Sommario:
- Forniture
- Passaggio 1: preparare l'allegato
- Passaggio 2: cabla i circuiti
- Passaggio 3: programma l'arcobaleno
- Passaggio 4: assemblare
Video: Arcobaleno infinito: 4 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:01
Gli specchi Infinity sono una divertente illusione perfetta per arcobaleni luminosi. Questo tutorial ti mostra come creare un arcobaleno infinito portatile che puoi portare con te.
Materiali
- scatola o altro contenitore
- Superficie dello specchio
- materiale colorante
- Striscia in neopixel
- controller come CPX o gemma di Adafruit
- batteria e cavi compatibili
Si prega di notare che è necessario sia un materiale a specchio trasparente che una superficie a specchio completa. Ho usato piastrelle di plastica per specchi e pellicole colorate per vetri
La scatola dovrà avere una superficie piana che puoi ritagliare e coprire con il materiale colorante. Dovrà anche essere abbastanza grande da ospitare il controller, la batteria e altri cavi.
Forniture
Le forniture aggiuntive includono la saldatura e la programmazione. Usa l'IDE Arduino per programmare il Circuit Playground Express (CPX) o gemma. Assicurati di aggiungere le librerie Adafruit utilizzando il gestore della libreria.
Passaggio 1: preparare l'allegato
Traccia l'involucro e taglia le parti dello specchio e dei materiali della tinta. Rendili solo un po' più piccoli in modo che possano adattarsi all'interno. Taglia una porzione dalla parte superiore del contenitore lasciando lo spazio sufficiente per formare un labbro. Il contenitore che stavo usando aveva già una finestra di plastica, quindi non ho avuto bisogno di tagliare il coperchio qui.
Poiché il mio involucro era di metallo, l'ho rivestito con del nastro isolante. Assicurati che non ci sia metallo nudo che possa cortocircuitare i tuoi circuiti! Ho anche usato una striscia di cartone per attaccare i led.
Passaggio 2: cabla i circuiti
Il cablaggio è abbastanza semplice. Ci sono solo 3 connessioni, ma assicurati di connetterti all'inizio della striscia. La connessione dati deve essere effettuata tra A0 sul CPX e Din sulla striscia Neopixel. Se stai usando il Gemma, collega D1 al Din della striscia. Collegare la linea 5V sulla striscia al Vout del controller. Questo darà più potenza ai LED. Infine collegare la massa tra il controller e la striscia led.
Passaggio 3: programma l'arcobaleno
Arduino fornisce un modo semplice per programmare questi led RGB. Se non hai già l'interfaccia di programmazione, scaricala da arduino.cc. Hanno una pagina introduttiva per guidarti attraverso ogni passaggio. Dopo aver installato l'IDE Arduino, utilizzerai il gestore della libreria integrato per aggiungere il supporto per i NeoPixel di Adafruit e per la tua scheda controller.
Una volta impostate le librerie, avrai accesso ai programmi di esempio NeoPixel. Inizia con l'esempio del buttoncycler. Fornisce 3 routine arcobaleno con cui giocare: rainbow, rainbowCycle e theaterChaseRainbow. Il mio preferito era RainbowCycle.
Ci sono solo 3 modifiche che dovrai apportare al programma di esempio
1) Imposta il numero di NeoPixel con PIXEL_COUNT. Ad esempio se hai 16 LED, cambia la riga di codice da leggere:
#define PIXEL_COUNT 16
2) Impostare il pin di uscita del controller. Se stai usando il CPX, assicurati che PIXEL_PIN sia definito con la linea
#define PIXEL_PIN 6
Se stai usando la Gemma, cambierai questa linea in
#define PIXEL_PIN 1
3) Modificare il codice principale. In Arduino, la routine principale è loop(). Trova quella routine e sostituiscila con la seguente
void loop() { rainbowCycle(20);
}
Ora collegalo e scaricalo. Dovresti vedere i risultati sui NeoPixel.
Passaggio 4: assemblare
La prima cosa da assemblare è mettere la tinta trasparente sul coperchio superiore. Qui è mostrato attaccato con nastro biadesivo.
Attacca la striscia NeoPixel il più vicino possibile al coperchio.
Quindi, posizionare la batteria e il controller nel contenitore. Se stai utilizzando il CPX, si accenderà automaticamente. Se stai utilizzando il Gemma, potrebbe essere necessario accenderlo. I LED saranno accesi in questa fase.
Sopra il circuito, posiziona il servizio con mirroring. Cerca di fissarlo il più vicino possibile ai LED.
Il passaggio finale è posizionare il coperchio. Ora hai il tuo arcobaleno infinito portatile!
Consigliato:
Regalo di illuminazione arcobaleno RGB di buon compleanno: 11 passaggi
Buon compleanno RGB Rainbow Lighting Gift: Ciao amici, in questo tutorial faremo un regalo di compleanno diverso usando il neopixel RGB. Questo progetto sembra molto bello al buio di notte. Ho fornito tutte le informazioni in questo tutorial con tutte le parti e i codici. E spero che tutto questo vi piaccia
Digispark & WS2812 Ruota Arcobaleno in Scatola: 4 Passaggi (con Immagini)
Digispark e WS2812 Rainbow Wheel in a Box: questo piccolo progetto è stato realizzato attorno a una scatola di legno 10x6x5 cm ben intagliata che ho trovato in un negozio. La sua caratteristica migliore, che in realtà non è stata catturata correttamente dalla fotocamera, è illuminarsi con colori, i lati del coperchio intagliato ad albero di t
Albero led RGB arcobaleno fai da te: 4 passaggi
Albero led RGB arcobaleno fai da te: piacere di rivederti. Oggi condivido con voi come realizzare una bellissima luce notturna. Le luci notturne utilizzano Rainbow RGB Led per cambiare i colori stessi. La luce si accenderà automaticamente quando è buio. I componenti necessari elencherò di seguito, desidero
I colori dell'arcobaleno-Tinkercad: 4 passaggi
Colori dell'arcobaleno-Tinkercad: Ciao! Im Kalani Tops, e oggi presenterò un mio progetto, che puoi realizzare anche tu, se hai le carte in regola. Ho reso questo progetto particolarmente facile perché sono lento, e altre persone che potrebbero leggerlo potrebbero essere proprio come me! Quindi
Orologio Word Arcobaleno con Effetto Arcobaleno Completo e Altro: 13 Passaggi (con Immagini)
Word Clock arcobaleno con un effetto arcobaleno completo e altro: obiettivi1) Semplice2) Non costoso3) Il più efficiente possibile dal punto di vista energetico Word Clock arcobaleno con un effetto arcobaleno completo. il controllo della luminosità del NeopixelsUpdate 01-gen