Cuprins:
- Provizii
- Pasul 1: Pregătiți incinta
- Pasul 2: conectați-vă circuitele
- Pasul 3: Programați curcubeul
- Pasul 4: Asamblați
Video: Infinity Rainbow: 4 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:43
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
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
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
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:
BrickPi - Rainbow Unicorn: 15 pași (cu imagini)
BrickPi - Rainbow Unicorn: Introduceți timpul de predare Covid și Shelter-in-Place și fără tabără de vară (cea mai bună parte a anului didactic!) Am un club Lego de vineri cu „băieți de 8-10 ani”. Din moment ce acest club apare după școală după ce acești copii au fost în șc
Construiți Rainbow Interactive Bridge folosind Minecraft Raspberry Pi Edition: 11 pași
Construiți Rainbow Interactive Bridge folosind Minecraft Raspberry Pi Edition: Ieri, l-am văzut pe nepotul meu în vârstă de 8 ani jucând Minecraft cu Raspberry Pi pe care i l-am dat înainte, apoi mi-am făcut o idee, care folosește codul pentru a crea un Minecraft personalizat și captivant. proiect blocuri LED pi. Minecraft Pi este o modalitate excelentă de a începe cu
Arduino și Neopixel Coke Bottle Rainbow Party Light: 7 pași (cu imagini)
Arduino și Neopixel Coke Bottle Rainbow Party Light: Așadar, fiul meu Doon observă o lumină de petrecere foarte tare, făcută din sticle vechi de cocs și din interiorele glumoase ale Glow Sticks și ne întreabă dacă putem face una pentru viitoarele sale examene școlare sunt terminate Partidul! ! Spun sigur, dar nu ai prefera să ai câteva dintre acestea
Neopixel Ws2812 Rainbow LED Glow Cu M5stick-C - Rularea Rainbow pe Neopixel Ws2812 Utilizarea M5stack M5stick C Utilizarea Arduino IDE: 5 pași
Neopixel Ws2812 Rainbow LED Glow Cu M5stick-C | Rularea Rainbow pe Neopixel Ws2812 Utilizarea M5stack M5stick C Utilizarea Arduino IDE: Bună băieți, în acest instructables vom învăța cum să utilizați LED-uri neopixel ws2812 sau benzi LED sau matrice LED sau inel cu LED cu placa de dezvoltare m5stack m5stick-C cu Arduino IDE și vom face un model curcubeu cu el
Ceas Word Rainbow cu efect Rainbow complet și multe altele: 13 pași (cu imagini)
Rainbow Word Clock cu un efect Rainbow complet și multe altele: Obiective 1) Simplu2) Nu scump 3) Cât de eficient energetic posibil Rainbow Word Clock cu efect complet Rainbow. Un Smiley pe Word Clock. Telecomandă IR simplă Actualizare 03-nov-18 LDR pentru Controlul luminozității NeopixelsUpdate 01-jan