
Cuprins:
2025 Autor: John Day | [email protected]. Modificat ultima dată: 2025-01-23 15:04




Este acea perioadă a anului: decembrie. Și în cartierul meu, toată lumea își decorează casa și ferestrele cu niște lumini de Crăciun. De data aceasta, am decis să construiesc ceva personalizat, unic, folosind un modul ESP8266 și doar câteva LED-uri RGB. Puteți face aceeași construcție folosind un modul Arduino (Uno / Pro), dar cu modulul ESP îl veți obține și WiFi, pentru control de la distanță, pornire / oprire programată.
Componente necesare …
- ESP8266 (modul NodeMCU) sau Arduino Uno / Pro / Pro Mini / etc. Acest tutorial este pentru ESP8266, dar este aplicabil și celorlalte
- Bandă de lumină LED RGB adresabilă individual (cipuri WS2812), recomandată: 60 LED-uri RGB / metru, bucată de 1 metru
- Unele fire și lipire
- Un cablu micro-USB lung (este alimentat prin USB)
- Fie lemn, fie doar o cutie pentru cadru
- Arduino IDE pentru dezvoltarea de software (a se vedea exemplul de cod la sfârșitul instructables)
Lucrul frumos al benzii LED WS2812 RGB este că aceste module LED accesibile acum sunt adresabile individual și înlănțuite, deci trebuie doar să vă asigurați că linia „de date” este conectată de la una la alta. Este o componentă foarte convenabilă pentru copac, deoarece după tăierea benzii LED în bucăți, trebuie doar să le înlănțuiți cu un singur fir. Celelalte două conexiuni (+ 5V și masă), vă puteți conecta oriunde.
Pentru adresarea din cod, puteți vedea că adresele pixelilor încep de la 0 (cel mai apropiat de baza arborelui) și trec la 42, pentru un total de 43 de LED-uri. Desigur, sunteți liber să utilizați mai multe sau mai puține LED-uri, dar trebuie să modificați codul.
Consumul de energie pentru configurarea mea cu 43 de LED-uri este de aproximativ 360 mA max cu codul curent, dar nu maximizez LED-urile. Dacă ați porni toate LED-urile, la putere maximă, probabil ar fi peste 1A, așa că atenție!
Codul actual este unul simplu, setează toate LED-urile pe verde și apoi schimbă un pixel într-una din cele 6 culori ale paletei la fiecare 0,5 secunde. Sunteți liber să îl modificați și să experimentați orice tipar complex.
Pasul 1: Tăiați banda LED

Mai întâi, așezați banda LED RGB și tăiați-o la dimensiune, pentru a forma copacul.
Am preferat să am 15 LED-uri ca portbagaj (vertical), iar apoi 2 + 2, 4 + 4, 8 + 8 LED-uri pentru ramuri, dar poți avea mai mult sau mai puțin. Asigurați-vă că tăiați banda doar la tampoanele de cupru (semne de tăiere).
Pasul 2: Crearea cadrului


Ați putea folosi doar o bucată de carton, dar aveam niște lemne (balsa) întinse în jur și cred că arată puțin mai bine, așa că am folosit asta. Desenați conturul pe o bucată de A4 din pasul anterior (unde tăiați LED-urile) și tăiați câteva bucăți de lemn la acea dimensiune. Apoi folosiți adeziv fierbinte pentru a pune totul împreună.
Pasul 3: Atașarea benzilor LED la cadru

Benzile LED au un adeziv pe spate. Folosiți asta pentru a atașa benzile de cadru.
Nu atașați încă portbagajul (vertical), acesta va fi doar ultimul pas după conectarea aproape totală a acestuia.
Rețineți săgețile de direcție de pe bandă - aceasta este direcția înlănțuirii / datelor! Ar trebui să aveți DI (date de intrare) pe ramura dreaptă, partea dreaptă și DO (date out) pe ramura stângă, partea stângă. Vrem să avem un lanț frumos și ușor din toate aceste LED-uri. Notă, puterea (+ 5V, GND) nu va fi înlănțuită.
Pasul 4: Cablarea acestuia



Vrem să înlănțuim datele, așa că înseamnă că firele noastre de date vor trece de la o ramură stângă sus la dreapta jos. Și, bineînțeles, conectăm toate cele 3 fire în mijloc, unde se întâlnește o ramură stângă + dreaptă.
Când se face acest lucru, trebuie să ne asigurăm că alimentăm toți biții, pentru aceasta, am rulat un fir negru pe partea stângă (vertical) pentru GND și pe partea dreaptă pentru + 5V.
Pasul 5: Conectarea la ESP8266 și încărcarea schiței


Conectați pinii de la ESP8266:
+ 5V (VIN) - la bandă LED + 5V
GND - la banda LED GND
D7 la bandă LED DataNote: dacă utilizați Arduino Uno / Pro, acest pin ar putea fi diferit, asigurați-vă că se potrivește cu codul sursă
Porniți ID-ul Arduino, creați / încărcați codul sursă (atașat) în acesta, apoi asigurați-vă că IDE-ul Arduino este configurat cu setările corecte (port, tip de dispozitiv, viteză), apoi apăsați Compilare + Încărcare.
Când se termină, banda LED se va aprinde și va începe să afișeze modele. S-ar putea să fie nevoie să adăugați biblioteca Adafruit - Neopixel la Arduino IDE (v1.8 +). De asemenea, puteți modifica codul pentru a afișa diferite modele, nu ezitați să experimentați.
Craciun Fericit!
Recomandat:
Respirarea pomului de Crăciun - Controler de lumină de Crăciun Arduino: 4 pași

Respirarea pomului de Crăciun - Controlerul de lumină de Crăciun Arduino: Nu este o veste bună faptul că cutia de control pentru bradul meu artificial de 9 ft pre-aprins s-a spart înainte de Crăciun , și producătorul nu oferă piese de schimb. Acest lucru de nepătruns arată cum să-ți faci propriul driver și controler de lumină LED să folosească Ar
ESP8266 - Senzori de ușă și fereastră - ESP8266. Asistență pentru vârstnici (uitare): 5 pași

ESP8266 - Senzori de ușă și fereastră - ESP8266. Asistență pentru vârstnici (uitare): ESP8266 - Senzori de ușă / fereastră folosind GPIO 0 și GPIO 2 (IOT). Poate fi vizualizat pe web sau în rețeaua locală cu browsere. Vizibil și prin „HelpIdoso Vxapp” cerere. Folosește o sursă de 110/220 VCA pentru 5Vdc, 1 releu / tensiune
Lumina de Crăciun pentru muzică de Crăciun: 4 pași

Christmas Music Cheer Light: Crăciun fericit! Vrei să ai un pom de Crăciun care să poată interacționa cu tine?
Arduino Crăciun Crăciun !: 5 pași (cu imagini)

Arduino Christmas Cheer !: Tiss the season to stick Arduino’s in places festive, and what better place than a Christmas tree! În acest proiect, vom realiza un pom de Crăciun care poate cânta o grămadă de cântece diferite de Crăciun și se poate aprinde împreună cu mu
Steaua de Crăciun cu LED-uri Arduino și RGB: 5 pași (cu imagini)

Steaua de Crăciun Cu LED-uri Arduino și RGB: Bună! Suntem comunitatea Arduino Novosibirsk din Siberia înghețată. Pentru a ne încălzi puțin, am decis să facem o frumoasă stea de Crăciun strălucitoare și clipitoare. Asigurați-vă că urmăriți videoclipul demonstrativ