Sisukord:
- Samm: lõigake LED -riba
- 2. samm: raami loomine
- Samm: LED -ribade kinnitamine raamile
- Samm: ühendage see kokku
- Samm: ühenduse loomine seadmega ESP8266 ja eskiisi üleslaadimine
Video: ESP8266 / Arduino RGB LED jõuluvalgusti akende kaunistamine: 5 sammu (piltidega)
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:50
See on aastaaeg: detsember. Ja minu naabruses kaunistavad kõik oma maja ja aknad mõne jõulutulega. Seekord otsustasin ehitada midagi kohandatud, ainulaadset, kasutades ESP8266 moodulit ja vaid paari RGB LED -i. Saate seda sama ehitust teha Arduino (Uno/Pro) mooduli abil, kuid ESP-mooduliga saate selle ka wifi-toega, kaugjuhtimiseks, ajastatud sisse- ja väljalülitamiseks.
Vajalikud komponendid…
- ESP8266 (NodeMCU moodul) või Arduino Uno/Pro/Pro Mini/jne. See õpetus on mõeldud ESP8266 jaoks, kuid see kehtib ka teiste kohta
- Individuaalselt adresseeritav RGB LED -valgusriba (WS2812 kiibid), soovitatav: 60 RGB LED/meeter, 1 meeter
- Mõned juhtmed ja jootmine
- Pikk mikro-USB-kaabel (see töötab USB-ga)
- Kas puit või lihtsalt karp raami jaoks
- Arduino IDE tarkvara arendamiseks (vt näidiskoodi juhendite lõpus)
WS2812 RGB LED -riba juures on tore see, et need nüüd soodsad LED -moodulid on individuaalselt adresseeritavad ja aheldatud, nii et peate lihtsalt veenduma, et "andmeside" liin on üksteisega ühendatud. See on puu jaoks väga mugav komponent, sest pärast LED -riba tükkideks lõikamist peate need aheldama ainult ühe juhtmega. Ülejäänud kaks ühendust (+5V ja maandus) saate ühendada kõikjal.
Koodist adresseerimise puhul näete, et pikslite aadressid algavad 0 -st (puu alusele kõige lähemal) ja lähevad 42 -ni, kokku 43 LED -i. Loomulikult võite vabalt kasutada rohkem või vähem LED -e, kuid siis peate koodi muutma.
Minu 43 LED seadistuse energiatarve on praeguse koodiga maksimaalselt umbes 360 mA, kuid ma ei hakka LED -e maksimeerima. Kui lülitaksite täisvõimsusel sisse kõik LED -id, oleks see tõenäoliselt üle 1A, nii et olge ettevaatlik!
Praegune kood on lihtne, see määrab kõik valgusdioodid roheliseks ja muudab seejärel iga 0,5 sekundi järel piksli üheks 6 paleti värvist. Saate seda vabalt muuta ja katsetada mis tahes keeruka mustriga.
Samm: lõigake LED -riba
Esiteks pange RGB LED -riba välja ja lõigake see puu moodustamiseks sobiva suurusega.
Ma eelistasin, et pagasiruumiks oleks 15 valgusdioodi (vertikaalne) ja seejärel harude jaoks 2 + 2, 4 + 4, 8 + 8 LED -i, kuid teil võib olla rohkem või vähem. Lõika kindlasti riba ainult vaskpadjadest (lõikemärgid).
2. samm: raami loomine
Võite lihtsalt kasutada papitükki, kuid mul oli ümberringi mõni (balsa) puit ja ma arvan, et see näeb veidi parem välja, nii et ma kasutasin seda. Joonistage eelmisest etapist (kus lõikasite valgusdioodid) A4 -le kontuur ja lõigake mõned puidutükid selle suurusega. Seejärel kasutage kuuma liimi, et see kõik kokku panna.
Samm: LED -ribade kinnitamine raamile
LED -ribade tagaküljel on liim. Kasutage seda ribade kinnitamiseks raami külge.
Ärge veel kinnitage pagasiruumi (vertikaalset) detaili, see on alles viimane samm pärast peaaegu kogu juhtme ühendamist.
Pange tähele riba suunanooli - see on ahela/andmete suund! Teil peaks olema DI (andmed sisse) paremal oksal, paremal küljel ja DO (andmed väljas) vasakul oksal, vasakul küljel. Me tahame, et nendest valgusdioodidest oleks kena ja lihtne kett. Pange tähele, et toide (+5V, GND) ei ole aheldatud.
Samm: ühendage see kokku
Me tahame andmeid aheldada, mis tähendab, et meie andmesidejuhtmed lähevad vasakult ülemiselt oksalt paremale alla. Ja loomulikult ühendame kõik 3 juhtmest keskel, kus vasak + parem haru kohtuvad.
Kui see on tehtud, peame veenduma, et kõik bitid on toiteallikad, selleks jooksin GND jaoks vasakul (vertikaalne) ja paremal +5 V jaoks musta juhtme.
Samm: ühenduse loomine seadmega ESP8266 ja eskiisi üleslaadimine
Ühendage tihvtid seadmega ESP8266:
+5V (VIN) - kuni LED -riba +5V
GND - LED -ribale GND
D7 kuni LED -ribad
Käivitage Arduino IDE, looge/laadige sinna lähtekood (lisatud), seejärel veenduge, et Arduino IDE on konfigureeritud õigete sätetega (port, seadme tüüp, kiirus), seejärel vajutage nuppu Kompileeri + Laadi üles.
Kui see on tehtud, süttib LED -riba ja hakkab kuvama mustreid. Võimalik, et peate lisama Adafruit - Neopixeli raamatukogu Arduino IDE -sse (v1.8+). Samuti saate koodi muuta, et kuvada erinevaid mustreid, katsetage julgelt.
Häid jõule!
Soovitan:
LED jõuluvalgusti riba: 3 sammu
LED jõuluvalgusti: tahtsin jõulupühade jaoks luua lõbusa ja piduliku Arduino projekti, seega otsustasin luua oma isetehtud led -ribalambid. See projekt nõuab jootmismasinat, nii et pidage seda meeles
Arduino avatud akende detektor - talveks: 6 sammu
Arduino avatud akende detektor - talveks: väljas läheb jahedaks, kuid mõnikord vajan oma tubades värsket õhku. Niisiis, ma avan akna, lahkun toast, sulgen ukse ja tahan 5-10 minuti pärast tagasi tulla. Ja mõne tunni pärast meenub mulle, et aken on lahti … Võib -olla teate, et
LED jõulupuu kaunistamine: 3 sammu (piltidega)
LED jõulupuu kaunistamine: Tere kõigile. Jõulude saabudes olen otsustanud luua kauni jõulupuu kaunistuse, kus on mõned LED -id, mõned takistid ja 555 taimeriga IC. Kõik vajalikud komponendid on THT -komponendid, neid on lihtsam joota kui SMD -komponente
WiFi juhitav jõulutulede akende kaunistamine: 4 sammu
WiFi -juhitav jõuluvalgusti akende kaunistamine: kontrollige oma telefonist või arvutist LED -valgusriba - palju lõbusaid jõuluteemalisi valgusmustreid
Clemsoni tiigerkäpa kaunistamine taustvalgustusega WS2812 LED-ribadega: 5 sammu (piltidega)
Clemsoni tiigrikäpa kaunistamine Taustvalgustusega WS2812 LED-ribadega: Clemsoni tootmisruumis Watti keskuses on laserlõikur ja ma tahtsin seda hästi kasutada. Arvasin, et tagantvalgustatud tiigrikäpa tegemine oleks lahe, kuid tahtsin ka servaga valgustatud akrüüliga midagi ette võtta. See projekt on kombinatsioon mõlemast