Cuprins:

Turn de veghe interzis + LED RGB controlat WiFi: 7 pași (cu imagini)
Turn de veghe interzis + LED RGB controlat WiFi: 7 pași (cu imagini)

Video: Turn de veghe interzis + LED RGB controlat WiFi: 7 pași (cu imagini)

Video: Turn de veghe interzis + LED RGB controlat WiFi: 7 pași (cu imagini)
Video: Noi corpuri de iluminat cu senzori de la STEINEL | Electric Arena 2019 #LED #iluminatcusenzori 2024, Noiembrie
Anonim
Turn de veghe interzis + LED RGB controlat prin WiFi
Turn de veghe interzis + LED RGB controlat prin WiFi
Turn de veghe interzis + LED RGB controlat prin WiFi
Turn de veghe interzis + LED RGB controlat prin WiFi
Turn de veghe interzis + LED RGB controlat prin WiFi
Turn de veghe interzis + LED RGB controlat prin WiFi

Odată ce simți că ți-ai modificat imprimanta 3D pentru a produce imprimări de calitate decentă, începi să cauți câteva modele interesante pe www.thingiverse.com. Am găsit Turnul interzis de kijai și m-am gândit că ar fi un test minunat pentru imprimanta mea (Anet A8).

Imprimarea a ieșit grozav (nu perfectă), dar am fost fericit … Până când am văzut creatorul a inclus un model care a fost golit, astfel încât să puteți adăuga o lumină în interiorul său!

Deci, singurul lucru firesc de făcut a fost conectarea unui LED RGB la un nod MCU ESP8266 și controlul culorilor prin WiFi!: D

Pasul 1: Pasul 1: Imprimați Turnul interzis

Pasul 1: Imprimați Turnul interzis
Pasul 1: Imprimați Turnul interzis
Pasul 1: Imprimați Turnul interzis
Pasul 1: Imprimați Turnul interzis

Am un Anet A8 și iată setările pe care le-am folosit:

  • Înălțimea stratului - 0,2 mm
  • Plute - Da - 8mm
  • Umplere - 15%
  • Suporturi - Nu
  • Filament - CCTree Silver PLA 1,75mm
  • Temperatura de imprimare:

    • Extruder: 200 de grade
    • Pat încălzit: 60 de grade
  • Viteza de imprimare - 60mm / s
  • Viteza de deplasare - 120mm / s

Pasul 2: Pasul 2: Piese necesare

Pasul 2: Piese necesare
Pasul 2: Piese necesare
Pasul 2: Piese necesare
Pasul 2: Piese necesare

Veți avea nevoie de următoarele:

  • Nod MCU 12E - din punct de vedere tehnic, orice modul ESP8266 ar trebui să funcționeze
  • Placă micro USB breakout - (opțional - dacă utilizați un MCU Node are un micro USB încorporat)
  • LED RGB - WS2812x

Pasul 3: Pasul 3: Instrumente

Pasul 3: Instrumente
Pasul 3: Instrumente

Instrumente pe care le-am folosit:

  • Ciocan de lipit
  • Mâinile ajutătoare
  • Sârmă de lipit
  • Sârmă electrică - nu trebuie să fie de ecartament înalt

Pasul 4: Pasul 4: Deciderea componentelor de utilizat

Pasul 4: Deciderea componentelor de utilizat
Pasul 4: Deciderea componentelor de utilizat

Idei: inițial am vrut să folosesc modulul ESP8266-12E fără placa de breakout. Cu toate acestea, dacă aș merge pe această rută, aș fi avut nevoie de:

  1. Un convertor separat de 5v la 3,3v
  2. Un convertor serial USB ceva de genul modulului FTDI sau CP2012
  3. Lipiți cipul ESP8266 12E pe propria sa placă de rupere

Vă rugăm să consultați imaginea care ilustrează modul în care aceste componente ar fi conectate. Aceasta a fost preluată de pe această pagină. Creditul le revine:)

Motivul pentru care am vrut să urmez această rută a fost să economisesc spațiu, deoarece interiorul turnului nu era foarte mare, dar când adăugați toate componentele suplimentare, veți avea nevoie, cu excepția modulului ESP8266, sa dovedit a fi preluarea mai mult spatiu.

Prin urmare, am mers cu modulul Node MCU 8266:) Acesta are următoarele elemente încorporate:

  • Convertor USB-Serial pentru o comunicare ușoară cu un computer
  • Regulator 3.3v
  • ESP8266 12E cu știfturi

Implementare:

Singurul lucru de care aveam nevoie era:

  • Modulul Node MCU ESP8266
  • LED W2812
  • Câteva fire electrice pe care le-am recuperat dintr-o sursă de alimentare ATX veche

Pasul 5: Pasul 5: Software și biblioteci

Software: Am folosit Arduino IDE pe Mac OS.

Șoferi: Acest lucru vă va economisi mult timp!

Va trebui să obțineți următoarele drivere de la:

  • : //kig.re/2014/12/31/how-to-use-arduino-nano-…
  • https://www.silabs.com/products/development-tools/..

Biblioteci Arduino:

Următorul este de pe pagina GitHub de mai sus, creditul revine la russp81:

„Biblioteca FastLED 3.1.3: https://github.com/FastLED/FastLEDMcLighting biblioteca: https://github.com/toblum/McLighting jscolor Color Picker: https://github.com/toblum/McLighting FastLED Palette Knife: https://github.com/toblum/McLighting Dacă nu sunteți familiarizat cu modul de configurare a ESP8266, consultați readme-ul de pe git-ul McLighting. Este bine scris și ar trebui să vă pună în funcțiune. Pe scurt, veți:

  • Configurați IDE-ul Arduino pentru a comunica cu ESP8266
  • Încărcați schița (din acest repo) Schița este configurată pentru o bandă LED de 240 pixeli WS2812B GRB. (Modificați opțiunile aplicabile din „definiții.h” după dorința dvs.)
  • La prima lansare, ESP8266 va face publicitate propriei rețele WiFi pentru a vă conecta, odată ce vă conectați la acesta, lansați browserul și interfața web se explică de la sine. (Dacă interfața nu se încarcă, tastați „192.168.4.1” în browser și apăsați go)
  • Odată ce ESP este în rețeaua dvs. wifi, puteți încărca apoi fișierele necesare pentru interfața web tastând adresa IP a ESP urmată de „/ edit” (adică 192.168.1.20/edit). Apoi încărcați fișierele din folderul etichetat „încărcați-le” din această repo.
  • După ce ați terminat încărcarea, tastați IP-ul ESP în browser și ar trebui să fiți în funcțiune!"

Creditul îi revine lui Soumojit pentru instructabilul său, care a ajutat foarte mult:

www.instructables.com/id/WiFi-Led-Fedora-H…

Pasul 6: Pasul 6: Cablare

Pasul 6: Cablare
Pasul 6: Cablare

Acest lucru este foarte simplu, deoarece folosesc doar un cip LED WS2812 și Node MCU.

Tot ce trebuie să faceți este:

  • Conectați WS2812 Data In la D1 pe Node MCU
  • WS2812 Vin + la Vin pe nodul MCU (acesta ar trebui să fie de 5v care intră prin USB)
  • WS2812 VCC / Vin- la GND pe MCU de nod

Puteți utiliza orice sursă de alimentare micro USB (încărcător de telefon mobil, computer sau chiar o bancă de alimentare)

Asta e!:)

Recomandat: