Sommario:

Decorazione per finestre con luci natalizie controllate tramite WiFi: 4 passaggi
Decorazione per finestre con luci natalizie controllate tramite WiFi: 4 passaggi

Video: Decorazione per finestre con luci natalizie controllate tramite WiFi: 4 passaggi

Video: Decorazione per finestre con luci natalizie controllate tramite WiFi: 4 passaggi
Video: Chiara Ferragni qualche anno fa con il suo ex: che strano! 😱 2024, Novembre
Anonim
Image
Image
Decorazione per finestre con luci natalizie controllate da WiFi
Decorazione per finestre con luci natalizie controllate da WiFi

Controlla una striscia luminosa a LED dal tuo telefono o PC: un sacco di divertenti motivi luminosi a tema natalizio.

Forniture

1. Scheda di sviluppo ESP12e: Aliexpress: https://s.click.aliexpress.com/e/EOP1yvis - Scheda di sviluppo ESP8266, con batteria e intestazioni pre-saldate. Questo viene fornito con LED RGB e persino un sensore di luce. Comprane due se ti va! Questo progetto può essere facilmente adattato a qualsiasi scheda ESP8266, come la mia D1 Mini preferita. Sto usando questo qui perché non è necessaria alcuna saldatura e viene fornito con un pacco batteria.

2. Arduino Uno: Aliexpress: https://s.click.aliexpress.com/e/O3ReneKM - questo è quello con il chip Atmega328P rimovibile, utilizzato per programmare la scheda di sviluppo ESP8266.

3. Cavo USB per Uno:Aliexpress:

4. Cavi jumper per collegare tutto - nessuna saldatura per questo progetto! Aliexpress: https://s.click.aliexpress.com/e/O3ReneKM - una selezione di maschio a maschio/femmina ecc. Stiamo usando M2M per Uno a Collegamento della striscia LED

5. Striscia LED WS2812:Aliexpress:https://s.click.aliexpress.com/e/O3ReneKM - Scegli la tua versione. Ho scelto 5m, 150 LED, IP30 (non impermeabile) e PCB bianco

6. Batterie AA x 3

Passaggio 1: il circuito

Il circuito
Il circuito
Il circuito
Il circuito

Vedere lo schema del circuito.

*nota: non posso essere ritenuto responsabile per eventuali microcontrollori o strisce LED fusi. Questo progetto ha funzionato per me, questo è quanto posso dire, tuttavia non lo lascerei necessariamente in esecuzione quando esco di casa. Si consiglia su molti forum Arduino di avere almeno un condensatore da 1000 uF tra 5v e GND (prima della striscia LED) e anche una resistenza da 500 Ohm prima della linea dati. Consulta https://learn.adafruit.com/adafruit-neopixel-uberguide/powering-neopixels per ulteriori suggerimenti.

Passaggio 2: programmazione

Ottieni il tuo codice Arduino qui: https://github.com/tomjuggler/esp8266-fastled-web… - questo codice non è mio, l'ho appena adattato per funzionare fuori dalla scatola per la mia striscia LED e anche da solo predefinito senza la necessità di un router.

Se non lo hai già fatto, scarica l'addon ESP8266 per Arduino IDE. L'addon e le istruzioni sono qui:

1. Assicurarsi che tutto sia collegato (ad eccezione della linea di alimentazione della striscia LED (filo giallo), i 2 pin della modalità di programmazione devono essere cortocircuitati insieme prima dell'accensione. La scheda viene fornita con un piccolo cappuccio per farlo.

2. Accendi la scheda (ho aggiunto un interruttore al mio, non ne viene fornito uno, puoi semplicemente estrarre una batteria e riaccenderla.)

3. Collega il cavo USB da Arduino al tuo computer: il chip Atmega328 di Arduino Uno deve essere rimosso prima (puoi anche usare un adattatore da USB a seriale per programmare).

4. Seleziona "Modulo generico ESP8266" come scheda, nell'IDE di Arduino. Scegli anche 4m con 1m Spiffs. Controlla ora la tua connessione seriale, Strumenti -> Porta.

5. Carica schizzo

6. Spegnere e riaccendere la scheda (con i pin della modalità di programmazione ancora in cortocircuito)

7. Carica Spiffs (file necessari per il server web, ecc.), Strumenti -> "Caricamento dati di schizzo ESP8266"

8. Scollegare i 2 pin della modalità di programmazione, collegare il filo giallo della striscia LED 5v a 5v (ho incastrato il mio tra il terminale + della batteria e la batteria, vedi la foto sotto)

9. Accendi

10. Ora è necessario connettersi al punto di accesso WiFi, utilizzando il PC o il telefono cellulare. L'AP dovrebbe apparire come ESP - qualcosa o altro. Una volta connesso, digita "192.168.4.1" nella barra degli indirizzi. Questo è l'indirizzo del server Web predefinito di ESP8266.

11. Questo è tutto, dovresti essere in grado di utilizzare l'app web per controllare le tue luci!

Passaggio 3: terminare

Terminando
Terminando
Terminando
Terminando
Terminando
Terminando
Terminando
Terminando

Una volta caricato il codice dovresti essere in grado di scollegare i fili di programmazione e Arduino UNO. Ora appendi le luci intorno alla finestra (ho appeso le mie intorno ai bordi superiori, dietro una tenda a rete che dà un grande effetto). Inoltre, magari metti la scheda e le batterie in una scatola per ordine, o addirittura sostituisci il pacco batteria con un alimentatore (potrei farlo da solo in seguito).

Fase 4: Buon Natale a tutti

Quello che trovo più affascinante di questo progetto è la quantità di pezzi interconnessi qui. Il chip ESP è programmato in C, che si interfaccia con JavaScript fornito da un server web interno, ed eseguito nel browser. Anche l'HTML è coinvolto: dai un'occhiata all'interno della cartella dei dati dello sketch Arduino se sei interessato. È un ottimo programma di apprendimento con alcune impostazioni davvero festive per le luci e sono grato a Jason Coon per averlo condiviso su GitHub.

Puoi trovare questo e altri progetti di elettronica sul mio sito web: circusscientist.com

Consigliato: