Indholdsfortegnelse:
- Forbrugsvarer
- Trin 1: Forbered kabinettet
- Trin 2: Tilslut dine kredsløb
- Trin 3: Programmer regnbuen
- Trin 4: Saml
Video: Infinity Rainbow: 4 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:27
Infinity -spejle er en sjov illusion perfekt til lyse regnbuer. Denne instruktive viser dig, hvordan du laver en bærbar uendelig regnbue, du kan tage med dig.
Materialer
- kasse eller andet kabinet
- Spejloverflade
- toningsmateriale
- Neopixel strimmel
- controller som Adafruit's CPX eller gemma
- kompatibelt batteri og ledninger
Bemærk, at du både har brug for et gennemsigtigt spejlmateriale og en fuld spejloverflade. Jeg brugte plastspejlfliser og tonet vinduesfilm
Boksen skal have en flad overflade, du kan skære ud og dække med toningsmaterialet. Det skal også være stort nok til at rumme controlleren, batteriet og ekstra ledninger.
Forbrugsvarer
Yderligere forsyninger omfatter lodning og programmering. Brug Arduino IDE til at programmere Circuit Playground Express (CPX) eller gemma. Sørg for at tilføje Adafruit -bibliotekerne ved hjælp af biblioteksadministratoren.
Trin 1: Forbered kabinettet
Spor kabinettet og skær dele af spejlet og farvematerialerne. Gør dem bare en lille smule mindre, så de kan passe indvendigt. Skær en portion ud af toppen af beholderen, så der er plads nok til at danne en læbe. Beholderen, jeg brugte, havde allerede et plastvindue, så jeg behøvede ikke at skære låget ud her.
Fordi mit kabinet var af metal, beklædte jeg det med elektrisk tape. Sørg for, at der ikke er bare metal, der kan kortslutte dine kredsløb! Jeg brugte også en stribe pap til at fastgøre lysdioderne.
Trin 2: Tilslut dine kredsløb
Ledningerne er ret enkle. Der er kun 3 forbindelser, men vær sikker på at du forbinder til begyndelsen af strimlen. Dataforbindelsen skal foretages mellem A0 på CPX og Din på Neopixel -stripen. Hvis du bruger Gemma, skal du koble D1 til stripens Din. Tilslut 5V linje på strimlen til controllerens Vout. Dette vil give mere strøm til LED'erne. Tilslut til sidst jorden mellem controlleren og ledstrimlen.
Trin 3: Programmer regnbuen
Arduino giver en nem måde at programmere disse RGB -leds på. Hvis du ikke allerede har programmeringsgrænsefladen, skal du downloade den fra arduino.cc. De har en startside til at guide dig gennem hvert trin. Efter installation af Arduino IDE vil du bruge den indbyggede biblioteksmanager til at tilføje support til Adafruit's NeoPixels og til dit controller board.
Når du har konfigureret bibliotekerne, har du adgang til NeoPixel -eksempelprogrammer. Start med et eksempel på en knapcykler. Det giver 3 regnbue -rutiner at lege med: rainbow, rainbowCycle og theaterChaseRainbow. Min favorit var rainbowCycle.
Der er kun 3 ændringer, du skal foretage i eksempelprogrammet
1) Indstil antallet af NeoPixels med PIXEL_COUNT. Hvis du f.eks. Har 16 lysdioder, skal du ændre kodelinjen for at læse:
#definer PIXEL_COUNT 16
2) Indstil controllerens output pin. Hvis du bruger CPX, skal du sørge for, at PIXEL_PIN er defineret med linjen
#define PIXEL_PIN 6
Hvis du bruger Gemma, ændrer du denne linje til
#define PIXEL_PIN 1
3) Skift hovedkoden. I Arduino er hovedrutinen loop (). Find den rutine, og erstat den med følgende
void loop () {rainbowCycle (20);
}
Tilslut det nu til og fra belastningen. Du bør se resultaterne på NeoPixels.
Trin 4: Saml
Den første ting at samle er at lægge den gennemsigtige farvetone på det øverste låg. Her er det vist fastgjort med dobbeltsidet tape.
Fastgør NeoPixel -strimlen så tæt på låget, som du kan.
Sæt derefter batteriet og controlleren i kabinettet. Hvis du bruger CPX, tændes den automatisk. Hvis du bruger Gemma, skal du muligvis tænde den. LED'erne lyser på dette trin.
Over kredsløbet placeres den spejlede service. Prøv at sikre det så tæt på LED'erne, som du kan.
Det sidste trin er at lægge låget på. Nu har du din bærbare uendelige regnbue!
Anbefalede:
Rainbow Dice: 6 trin (med billeder)
Rainbow Dice: Dette gør en terningespilskasse med 5 terninger, der består af smd -lysdioder i 5 farver. Softwaren, der driver den, giver mulighed for forskellige spiltilstande med flere terninger involveret. En hovedkontakt tillader valg af spil og terningekast. Individuelle kontakter ved siden af eac
BrickPi - Rainbow Unicorn: 15 trin (med billeder)
BrickPi-Rainbow Unicorn: Indtast tidspunktet for Covid og Shelter-in-Place undervisning og ingen sommerlejr (bedste del af undervisningsåret!) Jeg har en fredag Lego " Club ", med for det meste 8-10 årige drenge. Da denne klub forekommer på efterskolen, efter at disse børn har været i sc
Byg Rainbow Interactive Bridge ved hjælp af Minecraft Raspberry Pi Edition: 11 trin
Byg Rainbow Interactive Bridge ved hjælp af Minecraft Raspberry Pi Edition: I går så jeg min 8-årige nevø spille Minecraft med Raspberry Pi, jeg gav ham før, så fik jeg en idé, der bruger kode til at lave en tilpasset og spændende Minecraft- pi LED blokke projekt. Minecraft Pi er en fantastisk måde at komme i gang med
Arduino & Neopixel Coke Bottle Rainbow Party Light: 7 trin (med billeder)
Arduino & Neopixel Coke Bottle Rainbow Party Light: Så min søn Doon opdager et meget fedt festlys lavet af gamle koksflasker og de sløvede indvendige Glow Sticks, og spørger, om vi ikke kan lave en til hans kommende skoleeksamener er over Blowout DELAYYY !! ! Jeg siger sikkert, men vil du ikke hellere have nogle af dem
Neopixel Ws2812 Rainbow LED Glød Med M5stick-C - Kører Rainbow på Neopixel Ws2812 Brug af M5stack M5stick C Brug af Arduino IDE: 5 trin
Neopixel Ws2812 Rainbow LED Glød Med M5stick-C | Kører Rainbow på Neopixel Ws2812 Brug af M5stack M5stick C Brug af Arduino IDE: Hej fyre i denne instruktion vil vi lære at bruge neopixel ws2812 LED'er eller led strip eller led matrix eller led ring med m5stack m5stick-C udviklingstavle med Arduino IDE, og vi vil lave et regnbuemønster med det