Turinys:

„WiFi“valdomas Kalėdų šviesos lango dekoravimas: 4 žingsniai
„WiFi“valdomas Kalėdų šviesos lango dekoravimas: 4 žingsniai

Video: „WiFi“valdomas Kalėdų šviesos lango dekoravimas: 4 žingsniai

Video: „WiFi“valdomas Kalėdų šviesos lango dekoravimas: 4 žingsniai
Video: Lazerinis projektorius kalėdiniam apšvietimui 2024, Lapkritis
Anonim
Image
Image
„WiFi“valdomas Kalėdų šviesos lango dekoravimas
„WiFi“valdomas Kalėdų šviesos lango dekoravimas

Valdykite LED lemputę iš savo telefono ar kompiuterio - gausybė linksmų Kalėdų tematikos šviesos modelių.

Prekės

1. ESP12e kūrimo lenta: „Aliexpress“: https://s.click.aliexpress.com/e/EOP1yvis - ESP8266 kūrimo plokštė su baterijų paketu ir iš anksto lituotomis antraštėmis. Šis yra su RGB LED ir net šviesos jutikliu. Jei norite, nusipirkite du! Šį projektą galima lengvai pritaikyti prie bet kurios ESP8266 plokštės, pavyzdžiui, mano mėgstamiausio „D1 Mini“. Aš čia naudoju šį, nes nereikia litavimo, ir jis tiekiamas su baterija.

2. „Arduino Uno“: „Aliexpress“: https://s.click.aliexpress.com/e/O3ReneKM - tai tas, kuriame yra nuimamas „Atmega328P“lustas, naudojamas programuoti ESP8266 dev plokštę.

3. USB kabelis „Uno“: „Aliexpress“:

4. Sujungimo kabeliai, skirti viskam prijungti - šiam projektui nereikia litavimo! Aliexpress: https://s.click.aliexpress.com/e/O3ReneKM - vyrų ir vyrų pasirinkimas/moterys ir tt Mes naudojame M2M, skirtą Uno LED juostos jungtis

5. WS2812 LED juostelė: „Aliexpress“: https://s.click.aliexpress.com/e/O3ReneKM - pasirinkite savo versiją. Aš pasirinkau 5 m, 150 šviesos diodų, IP30 (nelaidus vandeniui) ir baltą PCB

6. AA baterijos x 3

1 žingsnis: grandinė

Circuit
Circuit
Circuit
Circuit

Žiūrėkite grandinės schemą.

*Atkreipkite dėmesį: aš negaliu būti atsakingas už lydytus mikrovaldiklius ar LED juostelę. Šis projektas man tiko, tiek galiu pasakyti, tačiau neišeidamas iš namų nebūtinai paliksiu jį veikti. Daugelyje „Arduino“forumų rekomenduojama turėti bent 1000 uF kondensatorių tarp 5 V ir GND (prieš LED juostą), taip pat 500 omų rezistorių prieš duomenų liniją. Daugiau patarimų rasite adresu

2 žingsnis: programavimas

Gaukite „Arduino“kodą čia: https://github.com/tomjuggler/esp8266-fastled-web…-šis kodas nėra mano, aš ką tik pritaikiau jį, kad jis veiktų iš dėžutės mano LED juostelėms, taip pat atskirai. numatytasis, nereikia maršrutizatoriaus.

Jei to dar nepadarėte, įsigykite „Arduino IDE“priedą ESP8266. Priedą ir instrukcijas rasite čia:

1. Įsitikinkite, kad viskas yra prijungta (išskyrus „LED Strip“maitinimo liniją (geltona viela), prieš įjungiant 2 programavimo režimo kaiščius reikia sutrumpinti kartu. Norėdami tai padaryti, plokštėje yra šiek tiek dangtelio.

2. Įjunkite plokštę (aš pridėjau jungiklį prie mano, jis nėra komplektuojamas, galite tiesiog ištraukti vieną bateriją ir vėl įjungti.)

3. Prijunkite USB kabelį iš „Arduino“prie kompiuterio - pirmiausia reikia išimti „Arduino Uno“„Atmega328“lustą (programuoti taip pat galite naudoti USB į nuoseklųjį adapterį).

4. Arduino IDE kaip lentą pasirinkite „Generic ESP8266 Module“. Taip pat pasirinkite 4 m su 1 m spiffs. Dabar patikrinkite nuoseklųjį ryšį, Įrankiai -> Prievadas.

5. Įkelti eskizą

6. Išjunkite ir vėl įjunkite plokštę (programavimo režimo kaiščiai vis dar sutrumpinti)

7. Įkelkite „Spiffs“(failus, reikalingus žiniatinklio serveriui ir pan.), Įrankiai -> „ESP8266 Sketch Data Upload“

8. Atjunkite 2 programavimo režimo kaiščius, geltoną LED juostelės 5v laidą prijunkite prie 5v (aš įkišau kasyklą tarp + akumuliatoriaus gnybto ir akumuliatoriaus, žr. Nuotrauką žemiau)

9. Įjunkite

10. Dabar turite prisijungti prie „WiFi“prieigos taško naudodami kompiuterį ar mobilųjį telefoną. AP turėtų pasirodyti kaip ESP - kažkas ar kita. Prisijungę į adreso juostą įveskite „192.168.4.1“. Tai yra ESP8266 numatytasis žiniatinklio serverio adresas.

11. Štai ir viskas, jūs turėtumėte turėti galimybę naudotis žiniatinklio programa valdyti savo šviesas!

3 žingsnis: Baigimas

Užbaigimas
Užbaigimas
Užbaigimas
Užbaigimas
Užbaigimas
Užbaigimas
Užbaigimas
Užbaigimas

Kai kodas bus įkeltas, turėtumėte galėti atjungti programavimo laidus ir „Arduino UNO“. Dabar tiesiog pakabinkite žibintus aplink langą (aš pakabinau savo šviesą virš viršutinių kraštų, už tinklinės užuolaidos, kuri suteikia puikų efektą). Be to, galbūt įdėkite plokštę ir baterijas į dėžutę, kad būtų tvarkingiau, ar net pakeiskite akumuliatorių į maitinimo šaltinį (vėliau galiu tai padaryti pats).

4 žingsnis: linksmų Kalėdų visiems

Man labiausiai žavi šis projektas, nes čia yra tarpusavyje veikiančių kūrinių. ESP mikroschema yra užprogramuota C kalba, kuri yra sąsaja su „JavaScript“, kurią aptarnauja vidinis žiniatinklio serveris, ir veikia naršyklėje. Taip pat įtrauktas HTML - jei įdomu, pažiūrėkite į „Arduino“eskizo duomenų aplanką. Tai puiki mokymosi programa su tikrai šventiškais žibintų nustatymais, ir esu dėkingas Jasonui Coonui, kad jis pasidalino ja „GitHub“.

Šį ir kitus elektronikos projektus galite rasti mano svetainėje: circusscientist.com

Rekomenduojamas: