Innholdsfortegnelse:
- Rekvisita
- Trinn 1: Forbered kabinettet
- Trinn 2: Koble til kretsene dine
- Trinn 3: Programmer regnbuen
- Trinn 4: Monter
Video: Infinity Rainbow: 4 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:22
Infinity -speil er en morsom illusjon perfekt for lyse regnbuer. Denne instruksjonsfilen viser deg hvordan du lager en bærbar uendelig regnbue du kan ta med deg.
Materialer
- boks eller annet kabinett
- Speiloverflate
- farget materiale
- Neopixel stripe
- kontroller som Adafruit's CPX eller gemma
- kompatibelt batteri og ledninger
Vær oppmerksom på at du trenger både et gjennomsiktig speilmateriale og en hel speiloverflate. Jeg brukte speilfliser i plast og tonet vindusfilm
Boksen må ha en flat overflate du kan kutte ut og dekke med fargematerialet. Den må også være stor nok til å huse kontrolleren, batteriet og ekstra ledninger.
Rekvisita
Ekstra rekvisita inkluderer lodding og programmering. Bruk Arduino IDE til å programmere Circuit Playground Express (CPX) eller gemma. Sørg for å legge til Adafruit -bibliotekene ved hjelp av biblioteksjefen.
Trinn 1: Forbered kabinettet
Spor skapet og kutt deler av speilet og fargetoner. Gjør dem bare litt mindre slik at de får plass inne. Skjær en del ut av toppen av beholderen og la akkurat nok plass til å danne en leppe. Beholderen jeg brukte hadde allerede et plastvindu, så jeg trengte ikke å kutte ut lokket her.
Fordi skapet mitt var av metall, kledde jeg det med elektrisk tape. Sørg for at det ikke er bar metall som kan kortslutte kretsene dine! Jeg brukte også en stripe papp for å feste lysdiodene.
Trinn 2: Koble til kretsene dine
Ledningen er ganske enkel. Det er bare 3 tilkoblinger, men vær sikker på at du kobler til begynnelsen av stripen. Datatilkoblingen bør opprettes mellom A0 på CPX og Din på Neopixel -stripen. Hvis du bruker Gemma, koble D1 til stripens Din. Koble 5V -linjen på stripen til kontrollerenes Vout. Dette vil gi mer strøm til lysdiodene. Til slutt kobler du bakken mellom kontrolleren og LED -stripen.
Trinn 3: Programmer regnbuen
Arduino gir en enkel måte å programmere disse RGB -lysdiodene på. Hvis du ikke allerede har programmeringsgrensesnittet, kan du laste det ned fra arduino.cc. De har en startside for å veilede deg gjennom hvert trinn. Etter at du har installert Arduino IDE, vil du bruke den innebygde biblioteksjefen til å legge til støtte for Adafruit's NeoPixels og for kontrollerkortet.
Når du har konfigurert bibliotekene, har du tilgang til NeoPixel -eksempelprogrammer. Start med eksempelet med knappesykler. Den gir 3 regnbue -rutiner å leke med: rainbow, rainbowCycle og theaterChaseRainbow. Min favoritt var rainbowCycle.
Det er bare 3 endringer du må gjøre i eksempelprogrammet
1) Angi antall NeoPixels med PIXEL_COUNT. For eksempel hvis du har 16 lysdioder, endrer du kodelinjen for å lese:
#definere PIXEL_COUNT 16
2) Sett kontrollerens utgangspinne. Hvis du bruker CPX, må du kontrollere at PIXEL_PIN er definert med linjen
#define PIXEL_PIN 6
Hvis du bruker Gemma, vil du endre denne linjen til
#define PIXEL_PIN 1
3) Endre hovedkoden. I Arduino er hovedrutinen loop (). Finn den rutinen og erstatt den med følgende
void loop () {rainbowCycle (20);
}
Koble den nå til og ned. Du bør se resultatene på NeoPixels.
Trinn 4: Monter
Det første du må montere er å sette den gjennomsiktige fargen på topplokket. Her er det vist festet med dobbeltsidig tape.
Fest NeoPixel -stripen så nær lokket du kan.
Plasser deretter batteriet og kontrolleren i kabinettet. Hvis du bruker CPX, slås den på automatisk. Hvis du bruker Gemma, må du kanskje slå den på. Lysdiodene lyser i dette trinnet.
Over kretsene, plasser den speilede tjenesten. Prøv å sikre den så nær LEDene du kan.
Det siste trinnet er å legge lokket på. Nå har du din bærbare uendelige regnbue!
Anbefalt:
Rainbow Dice: 6 trinn (med bilder)
Rainbow Dice: Dette lager en terningkasse med 5 terninger laget av smd -lysdioder i 5 farger. Programvaren som driver den, gir mulighet for forskjellige spillmoduser med flere terninger involvert. En hovedbryter tillater spillvalg og terningkast. Individuelle brytere ved siden av eac
BrickPi - Rainbow Unicorn: 15 trinn (med bilder)
BrickPi-Rainbow Unicorn: Skriv inn tiden for Covid og Shelter-in-Place undervisning og ingen sommerleir (beste del av undervisningsåret!) Jeg har en Lego fredag "Club" med stort sett 8-10 år gamle gutter. Siden denne klubben forekommer på etterskolen etter at disse barna har spilt
Bygg Rainbow Interactive Bridge ved hjelp av Minecraft Raspberry Pi Edition: 11 trinn
Bygg Rainbow Interactive Bridge ved hjelp av Minecraft Raspberry Pi Edition: I går så jeg min 8 år gamle nevø spille Minecraft med Raspberry Pi jeg ga ham før, så fikk jeg en idé, som bruker kode for å lage en tilpasset og spennende Minecraft- pi LED -blokkeringsprosjekt. Minecraft Pi er en fin måte å komme i gang med
Neopixel Ws2812 Rainbow LED-glød med M5stick-C - Kjører Rainbow på Neopixel Ws2812 Bruke M5stack M5stick C Bruke Arduino IDE: 5 trinn
Neopixel Ws2812 Rainbow LED-glød med M5stick-C | Running Rainbow på Neopixel Ws2812 Bruke M5stack M5stick C Bruke Arduino IDE: Hei folkens i denne instruksen, vi lærer hvordan du bruker neopixel ws2812 LED eller led strip eller led matrise eller led ring med m5stack m5stick-C utviklingstavle med Arduino IDE, og vi skal lage et regnbuemønster med den
Rainbow Word Clock med full Rainbow -effekt og mer: 13 trinn (med bilder)
Rainbow Word Clock Med Full Rainbow Effect og mer: Mål1) Enkel2) Ikke dyrt3) Så energieffektiv som mulig Rainbow Word Clock med full regnbueeffekt. En Smilefjes på Word Clock. Enkel IR-fjernkontroll Oppdater 03-nov-18 LDR for Brightness Control of the NeopixelsUpdate 01-jan