Cuprins:

Șemineu LED Arduino / ESP: 4 pași (cu imagini)
Șemineu LED Arduino / ESP: 4 pași (cu imagini)

Video: Șemineu LED Arduino / ESP: 4 pași (cu imagini)

Video: Șemineu LED Arduino / ESP: 4 pași (cu imagini)
Video: Подключаем светодиодные матрицы к Arduino Mega и Raspberry Pi. Железки Амперки 2024, Noiembrie
Anonim
Image
Image
Semineu LED Arduino / ESP
Semineu LED Arduino / ESP

În casa pe care am închiriat-o era un șemineu defunct, fără nicio opțiune reală pentru un șemineu frumos și confortabil. Așa că am decis să-mi fac propriul șemineu LED RGB, ceea ce oferă o senzație plăcută simulând un incendiu real. Nu este la fel de bun ca un foc adevărat, dar dă un sentiment foarte confortabil.

Vă puteți crea și dvs., este un proiect ușor pentru începători pe care îl puteți face doar cu câteva părți și un modul Arduino sau ESP8266. Ambele module funcționează bine, motivul pentru care aleg ESP8266 este că acest lucru îmi oferă și posibilitatea de a controla de la distanță șemineul, de a-l porni / opri din sistemul meu de automatizare a casei. Întregul proiect este destul de ieftin și nici nu necesită mult timp.

Materiale necesare:

  • Banda LED WS2812B RGB (1 metru, 60 LED-uri / metru) - eBay cca. 7 USD
  • NodeMCU ESP8266 ESP-12 (3.3v) sau modulul Arduino Nano V3.0 (5V) (Dacă doriți WiFi, alegeți NodeMCU) - cca. 4-7 USD
  • 1 x condensator (1000 uF, 6,3V +) pentru stabilizarea vârfurilor curente
  • Hârtie de copt unsă albă
  • Unele scânduri din lemn pentru bază (sau carton)
  • Cablu USB, adaptor de perete (1 A sau mai mult)

De asemenea, veți avea nevoie de niște fier de lipit, scule și fire.

Pasul 1: Pregătirea bazei

Pregătirea bazei
Pregătirea bazei
Pregătirea bazei
Pregătirea bazei
Pregătirea bazei
Pregătirea bazei

În primul rând, va trebui să tăiați banda LED RGB de 1 metru în jumătate și să conectați pinii împreună (GND la GND, D la D, + 5V la + 5V). Acest lucru vă va oferi o bandă dublă lungă de 50 cm.

Acum puteți lua niște lemn și îl puteți tăia la dimensiune, ar trebui să fie doar puțin mai lung decât banda LED și doar puțin mai larg. Puteți folosi orice alt material, dar cred că lemnul arată mai bine.

Fixați numai capetele benzii LED RGB pe placă cu bandă scotch sau adeziv (fierbinte).

Pasul 2: Adăugarea Flăcărilor

Adăugarea Flăcărilor
Adăugarea Flăcărilor
Adăugarea Flăcărilor
Adăugarea Flăcărilor
Adăugarea Flăcărilor
Adăugarea Flăcărilor

Luați hârtia unsă și rupeți o bucată (aproximativ 10-15 centimetri lățime), ridați-o puțin și apoi glisați-o sub banda LED, pliați-o în sus și în jur, astfel încât să facă o „flacără”. Scopul este să-l construiești deasupra LED-urilor, astfel încât lumina LED-urilor să fie difuzată pe hârtie.

Puteți încerca să o fixați doar prin pliere laterală. Nu veți putea folosi bandă scotch sau lipici obișnuit pentru ao ține împreună, deoarece este hârtie unsă / antiaderentă. Îl puteți lega împreună cu un fir transparent folosind un ac.

După ce ați făcut prima flacără, continuați să construiți toate flăcările ulterioare, suprapunându-vă ușor baza cu cea anterioară.

Pasul 3: Cablare

Cablarea acestuia
Cablarea acestuia
Cablarea acestuia
Cablarea acestuia
Cablarea acestuia
Cablarea acestuia

Cablarea modulului (NodeMCU) pe banda LED este ușoară, dar va trebui să faceți câteva lipiri pentru a separa firele de banda LED. De asemenea, asigurați-vă că adăugați un condensator de 1000 uF 6.3V (sau mai mult) între + și GND, aproape de banda LED, acest lucru va ajuta la stabilizarea puterii.

Cablarea este:

  • Conectați + 5V (USB VCC) de la NodeMCU la banda LED + 5V
  • Conectați GND de la NodeMCU la banda LED GND
  • Conectați pinul marcat „D7” de la NodeMCU la „D” de pe banda LED

Dacă utilizați Arduino, puteți conecta orice pin digital (D2-D13) la banda LED, asigurați-vă că îl potriviți în codul sursă.

Pasul 4: Încărcarea codului

Încărcarea codului
Încărcarea codului
Încărcarea codului
Încărcarea codului

Trebuie să utilizați Arduino IDE și să vă asigurați că instalați și suportul pentru placa ESP8266:

github.com/esp8266/Arduino

Codul sursă este disponibil pe pagina github:

Compilați și încărcați codul în modulul NodeMCU și atât! Va începe să clipească LED-urile.

Există o notă specială la cod: consumul de energie al codului curent a fost măsurat la aproximativ 600-700 mA, ceea ce este peste porturile USB normale de 500 mA pe care doriți să le dați. Din acest motiv, în primul minut, va alimenta doar o parte din LED-uri (aproximativ o treime), apoi va merge și va aprinde totul. Dacă utilizați un adaptor de alimentare de perete, asigurați-vă că poate suporta cel puțin 1 A și nu cel mai ieftin tip.

Deoarece codul sursă este disponibil, nu ezitați să experimentați cu culori, sincronizări.

Bucurați-vă!

Recomandat: