Cuprins:

Infinity Rainbow: 4 pași
Infinity Rainbow: 4 pași

Video: Infinity Rainbow: 4 pași

Video: Infinity Rainbow: 4 pași
Video: How to Crochet a FAST & EASY Infinity Scarf for Absolute Beginners! | The Secret Yarnery 2024, Noiembrie
Anonim
Infinity Rainbow
Infinity Rainbow

Oglinzile Infinity sunt o iluzie distractivă perfectă pentru curcubeii strălucitori. Acest instructabil vă arată cum să creați un curcubeu infinit portabil pe care îl puteți lua cu dvs.

Materiale

  • cutie sau altă incintă
  • Suprafața oglinzii
  • nuanțarea materialului
  • Banda de Neopixel
  • controler precum CPX sau gemma Adafruit
  • baterie și fire compatibile

Vă rugăm să rețineți că aveți nevoie atât de un material transparent pentru oglindă, cât și de o suprafață completă a oglinzii. Am folosit plăci de oglindă din plastic și folie pentru geamuri colorate

Cutia va trebui să aibă o suprafață plană pe care o puteți tăia și acoperi cu materialul de nuanțare. De asemenea, va trebui să fie suficient de mare pentru a găzdui controlerul, bateria și firele suplimentare.

Provizii

Livrările suplimentare includ lipirea și programarea. Folosiți Arduino IDE pentru a programa Circuit Playground Express (CPX) sau gemma. Asigurați-vă că adăugați bibliotecile Adafruit folosind managerul de bibliotecă.

Pasul 1: Pregătiți incinta

Pregătiți incinta
Pregătiți incinta
Pregătiți incinta
Pregătiți incinta
Pregătiți incinta
Pregătiți incinta

Urmăriți carcasa și tăiați porțiunile oglinzii și nuanțați materialele. Faceți-le puțin mai mici, astfel încât să poată încapea în interior. Tăiați o porțiune din partea superioară a recipientului lăsând suficient spațiu pentru a forma o buză. Recipientul pe care îl foloseam avea deja o fereastră din plastic, așa că nu a trebuit să decupez capacul aici.

Deoarece incinta mea era din metal, am căptușit-o cu bandă electrică. Asigurați-vă că nu există metale goale care vă pot scurtcircuita circuitele! Am folosit și o bandă de carton pentru a atașa ledurile.

Pasul 2: conectați-vă circuitele

Conectați-vă circuitele
Conectați-vă circuitele

Cablarea este destul de simplă. Există doar 3 conexiuni, dar asigurați-vă că vă conectați la începutul benzii. Conexiunea de date trebuie făcută între A0 pe CPX și Din pe banda Neopixel. Dacă utilizați Gemma, conectați D1 la banda Din. Conectați linia de 5V pe bandă la Vout-ul controlorului. Acest lucru va da mai multă putere LED-urilor. În cele din urmă, conectați pământul între controler și banda LED.

Pasul 3: Programați curcubeul

Arduino oferă o modalitate ușoară de a programa aceste led-uri RGB. Dacă nu aveți deja interfața de programare, descărcați-o de pe arduino.cc. Au o pagină de început pentru a vă ajuta să parcurgeți fiecare pas. După instalarea Arduino IDE, veți folosi managerul de bibliotecă încorporat pentru a adăuga suport pentru NeoPixels Adafruit și pentru placa de controler.

După ce ați configurat bibliotecile, veți avea acces la exemple de programe NeoPixel. Începeți cu exemplul buttoncycler. Oferă 3 rutine curcubeu cu care să te joci: curcubeu, rainbowCycle și theaterChaseRainbow. Preferatul meu a fost rainbowCycle.

Există doar 3 modificări pe care va trebui să le faceți exemplului de program

1) Setați numărul de NeoPixeli cu PIXEL_COUNT. De exemplu, dacă aveți 16 LED-uri, schimbați linia de cod pentru a citi:

#define PIXEL_COUNT 16

2) Setați pinul de ieșire al controlerului. Dacă utilizați CPX, asigurați-vă că PIXEL_PIN este definit cu linia

#define PIXEL_PIN 6

Dacă utilizați Gemma, veți schimba această linie în

#define PIXEL_PIN 1

3) Schimbați codul principal. În Arduino, rutina principală este loop (). Găsiți acea rutină și înlocuiți-o cu următoarele

bucla void () {rainbowCycle (20);

}

Acum conectați-l și descărcați sarcina. Ar trebui să vedeți rezultatele pe NeoPixels.

Pasul 4: Asamblați

Asambla
Asambla
Asambla
Asambla
Asambla
Asambla

Primul lucru de asamblat este punerea nuanței transparente pe capacul superior. Aici este afișat atașat cu bandă dublă.

Atașați banda NeoPixel cât mai aproape de capac.

Apoi, așezați bateria și controlerul în carcasă. Dacă utilizați CPX, acesta se va activa automat. Dacă utilizați Gemma, poate fi necesar să o porniți. LED-urile vor fi aprinse la acest pas.

Deasupra circuitelor, plasați serviciul oglindit. Încercați să îl asigurați cât mai aproape de LED-uri.

Ultimul pas este să așezați capacul. Acum aveți curcubeul infinit portabil!

Recomandat: