8 progetti NeoPixel illuminanti per Arduino e Raspberry Pi
Illumina i tuoi progetti elettronici con NeoPixel super luminosi. Dai un'occhiata a queste idee di progetto per trovare ispirazione.
L'ecosistema Adafruit NeoPixel è da tempo una delle opzioni più popolari per i produttori che desiderano utilizzare i LED nei loro progetti. Ma come iniziare con l'hardware NeoPixel e la libreria di classi per il codice che li controlla? Scopriamolo.
Il marchio NeoPixel può creare un po' di confusione. Questo nome viene dato alla gamma di LED WS2812, WS2811 e SK6812 indirizzabili individualmente di Adafruit, nonché alle librerie di classi che li alimentano nel codice. Ciò non significa però che sia necessario utilizzare i componenti ufficiali di Adafruit per utilizzare le librerie di classi NeoPixel.
In teoria, qualsiasi LED WS2812, WS2811 e SK6812 dovrebbe funzionare con le librerie di classi NeoPixel per dispositivi come Arduino e Raspberry Pi. Adafruit offre già strisce, barre, anelli LED NeoPixel e altro ancora, ma puoi anche utilizzare LED di terze parti per il tuo progetto.
Tutti devono iniziare da qualche parte quando iniziano a lavorare con NeoPixel. Il progetto iniziale Make It Glow sul sito Web di Adafruit è il luogo ideale per iniziare il tuo viaggio con NeoPixel, con tutte le informazioni necessarie per creare e controllare il tuo primo progetto LED.
Questa guida copre i tipi di LED offerti, nonché come alimentarli e cablarli insieme, con esempi di codici per rendere il tutto ancora più semplice. La guida stessa riguarda la scheda Circuit Playground Express, programmata in questo caso con il sistema MakeCode basato sul web, ma le competenze apprese si applicheranno anche ad Arduino e ad altre schede microcontrollore.
Il prossimo progetto è per coloro a cui piace trovare la propria ispirazione creativa online. Sebbene il produttore Joshua Krosebrink non abbia rilasciato il codice sorgente completo, dai un'occhiata alla pagina del suo progetto Hackaday per avere una panoramica di come funziona.
La mappa del mondo World of Light ha dietro una matrice LED, controllata da un Raspberry Pi. Il colore e la luminosità di ciascun LED RGB si basano sul numero di utenti che visitano il sito Web dell'autore in un dato momento e riflettono sempre la posizione della persona.
La sicurezza è incredibilmente importante quando vai in bicicletta, ma non dipende solo dalle tue capacità. Hai anche bisogno di un kit per assicurarti che gli altri utenti della strada possano vederti correttamente, e questo progetto di luce per bici NeoPixel stampabile in 3D dal sito web di Adafruit è un ottimo punto di partenza.
Questa semplice luce a LED è realizzata con parti stampate in 3D e un Adafruit Feather M4 Express, con software scritto nella variante CircuitPython di Python per microcontrollori.
La luce LED finita può produrre luce bianca normale, nonché luce RGB per rendere la tua bici più emozionante. Sul mercato sono disponibili moltissime schede microcontrollore Arduino diverse e vale sempre la pena ricercarle prima di scegliere la scheda per il prossimo progetto.
I progetti tecnologici non sempre necessitano di soluzioni tecnologiche, come dimostrato da questo progetto Ping Pong Ball Clock su Electromaker. Realizzato da pyrohmstr, utilizza una serie di palline da ping pong con un LED dietro ciascuna di esse per creare un quadrante di orologio digitale.
Grazie ai NeoPixel, controllati da un Arduino Uno, con questo orologio sono disponibili tantissime opzioni di colore. Avrai bisogno di una stampante 3D e di un laser cutter per completare questo progetto, ma puoi trovare moltissimi servizi di ricambi doganali online.
Imparare a realizzare l'interfaccia Arduino con un dispositivo come un iPhone è un ottimo modo per comprendere il processo di integrazione dei componenti. Questo progetto Team Punch Through Hackster utilizza il minuscolo LightBlue Bean alimentato da Arduino come cervello, consentendogli di connettersi a un iPhone con Bluetooth: poiché LightBlue Bean non è più venduto, potresti sostituirlo con un diverso microcontrollore Arduino con connettività Bluetooth, come il Nano 33 IoT.
Una volta costruito, puoi disegnare sullo schermo del tuo iPhone e guardare la tua matrice NeoPixel reagire alle forme che crei con le tue mani. Questo progetto non solo è molto divertente, ma ti insegnerà anche una serie di preziose competenze da applicare ai futuri progetti Arduino e NeoPixel.