Sadržaj:

ESP8266 / Arduino RGB LED božićno svjetlo Dekoracija prozora: 5 koraka (sa slikama)
ESP8266 / Arduino RGB LED božićno svjetlo Dekoracija prozora: 5 koraka (sa slikama)

Video: ESP8266 / Arduino RGB LED božićno svjetlo Dekoracija prozora: 5 koraka (sa slikama)

Video: ESP8266 / Arduino RGB LED božićno svjetlo Dekoracija prozora: 5 koraka (sa slikama)
Video: Christmas Tree with ESP8266 WLED and Led strip WS2812, Xlights and FPP 2024, Srpanj
Anonim
Image
Image
ESP8266 / Arduino RGB LED božićna svjetlosna dekoracija prozora
ESP8266 / Arduino RGB LED božićna svjetlosna dekoracija prozora
ESP8266 / Arduino RGB LED božićna svjetlosna dekoracija prozora
ESP8266 / Arduino RGB LED božićna svjetlosna dekoracija prozora

To je doba godine: prosinac. A u mom susjedstvu svi ukrašavaju svoju kuću i prozore nekim božićnim svjetlima. Ovaj put sam odlučio napraviti nešto prilagođeno, jedinstveno, koristeći modul ESP8266 i samo nekoliko RGB LED dioda. Ovu istu gradnju možete izvesti pomoću Arduino (Uno/Pro) modula, ali s ESP modulom dobivate i Wi-Fi funkciju, za daljinsko upravljanje, planirano uključivanje/isključivanje.

Potrebne komponente…

  • ESP8266 (NodeMCU modul) ili Arduino Uno/Pro/Pro Mini/itd. Ovaj vodič je za ESP8266, ali se može primijeniti i na ostale
  • Pojedinačno adresabilna RGB LED svjetlosna traka (čipovi WS2812), preporučeno: 60 RGB LED dioda/metar, komad od 1 metra
  • Neke žice i lemljenje
  • Dugi mikro-USB kabel (napaja se putem USB-a)
  • Ili drvo ili samo karton za okvir
  • Arduino IDE za razvoj softvera (pogledajte uzorak koda na kraju uputstava)

Lijepa stvar kod WS2812 RGB LED trake je to što se ti, sada pristupačni LED moduli mogu pojedinačno adresirati i lancem, pa morate samo provjeriti je li podatkovna linija povezana jedan s drugim. To je vrlo zgodna komponenta za stablo, jer nakon što izrežete LED traku na komade, morate ih samo lancem povezati jednom žicom. Druga dva priključka (+5V i uzemljenje) možete spojiti bilo gdje.

Za adresiranje iz koda možete vidjeti da adrese piksela počinju s 0 (najbliže bazi stabla) i idu na 42, za ukupno 43 LED diode. Naravno da možete koristiti manje ili više LED dioda, ali tada morate promijeniti kôd.

Potrošnja energije za moje 43 LED postavke je oko 360 mA max sa trenutnim kodom, ali ne maksimiram LED diode. Kad biste uključili sve LED diode, punom snagom, vjerojatno bi bilo iznad 1A, pa pripazite!

Trenutni kôd je jednostavan, postavlja sve LED diode u zeleno, a zatim mijenja piksel u jednu od 6 boja palete svakih 0,5 sekundi. Možete ga izmijeniti i eksperimentirati sa bilo kojim složenim uzorkom.

Korak 1: Izrežite LED traku

Izrežite LED traku
Izrežite LED traku

Prvo postavite RGB LED traku i izrežite je prema veličini kako biste oblikovali stablo.

Radije sam imao 15 LED dioda kao deblo (okomito), a zatim 2 + 2, 4 + 4, 8 + 8 LED dioda za grane, ali možete imati više ili manje. Režite traku samo na bakrenim jastučićima (znakovi za rezanje).

Korak 2: Stvaranje okvira

Stvaranje okvira
Stvaranje okvira
Stvaranje okvira
Stvaranje okvira

Mogao si samo upotrijebiti komad kartona, ali ja sam ležao okolo (balsa) drva i mislim da izgleda malo bolje, pa sam to iskoristio. Nacrtajte obris na komad A4 iz prethodnog koraka (gdje ste izrezali LED diode) i izrežite neke komade drveta na tu veličinu. Zatim vrućim ljepilom sve sjedinite.

Korak 3: Pričvršćivanje LED traka na okvir

Pričvršćivanje LED traka na okvir
Pričvršćivanje LED traka na okvir

LED trake imaju ljepilo na stražnjoj strani. Upotrijebite to za pričvršćivanje traka na okvir.

Nemojte još pričvršćivati (okomiti) komad prtljažnika, to će biti tek posljednji korak nakon što ste gotovo sve ožičili.

Obratite pažnju na strelice smjera na traci - to je smjer lanca/podataka! Trebali biste imati DI (podaci u) na desnoj grani, s desne strane, i DO (podaci izlaze) na lijevoj grani, s lijeve strane. Želimo imati lijep i jednostavan lanac svih ovih LED dioda. Napomena, napajanje (+5V, GND) neće biti lančano.

Korak 4: Ožičite ga

Ožičenje
Ožičenje
Ožičenje
Ožičenje
Ožičenje
Ožičenje

Želimo povezati podatke, pa to znači da će naše podatkovne žice ići od gornje lijeve grane do donje desno. I naravno spajamo sve 3 žice u sredini, gdje se spaja lijeva + desna grana.

Kad to učinimo, moramo se pobrinuti za napajanje svih bitova. Za to sam vodio crnu žicu s lijeve strane (okomito) za GND, a s desne strane za +5V.

Korak 5: Spajanje na ESP8266 i učitavanje skice

Povezivanje s ESP8266 i učitavanje skice
Povezivanje s ESP8266 i učitavanje skice
Povezivanje s ESP8266 i učitavanje skice
Povezivanje s ESP8266 i učitavanje skice

Spojite pinove s ESP8266:

+5V (VIN) - do LED trake +5V

GND - na LED traku GND

D7 na LED traku DataNote: ako koristite Arduino Uno/Pro, ovaj pin može biti drugačiji, samo provjerite odgovara li izvornom kodu

Pokrenite Arduino IDE, stvorite/učitajte izvorni kod (priložen) u njemu, zatim provjerite je li Arduino IDE konfiguriran s ispravnim postavkama (priključak, vrsta uređaja, brzina), a zatim pritisnite Compile + Upload.

Kada završi, LED traka će zasvijetliti i početi prikazivati uzorke. Možda ćete morati dodati biblioteku Adafruit - Neopixel u Arduino IDE (v1.8+). Također možete promijeniti kôd za prikaz različitih uzoraka, slobodno eksperimentirajte.

Sretan Božić!

Preporučeni: