Cuprins:
- Provizii
- Pasul 1: Circuitul
- Pasul 2: Programare
- Pasul 3: Finalizare
- Pasul 4: Crăciun fericit tuturor
Video: Decorarea ferestrei cu lumină de Crăciun controlată de WiFi: 4 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:43
Controlați o bandă de lumină cu LED-uri de pe telefon sau de pe computer - o mulțime de modele distractive de lumină cu tematică de Crăciun.
Provizii
1. Placă de dezvoltare ESP12e: Aliexpress: https://s.click.aliexpress.com/e/EOP1yvis - Placă de dezvoltare ESP8266, cu acumulator și anteturi pre-lipite. Acesta vine cu LED RGB și chiar și cu un senzor de lumină. Cumpărați două dacă doriți! Acest proiect poate fi adaptat cu ușurință pentru orice placă ESP8266, cum ar fi D1 Mini preferată. O folosesc aici, deoarece nu este necesară lipirea și vine cu un pachet de baterii.
2. Arduino Uno: Aliexpress: https://s.click.aliexpress.com/e/O3ReneKM - acesta este cel cu cipul Atmega328P detașabil, folosit pentru programarea plăcii dev ESP8266.
3. Cablu USB pentru Uno: Aliexpress:
4. Cabluri jumper pentru a conecta totul - fără lipire pentru acest proiect! Aliexpress: https://s.click.aliexpress.com/e/O3ReneKM - o selecție de bărbați la bărbați / femei etc. Folosim M2M pentru Uno la Conexiune LED Strip
5. Benzi LED WS2812: Aliexpress: https://s.click.aliexpress.com/e/O3ReneKM - Alegeți versiunea dvs. Am ales 5m, 150 LED-uri, IP30 (nu rezistent la apă) și PCB alb
6. Baterii AA x 3
Pasul 1: Circuitul
Vezi schema circuitului.
* Vă rugăm să rețineți: nu pot fi tras la răspundere pentru microcontrolere topite sau benzi LED. Acest proiect a funcționat pentru mine, asta este cât pot spune, totuși nu l-aș lăsa neapărat să ruleze când ies din casă. Este recomandat pe multe forumuri Arduino să aveți cel puțin un condensator de 1000 uF între 5v și GND (înainte de banda LED) și, de asemenea, un rezistor de 500 Ohm înainte de linia de date. Pentru mai multe sfaturi, consultați
Pasul 2: Programare
Obțineți codul Arduino aici: https://github.com/tomjuggler/esp8266-fastled-web… - acest cod nu este al meu, tocmai l-am adaptat pentru a funcționa din cutie pentru banda mea LED și, de asemenea, stau singur implicit fără a fi nevoie de un router.
Dacă nu ați făcut-o deja, obțineți suplimentul ESP8266 pentru Arduino IDE. Completarea și instrucțiunile sunt aici:
1. Asigurați-vă că totul este conectat (cu excepția liniei de alimentare LED Strip (sârmă galbenă), cei 2 pini ai modului de programare trebuie să fie scurtcircuitați împreună înainte de pornire.
2. Porniți placa (am adăugat un comutator la al meu, nu vine cu unul, puteți doar să trageți o baterie și să o repuneți la alimentare.)
3. Conectați cablul USB de la Arduino la computer - cipul Atmega328 al Arduino Uno trebuie să fie mai întâi îndepărtat (ați putea folosi și un adaptor USB la Serial pentru a programa).
4. Selectați „Modulul ESP8266 generic” ca placa dvs., în IDE Arduino. Alegeți și 4m cu 1m Spiffs. Verificați acum conexiunea serială, Instrumente -> Port.
5. Încărcați schița
6. Opriți și reporniți placa (cu pinii modului de programare sunt încă scurtcircuitați)
7. Încărcați Spiffs (fișiere necesare pentru serverul web etc.), Instrumente -> „ESP8266 Sketch Data Upload”
8. Deconectați cei 2 pini ai modului de programare, conectați firul galben LED Strip 5v la 5v (am încastrat al meu între terminalul + baterie și baterie, vedeți fotografia de mai jos)
9. Porniți
10. Acum trebuie să vă conectați la punctul de acces WiFi, utilizând computerul sau telefonul mobil. AP ar trebui să apară ca ESP - ceva sau altceva. Odată conectat, tastați „192.168.4.1” în bara de adrese. Aceasta este adresa implicită a serverului web ESP8266.
11. Gata, ar trebui să puteți utiliza aplicația web pentru a vă controla luminile!
Pasul 3: Finalizare
Odată ce codul este încărcat, ar trebui să puteți deconecta firele de programare și Arduino UNO. Acum doar agățați-vă luminile de fereastră (eu le-am atârnat pe ale mele în jurul marginilor superioare, în spatele unei perdele de plasă care dă un efect excelent). De asemenea, poate puneți placa și bateriile într-o cutie pentru a fi îngrijite sau chiar înlocuiți acumulatorul cu o sursă de alimentare (aș putea face asta eu mai târziu).
Pasul 4: Crăciun fericit tuturor
Ceea ce mi se pare cel mai fascinant la acest proiect este cantitatea de piese inter-lucrat aici. Cipul ESP este programat în C, care este interfațat cu JavaScript servit de un server web intern și rulează în browser. Este implicat și HTML - aruncați o privire în folderul de date al schiței Arduino dacă sunteți interesat. Este un program de învățare excelent, cu câteva setări cu adevărat festive pentru lumini și îi sunt recunoscător lui Jason Coon pentru că l-a distribuit pe GitHub.
Puteți găsi acest și mai multe proiecte electronice pe site-ul meu: circusscientist.com
Recomandat:
Respirarea pomului de Crăciun - Controler de lumină de Crăciun Arduino: 4 pași
Respirarea pomului de Crăciun - Controlerul de lumină de Crăciun Arduino: Nu este o veste bună faptul că cutia de control pentru bradul meu artificial de 9 ft pre-aprins s-a spart înainte de Crăciun , și producătorul nu oferă piese de schimb. Acest lucru de nepătruns arată cum să-ți faci propriul driver și controler de lumină LED să folosească Ar
Lumina de Crăciun pentru muzică de Crăciun: 4 pași
Christmas Music Cheer Light: Crăciun fericit! Vrei să ai un pom de Crăciun care să poată interacționa cu tine?
Lumina pomului de Crăciun controlată de o jucărie .: 12 pași (cu imagini)
Lumina pomului de Crăciun controlată de o jucărie. Înseamnă o dispoziție festivă, cadouri și, desigur, un pom de Crăciun decorat cu lumini strălucitoare colorate. Pentru mine, luminile pomilor de Crăciun de pe piață sunt prea plictisitoare. Pentru a mulțumi copiii, am făcut un C unic
Arduino Crăciun Crăciun !: 5 pași (cu imagini)
Arduino Christmas Cheer !: Tiss the season to stick Arduino’s in places festive, and what better place than a Christmas tree! În acest proiect, vom realiza un pom de Crăciun care poate cânta o grămadă de cântece diferite de Crăciun și se poate aprinde împreună cu mu
Gravarea ferestrei computerului: 6 pași
Gravarea ferestrei computerului: în cele din urmă, un ghid simplu pentru a face o gravură ucigașă pe o fereastră a computerului (sau ce altceva doriți) fără a plăti un braț și un picior, cu excepția cazului în care le tăiați cu instrumentul dremal …. și în în acest caz, susțineți ER local lol: P