Satura rādītājs:
- 1. darbība: izgrieziet LED sloksni
- 2. darbība: rāmja izveide
- 3. darbība: LED sloksņu piestiprināšana pie rāmja
- 4. solis: pievienojiet to vadam
- 5. darbība. Savienojuma izveide ar ESP8266 un skices augšupielāde
Video: ESP8266 / Arduino RGB LED Ziemassvētku gaismas loga dekorēšana: 5 soļi (ar attēliem)
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:57
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
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
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 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
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
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:
Elpojošā Ziemassvētku eglīte - Arduino Ziemassvētku gaismas kontrolieris: 4 soļi
Elpojošā Ziemassvētku eglīte-Arduino Ziemassvētku gaismas kontrolieris: Nav laba ziņa, ka manas 9 pēdas iepriekš apgaismotās mākslīgās Ziemassvētku eglītes vadības kārba salūza pirms Ziemassvētkiem , un ražotājs nenodrošina rezerves daļas. Šis neizprotamais parāda, kā padarīt savu LED gaismas draiveri un kontrolieri, lai izmantotu Ar
LED Ziemassvētku eglītes dekorēšana: 3 soļi (ar attēliem)
LED Ziemassvētku eglītes dekorēšana: Sveiki visiem. Tuvojoties Ziemassvētkiem, esmu nolēmis izveidot skaistu Ziemassvētku eglītes rotājumu ar dažām gaismas diodēm, dažiem rezistoriem un 555 taimera IC. Visas nepieciešamās sastāvdaļas ir THT sastāvdaļas, tās ir vieglāk lodēt nekā SMD sastāvdaļas
WiFi kontrolēta Ziemassvētku gaismas loga dekorēšana: 4 soļi
WiFi kontrolēta Ziemassvētku gaismas loga dekorēšana: kontrolējiet LED gaismas joslu no sava tālruņa vai datora - daudz jautru Ziemassvētku tēmu gaismas modeļu
DIY Ziemassvētku gaismas iestatītas mūzikai - horeogrāfiski mājas gaismas: 15 soļi (ar attēliem)
DIY Ziemassvētku gaismas iestatītas mūzikai - horeogrāfiski mājas lukturi: DIY Ziemassvētku gaismas iestatītas mūzikai - horeogrāfiski mājas gaismas Tas nav iesācējs DIY. Jums būs nepieciešama stingra izpratne par elektroniku, shēmu, BASIC programmēšanu un vispārīgām gudrībām par elektrisko drošību. Šis DIY ir paredzēts pieredzējušam cilvēkam, tāpēc
Ziemassvētku kaste: Arduino/ioBridge interneta kontrolētas Ziemassvētku gaismas un mūzikas šovs: 7 soļi
Ziemassvētku kaste: Arduino/ioBridge interneta kontrolētas Ziemassvētku gaismas un mūzikas šovs: Mans Ziemassvētku kastes projekts sastāv no interneta kontrolētām Ziemassvētku gaismām un mūzikas šova. Ziemassvētku dziesmu var pieprasīt tiešsaistē, kas pēc tam tiek ievietota rindā un atskaņota pieprasītajā secībā. Mūzika tiek pārraidīta uz FM statusa