Sommario:

Arcobaleno infinito: 4 passaggi
Arcobaleno infinito: 4 passaggi

Video: Arcobaleno infinito: 4 passaggi

Video: Arcobaleno infinito: 4 passaggi
Video: Origami gioco inferno e paradiso How to Make a Paper Fortune Teller 2024, Dicembre
Anonim
Arcobaleno infinito
Arcobaleno infinito

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

Preparare l'allegato
Preparare l'allegato
Preparare l'allegato
Preparare l'allegato
Preparare l'allegato
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

Collega i tuoi circuiti
Collega i tuoi 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

Assemblare
Assemblare
Assemblare
Assemblare
Assemblare
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: