Il progetto che puoi realizzare per questo natale sono le Suonerie NeoPixel come decorazione del tuo albero o presepe.
Lo scorso natale 2014 hai letto del progetto suonerie natalizie arduino led realizzato con dei led ad alta luminosità e uno speaker recuperato da un vecchio Pc.
Natale 2015 il progetto si arricchisce nel codice e nella tecnologia diventando suonerie NeoPixel e semplificando le connessioni ed il montaggio.
Se non sai cosa siano i neopixel trovi alcuni articoli all’interno del blog che ho dedicato loro negli scorsi mesi:
- neopixel ring 16 ws2812 rgb led
- neopixel ring 16 random
- neopixel ring 16led strandtest
- neopixel watch rtc
Puoi unire i due progetti ed ottenere un risultato stupendo con soli 2 pin utilizzati ed una alimentazione a 5v.
Ho diviso il progetto in due parti per descrivelo meglio.
In questa prima parte descriverò la parte di costruzione ed i concetti base di funzionamento; nella seconda parte analizzeremo il codice in tutte le sue parti e vedremo il video.
Montaggio delle suonerie NeoPixel
La fase di montaggio è semplificata in quanto i neopixel hanno bisogno di un solo pin arduino a cui puoi collegare i led che desideri, nella costruzione del progetto ho utilizzato l’anello da 16 led:
collegati al pin 12 di arduino ( filo bianco ):
ed ovviamente al +5v ed al Gnd:
Principio di funzionamento delle suonerie neopixel
Il principio di funzionamento non è complesso ma necessita di un po di attenzione, se ricordi bene nel progetto dello scorso anno c’erano 8 led ma solo 7 si illuminavano in quanto una era la nota a 0, per cui ho deciso di utilizzare 7 colori associati ciascuno ad una nota in modo che il suono della nota corrisponda ad un colore da visualizzare.
La scelta dei colori l’ho fatta utilizzando un programma di grafica con cui ho evidenziato 7 colori e da cui ho ricavato i valori per R,G e B da inserire nello sketch, inizia dalla definizione dei colori:
il colore rosso definito dai valori R=233 G=42 B=50.
il colore verde definita come R=35, G=201,B=22.
il colore blu definito da R=59,G=92,B=200.
il colore arancio definito da R=255,G=169,B=58.
l’azzurro definito da R=48,G=243,B=255.
il viola definito da R=166,G=137,B=191 ed infine un giallo molto chiaro tendente al bianco panna:
definito dai valori R=251, G=231, B163.
Nel prossimo articolo vedrai il codice ed il video del funzionamento delle suonerie.
Ecco il risultato finale acceso a cui ho anteposto un foglio perché neopixel sono davvero molto luminosi:
1 ping
[…] « Suonerie NeoPixel – prima parte – Natale 2015 […]