Turinys:
- 1 žingsnis: Iškirpkite LED juostelę
- 2 žingsnis: rėmo kūrimas
- 3 žingsnis: LED juostų pritvirtinimas prie rėmo
- 4 žingsnis: prijunkite
- 5 veiksmas: prisijungimas prie ESP8266 ir eskizo įkėlimas
Video: ESP8266 / „Arduino RGB“LED Kalėdų šviesos lango dekoravimas: 5 žingsniai (su paveikslėliais)
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:49
Tai metų laikas: gruodis. O mano kaimynystėje visi puošia savo namus ir langus kalėdinėmis lemputėmis. Šį kartą nusprendžiau sukurti kažką individualaus, unikalaus, naudojant ESP8266 modulį ir vos porą RGB šviesos diodų. Tą pačią konstrukciją galite atlikti naudodami „Arduino“(„Uno/Pro“) modulį, tačiau naudodami ESP modulį taip pat gausite „Wi-Fi“ryšį, nuotolinio valdymo pultui, numatytą įjungimą/išjungimą.
Reikalingi komponentai…
- ESP8266 („NodeMCU“modulis) arba „Arduino Uno“/„Pro/Pro Mini“ir kt. Ši pamoka skirta ESP8266, tačiau ji taip pat taikoma kitiems
- Individualiai adresuojama RGB LED šviesos juosta (WS2812 lustai), rekomenduojama: 60 RGB šviesos diodų/metras, 1 metro gabalas
- Kai kurie laidai ir litavimas
- Ilgas mikro USB kabelis (jis maitinamas USB)
- Arba mediena, arba tiesiog rėmo dėžutė
- „Arduino IDE“programinės įrangos kūrimui (žr. Pavyzdinį kodą instrukcijų pabaigoje)
Gražus WS2812 RGB šviesos diodų juostos dalykas yra tai, kad šie, dabar prieinami LED moduliai yra individualiai adresuojami ir prijungti prie grandinės, todėl jūs tiesiog turite įsitikinti, kad „duomenų“linija yra sujungta iš vienos į kitą. Tai labai patogus medžio komponentas, nes supjaustę LED juostelę į gabalus, jūs turite juos susieti tik viena viela. Kiti du jungtys (+5V ir įžeminimas), galite prijungti bet kur.
Adresuojant iš kodo, matote, kad taškų adresai prasideda nuo 0 (arčiausiai medžio pagrindo) ir tęsiasi iki 42, iš viso 43 šviesos diodai. Žinoma, galite laisvai naudoti daugiau ar mažiau šviesos diodų, bet tada turite pakeisti kodą.
Mano 43 LED sąrankos energijos suvartojimas yra ne didesnis kaip 360 mA, naudojant dabartinį kodą, bet aš neperdedu šviesos diodų. Jei įjungtumėte visus šviesos diodus, visa galia, greičiausiai jis būtų didesnis nei 1A, todėl saugokitės!
Dabartinis kodas yra paprastas, jis nustato visus šviesos diodus žaliai ir kas 0,5 sekundės keičia pikselį į vieną iš 6 paletės spalvų. Galite laisvai jį modifikuoti ir eksperimentuoti su bet kokiu sudėtingu modeliu.
1 žingsnis: Iškirpkite LED juostelę
Pirmiausia išdėliokite RGB LED juostelę ir supjaustykite ją pagal dydį, kad suformuotumėte medį.
Aš norėjau turėti 15 šviesos diodų kaip bagažinę (vertikaliai), o tada 2 + 2, 4 + 4, 8 + 8 šviesos diodus šakoms, bet jūs galite turėti daugiau ar mažiau. Būtinai nupjaukite juostelę tik prie varinių pagalvėlių (pjūvio ženklai).
2 žingsnis: rėmo kūrimas
Galite tiesiog naudoti kartono gabalėlį, bet aš gulėjau šiek tiek (balsa) medžio ir manau, kad jis atrodo šiek tiek geriau, todėl aš jį naudojau. Nubrėžkite kontūrą ant A4 gabalo iš ankstesnio veiksmo (kur pjaustėte šviesos diodus) ir supjaustykite tam tikro dydžio medžio gabalus. Tada naudokite karštus klijus, kad viską sujungtumėte.
3 žingsnis: LED juostų pritvirtinimas prie rėmo
Šviesos diodų juostų gale yra klijai. Naudokite tai, kad pritvirtintumėte juosteles prie rėmo.
Dar nepritvirtinkite bagažinės (vertikalios) dalies, tai bus tik paskutinis žingsnis po to, kai prijungsite beveik visą.
Atkreipkite dėmesį į juostos krypties rodykles - tai yra grandinės/duomenų kryptis! Turėtumėte turėti DI (duomenys) dešinėje šakoje, dešinėje pusėje, ir DO (duomenys išvesti) kairėje šakoje, kairėje pusėje. Mes norime turėti gražią ir lengvą visų šių šviesos diodų grandinę. Atminkite, kad maitinimas (+5V, GND) nebus prijungtas prie grandinės.
4 žingsnis: prijunkite
Mes norime susieti duomenis grandine, taigi tai reiškia, kad mūsų duomenų laidai pereis iš viršutinės kairės šakos į apatinę dešinę. Ir, žinoma, mes prijungiame visus 3 laidus viduryje, kur susitinka kairė ir dešinė šaka.
Kai tai bus padaryta, turime įsitikinti, kad visi bitai yra maitinami, todėl kairėje pusėje (vertikaliai) pravedžiau juodą laidą GND, o dešinėje - +5V.
5 veiksmas: prisijungimas prie ESP8266 ir eskizo įkėlimas
Prijunkite kaiščius iš ESP8266:
+5V (VIN) - iki LED juostos +5V
GND - į LED juostą GND
D7 į šviesos diodų juostą
Paleiskite „Arduino IDE“, sukurkite/įkelkite į jį šaltinio kodą (pridėtą), tada įsitikinkite, kad „Arduino IDE“yra sukonfigūruotas teisingais nustatymais (prievadas, įrenginio tipas, greitis), tada paspauskite „Compile + Upload“.
Kai tai bus padaryta, LED juostelė užsidegs ir pradės rodyti modelius. Gali reikėti pridėti „Adafruit - Neopixel“biblioteką prie „Arduino IDE“(v1.8+). Taip pat galite modifikuoti kodą, kad būtų rodomi skirtingi modeliai, nedvejodami eksperimentuokite.
Linksmų Kalėdų!
Rekomenduojamas:
Kvėpuojanti Kalėdų eglutė - „Arduino“Kalėdų šviesos valdiklis: 4 žingsniai
Kvėpuojanti Kalėdų eglutė-„Arduino“Kalėdų šviesos valdiklis: Tai nėra gera žinia, kad mano 9 pėdų iš anksto apšviestos dirbtinės Kalėdų eglutės valdymo dėžutė sulūžo prieš Kalėdas , ir gamintojas nepateikia atsarginių dalių. Šis nesuprantamas pavyzdys parodo, kaip savo LED šviesos tvarkyklę ir valdiklį naudoti naudojant „Ar
„WiFi“valdomas Kalėdų šviesos lango dekoravimas: 4 žingsniai
„WiFi“valdomas Kalėdų šviesos lango dekoravimas: valdykite LED šviesos juostą iš savo telefono ar kompiuterio - daugybė linksmų Kalėdų tematikos šviesos modelių
LED atostogų lango dekoravimas: 13 žingsnių
Šventinis LED langų dekoravimas: Mano draugas sakė, kad šventinį lango dekoravimą su LED juostele švaistytis yra švaistoma. Apskritai atostogos trunka tik porą dienų, todėl mes turime jas padalinti ir pašalinti tik po kelių dienų. Gerai pagalvojus, tai tiesa. Šį kartą aš noriu
KAIP PADARYTI IR IR IR ŠVIESOS ŠVIESOS ŠVIESOS ŠVIESOS KAMERĄ: 5 žingsniai (su paveikslėliais)
KAIP PADARYTI IR IR IR ŠVIESOS ŠVIESOS ŠVIESOS KAMERĄ: Supratau infraraudonųjų spindulių kamerą, kad galėčiau ją naudoti judesio fiksavimo sistemoje. Su juo taip pat galite gauti tokių nuostabių vaizdų: blizgių objektų, matomų fotoaparate, kurie yra normalūs realybėje. Už pigią kainą galite gauti gana gerų rezultatų. Jis
Kalėdų dėžutė: „Arduino“/„ioBridge“internetu valdomos Kalėdų šviesos ir muzikos šou: 7 žingsniai
Kalėdų dėžutė: „Arduino“/„ioBridge“internetu valdomos Kalėdų šviesos ir muzikos šou: Mano „Kalėdų dėžutės“projektą sudaro interneto valdomos Kalėdų šviesos ir muzikos šou. Kalėdų dainos galima paprašyti internetu, tada ji įdedama į eilę ir grojama tokia tvarka, kokios buvo paprašyta. Muzika perduodama per FM radiją