Indholdsfortegnelse:

Infinity Rainbow: 4 trin
Infinity Rainbow: 4 trin

Video: Infinity Rainbow: 4 trin

Video: Infinity Rainbow: 4 trin
Video: Crazy Eye Trick with Trinity!!! 2024, Juli
Anonim
Infinity Rainbow
Infinity Rainbow

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

Forbered kabinettet
Forbered kabinettet
Forbered kabinettet
Forbered kabinettet
Forbered kabinettet
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

Tilslut dine kredsløb
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

Samle
Samle
Samle
Samle
Samle
Samle

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: