Kazalo:

ESP8266 / Arduino RGB LED božična okrasna okna: 5 korakov (s slikami)
ESP8266 / Arduino RGB LED božična okrasna okna: 5 korakov (s slikami)

Video: ESP8266 / Arduino RGB LED božična okrasna okna: 5 korakov (s slikami)

Video: ESP8266 / Arduino RGB LED božična okrasna okna: 5 korakov (s slikami)
Video: проекты «сделай сам» ИСПОЛЬЗУЙТЕ светодиодные ленты RGB LED 12 В | Проекты в области электроники 2024, Julij
Anonim
Image
Image
ESP8266 / Arduino RGB LED božična okrasna dekoracija oken
ESP8266 / Arduino RGB LED božična okrasna dekoracija oken
ESP8266 / Arduino RGB LED božična okrasna dekoracija oken
ESP8266 / Arduino RGB LED božična okrasna dekoracija oken

To je tisti letni čas: december. In v moji soseski vsi okrasijo svojo hišo in okna z nekaj božičnimi lučmi. Tokrat sem se odločil, da bom z modulom ESP8266 in le nekaj RGB LED sestavil nekaj posebnega. To isto gradnjo lahko izvedete z modulom Arduino (Uno/Pro), vendar z modulom ESP dobite tudi omogočeno wifi, za daljinsko upravljanje, načrtovan vklop/izklop.

Potrebne komponente…

  • ESP8266 (modul NodeMCU) ali Arduino Uno/Pro/Pro Mini/itd. Ta vadnica je za ESP8266, vendar velja tudi za druge
  • Posamezno naslovljiv RGB LED svetlobni trak (čipi WS2812), priporočeno: 60 RGB LED/meter, kos 1 meter
  • Nekaj žic in spajkanja
  • Dolg kabel mikro-USB (napaja se prek USB-ja)
  • Za okvir bodisi les ali samo karton
  • Arduino IDE za razvoj programske opreme (glej vzorčno kodo na koncu navodil)

Lepo pri LED traku WS2812 RGB je, da so ti, zdaj ugodni LED moduli posamično naslovljivi in verižni, zato se morate le prepričati, da je "podatkovna" linija povezana med seboj. To je zelo priročen sestavni del za drevo, saj ga morate po rezanju LED traku na koščke povezati le z eno žico. Druga dva priključka (+5V in ozemljitev) lahko povežete kamor koli.

Za naslavljanje iz kode lahko vidite, da se naslovi slikovnih pik začnejo pri 0 (najbližje podnožju drevesa) in segajo do 42, skupaj 43 LED. Seveda lahko prosto uporabljate več ali manj LED, potem pa morate kodo spremeniti.

Poraba energije za mojo nastavitev 43 LED je približno 360 mA max s trenutno kodo, vendar LED ne maksimiram. Če bi vklopili vse LED diode s polno močjo, bi bila verjetno nad 1A, zato pozor!

Trenutna koda je preprosta, vse LED diode nastavi na zeleno in nato vsakih 0,5 sekunde spremeni slikovno piko v eno od 6 barv palete. Lahko ga spremenite in preizkusite kateri koli zapleten vzorec.

Korak: Odrežite LED trak

Odrežite LED trak
Odrežite LED trak

Najprej položite RGB LED trak in ga razrežite na velikost, da oblikujete drevo.

Raje sem imel kot prtljažnik 15 LED (navpično), nato pa 2 + 2, 4 + 4, 8 + 8 LED za veje, lahko pa jih imaš več ali manj. Prerežite le trak na bakrenih blazinicah (rezani znaki).

2. korak: Ustvarjanje okvirja

Ustvarjanje okvirja
Ustvarjanje okvirja
Ustvarjanje okvirja
Ustvarjanje okvirja

Lahko bi uporabil le kos kartona, toda jaz sem ležal (balsa) les in mislim, da je videti nekoliko bolje, zato sem ga uporabil. Narišite oris na kos A4 iz prejšnjega koraka (kjer ste odrezali LED) in izrežite nekaj lesenih kosov na to velikost. Nato z vročim lepilom združite vse skupaj.

3. korak: pritrditev LED trakov na okvir

Pritrditev LED trakov na okvir
Pritrditev LED trakov na okvir

LED trakovi imajo na hrbtni strani lepilo. Uporabite ga za pritrditev trakov na okvir.

Še ne pritrdite (navpičnega) kosa prtljažnika, to bo šele zadnji korak po ožičenju skoraj vsega.

Upoštevajte smerne puščice na traku - to je smer verige/podatkov! Na desni veji, na desni strani morate imeti DI (vnos podatkov), na levi pa DO (izhod podatkov). Želimo imeti lepo in enostavno verigo vseh teh LED. Upoštevajte, da napajanje (+5V, GND) ne bo povezano.

4. korak: Ožičenje

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

Podatke želimo povezati v verigo, kar pomeni, da bodo naše podatkovne žice potekale od zgornje leve veje do spodnje desne. In seveda povežemo vse 3 žice na sredini, kjer se srečata leva + desna veja.

Ko to naredimo, moramo poskrbeti za napajanje vseh bitov, zato sem na levi strani (navpično) vodil črno žico za GND in na desni strani za +5V.

5. korak: Povezovanje z ESP8266 in nalaganje skice

Povezovanje z ESP8266 in nalaganje skice
Povezovanje z ESP8266 in nalaganje skice
Povezovanje z ESP8266 in nalaganje skice
Povezovanje z ESP8266 in nalaganje skice

Priključite zatiče iz ESP8266:

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

GND - do LED traku GND

D7 na LED trak DataNote: če uporabljate Arduino Uno/Pro, je lahko ta pin drugačen, samo se prepričajte, da se ujema z izvorno kodo

Zaženite Arduino IDE, ustvarite/naložite izvorno kodo (priloženo) vanj, nato se prepričajte, da je Arduino IDE konfiguriran s pravilnimi nastavitvami (vrata, vrsta naprave, hitrost), nato pritisnite Compile + Upload.

Ko konča, bo LED trak zasvetil in začel prikazovati vzorce. Knjižnico Adafruit - Neopixel boste morda morali dodati v IDE Arduino (v1.8+). Kodo lahko spremenite tudi tako, da prikaže različne vzorce, poskusite.

Vesel božič!

Priporočena: