domenica 19 novembre 2017

Luci di Natale con striscia led WS2811 e App Mobile RemoteXY










Alcuni giorni fa' un mio carissimo amico mi ha parlato di un gioco carino che stava facendo con suo figlio con una striscia led programmabile ed Arduino.

Come sempre i progetti con luci e suoni sono adattissimi ai piu' piccoli in quanto catturano la loro attenzione e stimolano la loro fantasia. 

Allora ho deciso anche io di comprare la stessa Striscia RGB Led WS2811 12mm a 5V da Amazon:






Striscia Led

La striscia led e' composta da 50 led RGB WS2811 e quindi indirizzabili singolarmente. La striscia e' realizzata bene ed ogni Led e' protetto per uso esterno.

In questo periodo pre Natalizio e' il progetto perfetto da fare con mia figlia: realizzare delle luci di Natale per il nostro albero che siano programmabili tramite un'app mobile.




App Mobile

L'app mobile e' realizzata con RemoteXY  ed e' molto semplice.  Fornisce un selettore verticale con 10 possibili scelte.
Ogni scelta corrisponde ad un effetto luminoso differente.

Il progetto RemoteXY e' disponibile qui

Inoltre ho condiviso tutto il codice disponibile sul mio GitHub 
















Circuito

Nella figura sotto lo schema delle connessioni





Come potete vedere la striscia led e' rappresentata da un solo led WS2811.
Per il pacco batterie io ho utilizzato un caricatore per cellulare da 5V 1A.

Nota:
Se avete a disposizione un caricatore che puo' erogare piu' corrente utilizzatelo in modo da evitare possibili surriscaldamenti.


E' importante notare come il meno (-) dell'alimentazione vada collegato con il pin GND del nodeMCU in modo da far funzionare correttamente la striscia.

La linea dati della striscia e' collegata al pin D4 tramite un resistore da 470 Ohm. 

Ho anche aggiunto un condensatore da 1000 uF tra i fili di alimentazione della striscia. 
Il condensatore non e' strettamente obbligatorio ma consigliato per evitare sbalzi di tensione ai capi della striscia.


Realizzazione

Sotto le foto della mia realizzazione 







Per praticita' ho montato il nodeMCU su una breadboard. Una scheda millefori andrebbe bene ugualmente.












Sopra il dettaglio della connessione del pin dati della striscia led.





Sopra il dettaglio dei collegamenti tra i fili del caricatore per cellulare (neri a sinistra) e i fili (bianco e rosso) di alimentazione della striscia. Come potete vedere e' presente il condensatore e il filo blu che proviene dal pin GND del nodeMCU.

Io ho utilizzato un mammut ma altre soluzioni sono possibili in caso ne siate sprovvisti.








Test

Sotto potete vedere le luci appese alla parete del mio studio pronte per essere testate.
Ovviamente dopo 8 Dicembre le montero' sull'albero ma per il momento non e' possibile. :)






Qui il video che dimostra i 10 effetti luminosi implementati in questo progetto.





Chiaramente potete sbizzarrirvi con la fantasia ed implementare altri effetti luminosi. 
Se lo fate condivideteli qui sul blog cosi' ne potranno beneficiare tutti