Satura rādītājs:

ESP8266 / Arduino RGB LED Ziemassvētku gaismas loga dekorēšana: 5 soļi (ar attēliem)
ESP8266 / Arduino RGB LED Ziemassvētku gaismas loga dekorēšana: 5 soļi (ar attēliem)

Video: ESP8266 / Arduino RGB LED Ziemassvētku gaismas loga dekorēšana: 5 soļi (ar attēliem)

Video: ESP8266 / Arduino RGB LED Ziemassvētku gaismas loga dekorēšana: 5 soļi (ar attēliem)
Video: BEST TWINKLY LIGHT EFFECTS 2024, Jūlijs
Anonim
Image
Image
ESP8266 / Arduino RGB LED Ziemassvētku gaismas logu dekorēšana
ESP8266 / Arduino RGB LED Ziemassvētku gaismas logu dekorēšana
ESP8266 / Arduino RGB LED Ziemassvētku gaismas logu dekorēšana
ESP8266 / Arduino RGB LED Ziemassvētku gaismas logu dekorēšana

Tas ir gada laiks: decembris. Un manā apkārtnē visi rotā savu māju un logus ar Ziemassvētku gaismām. Šoreiz es nolēmu izveidot kaut ko pielāgotu, unikālu, izmantojot ESP8266 moduli un tikai pāris RGB gaismas diodes. To pašu veidošanu var veikt, izmantojot Arduino (Uno/Pro) moduli, bet ar ESP moduli jūs to iegūstat arī ar Wi-Fi, tālvadībai plānota ieslēgšana/izslēgšana.

Nepieciešamas sastāvdaļas…

  • ESP8266 (NodeMCU modulis) vai Arduino Uno/Pro/Pro Mini/utt. Šī apmācība ir paredzēta ESP8266, bet tā ir piemērojama arī citiem
  • Individuāli adresējama RGB LED gaismas sloksne (WS2812 mikroshēmas), ieteicama: 60 RGB gaismas diodes uz metru, 1 metra gabals
  • Daži vadi un lodēšana
  • Garš mikro-USB kabelis (tas darbojas ar USB)
  • Vai nu koks, vai tikai kartona kārba rāmim
  • Arduino IDE programmatūras izstrādei (skatiet koda paraugu instrukciju beigās)

Jaukā lieta par WS2812 RGB LED sloksni ir tā, ka šie, tagad pieejamie LED moduļi ir individuāli adresējami un pieslēgti pie ķēdes, tāpēc jums vienkārši jāpārliecinās, ka līnija "dati" ir savienota viena ar otru. Kokam tā ir ļoti ērta sastāvdaļa, jo pēc LED sloksnes sagriešanas gabalos jums tās jāpieķēdē tikai ar vienu vadu. Pārējos divus savienojumus (+5V un zemi) varat savienot jebkurā vietā.

Adresēšanai no koda var redzēt, ka pikseļu adreses sākas ar 0 (vistuvāk koka pamatnei) un turpinās līdz 42, kopā 43 gaismas diodes. Protams, jūs varat brīvi izmantot vairāk vai mazāk gaismas diodes, bet tad jums ir jāmaina kods.

Enerģijas patēriņš manam 43 LED iestatījumam ir aptuveni 360 mA maksimālais ar pašreizējo kodu, bet es neizmantoju gaismas diodes. Ja jūs ieslēgtu visas gaismas diodes ar pilnu jaudu, tas, visticamāk, būtu virs 1A, tāpēc uzmanieties!

Pašreizējais kods ir vienkāršs, tas nosaka visas gaismas diodes zaļā krāsā un pēc tam ik pēc 0,5 sekundēm maina pikseli uz vienu no 6 paletes krāsām. Jūs varat to mainīt un eksperimentēt ar jebkuru sarežģītu modeli.

1. darbība: izgrieziet LED sloksni

Izgrieziet LED sloksni
Izgrieziet LED sloksni

Vispirms izklājiet RGB LED sloksni un sagrieziet to pēc izmēra, lai izveidotu koku.

Es gribēju, lai kā stumbrs (vertikāls) būtu 15 gaismas diodes, un pēc tam 2 + 2, 4 + 4, 8 + 8 gaismas diodes zariem, bet jums var būt vairāk vai mazāk. Noteikti nogrieziet sloksni tikai pie vara spilventiņiem (griezuma zīmes).

2. darbība: rāmja izveide

Rāmja izveide
Rāmja izveide
Rāmja izveide
Rāmja izveide

Jūs varētu vienkārši izmantot kartona gabalu, bet man apkārt gulēja (balsa) koks, un es domāju, ka tas izskatās nedaudz labāk, tāpēc es to izmantoju. Uzzīmējiet kontūru uz A4 gabala no iepriekšējās darbības (kur izgriezāt gaismas diodes) un izgrieziet dažus koka gabalus līdz šim izmēram. Pēc tam izmantojiet karstu līmi, lai to visu saliktu kopā.

3. darbība: LED sloksņu piestiprināšana pie rāmja

LED sloksņu piestiprināšana pie rāmja
LED sloksņu piestiprināšana pie rāmja

LED sloksnēm aizmugurē ir līme. Izmantojiet to, lai sloksnes piestiprinātu pie rāmja.

Vēl nepiestipriniet stumbra (vertikālo) gabalu, tas būs tikai pēdējais solis pēc gandrīz visa savienojuma.

Ievērojiet virziena bultiņas uz sloksnes - tas ir ķēdes/datu virziens! Jums vajadzētu būt DI (dati ievadīti) labajā zarā, labajā pusē un DO (dati ārā) kreisajā zarā, kreisajā pusē. Mēs vēlamies, lai visām šīm gaismas diodēm būtu jauka un vienkārša ķēde. Ņemiet vērā, ka jauda (+5V, GND) netiks saistīta ar ķēdi.

4. solis: pievienojiet to vadam

Elektroinstalācija
Elektroinstalācija
Elektroinstalācija
Elektroinstalācija
Elektroinstalācija
Elektroinstalācija

Mēs vēlamies ķēdīt datus, lai mūsu datu vadi pārietu no augšējā kreisā zariņa uz apakšējo labo pusi. Un, protams, mēs savienojam visus 3 vadus vidū, kur satiekas kreisais + labais zars.

Kad tas ir izdarīts, mums ir jāpārliecinās, ka visi biti ir baroti, lai to izdarītu, es kreisajā pusē (vertikāli) vadīju melnu vadu GND un labajā pusē - +5 V.

5. darbība. Savienojuma izveide ar ESP8266 un skices augšupielāde

Savienojuma izveide ar ESP8266 un skices augšupielāde
Savienojuma izveide ar ESP8266 un skices augšupielāde
Savienojuma izveide ar ESP8266 un skices augšupielāde
Savienojuma izveide ar ESP8266 un skices augšupielāde

Pievienojiet tapas no ESP8266:

+5V (VIN) - līdz LED sloksnei +5V

GND - uz LED sloksni GND

No D7 līdz LED sloksnei

Palaidiet Arduino IDE, izveidojiet/ielādējiet tajā avota kodu (pievienots), pēc tam pārliecinieties, vai Arduino IDE ir konfigurēts ar pareizajiem iestatījumiem (ports, ierīces tips, ātrums), pēc tam nospiediet Compile + Upload.

Kad tas ir izdarīts, gaismas diode iedegas un sāk parādīt modeļus. Iespējams, Arduino IDE (v1.8+) ir jāpievieno bibliotēka Adafruit - Neopixel. Varat arī modificēt kodu, lai parādītu dažādus modeļus, nekautrējieties eksperimentēt.

Priecīgus Ziemassvētkus!

Ieteicams: