Obsah:

Infinity Rainbow: 4 kroky
Infinity Rainbow: 4 kroky

Video: Infinity Rainbow: 4 kroky

Video: Infinity Rainbow: 4 kroky
Video: Этот Крокодил снова довел Настю до слез! 2024, Júl
Anonim
Infinity Rainbow
Infinity Rainbow

Zrkadlá Infinity sú zábavnou ilúziou ideálnou pre jasné dúhy. Tento návod vám ukáže, ako si vyrobiť prenosnú nekonečnú dúhu, ktorú si môžete vziať so sebou.

Materiály

  • krabica alebo iný kryt
  • Zrkadlový povrch
  • tónovací materiál
  • Neopixelový pás
  • ovládač ako Adafruit CPX alebo gemma
  • kompatibilná batéria a vodiče

Upozorňujeme, že potrebujete priehľadný zrkadlový materiál aj celý zrkadlový povrch. Použil som plastové zrkadlové dlaždice a tónovanú okennú fóliu

Krabica bude musieť mať rovný povrch, ktorý môžete vystrihnúť a prikryť tónovacím materiálom. Tiež bude musieť byť dostatočne veľký na umiestnenie ovládača, batérie a ďalších káblov.

Zásoby

K ďalšiemu spotrebnému materiálu patrí spájkovanie a programovanie. Pomocou Arduino IDE naprogramujte Circuit Playground Express (CPX) alebo gemma. Nezabudnite pridať knižnice Adafruit pomocou správcu knižníc.

Krok 1: Pripravte si prílohu

Pripravte si prílohu
Pripravte si prílohu
Pripravte si prílohu
Pripravte si prílohu
Pripravte si prílohu
Pripravte si prílohu

Sledujte obálku a nastrihajte časti materiálov zrkadla a odtieňov. Urobte ich trochu menšie, aby sa do nich zmestili. Vystrihnite časť z hornej časti nádoby a ponechajte dostatok priestoru na vytvorenie pery. Nádoba, ktorú som používal, už mala plastové okno, takže som tu nepotreboval vyrezávať veko.

Pretože môj výbeh bol kovový, obložil som ho elektrickou páskou. Uistite sa, že neexistuje žiadny holý kov, ktorý by mohol skratovať vaše obvody! Na pripevnenie LED som použil aj pásik z lepenky.

Krok 2: Zapojte obvody

Pripojte svoje obvody
Pripojte svoje obvody

Zapojenie je pomerne jednoduché. Existujú iba 3 pripojenia, ale uistite sa, že sa pripájate na začiatok pásu. Dátové pripojenie by malo byť medzi A0 na CPX a Din na páse Neopixel. Ak používate Gemmu, zapojte drôt D1 k pásku v Din. Pripojte 5V vedenie na páske k Vout ovládača. To dodá LED diódam viac energie. Nakoniec spojte uzemnenie medzi ovládačom a LED pásom.

Krok 3: Naprogramujte dúhu

Arduino ponúka jednoduchý spôsob programovania týchto RGB diód. Ak ešte nemáte programovacie rozhranie, stiahnite si ho z arduino.cc. Majú stránku Začíname, ktorá vás prevedie každým krokom. Po inštalácii Arduino IDE použijete vstavaného správcu knižníc na pridanie podpory pre Adafruit NeoPixels a pre vašu riadiacu dosku.

Hneď ako nastavíte knižnice, budete mať prístup k ukážkovým programom NeoPixel. Začnite príkladom buttoncycler. Ponúka 3 dúhové rutiny, s ktorými sa dá hrať: rainbow, rainbowCycle a TheaterChaseRainbow. Môj obľúbený bol rainbowCycle.

V ukážkovom programe sú potrebné iba 3 zmeny

1) Nastavte počet NeoPixelov s PIXEL_COUNT. Ak máte napríklad 16 LED diód, zmeňte riadok kódu tak, aby čítal:

#define PIXEL_COUNT 16

2) Nastavte výstupný kolík ovládača. Ak používate CPX, uistite sa, že je s riadkom definovaný PIXEL_PIN

#define PIXEL_PIN 6

Ak používate Gemma, zmeníte tento riadok na

#define PIXEL_PIN 1

3) Zmeňte hlavný kód. V Arduine je hlavnou rutinou loop (). Nájdite túto rutinu a nahraďte ju nasledujúcim

void loop () {rainbowCycle (20);

}

Teraz ho zapojte a stiahnite. Výsledky by ste mali vidieť na NeoPixels.

Krok 4: Zostavte

Zostaviť
Zostaviť
Zostaviť
Zostaviť
Zostaviť
Zostaviť

Prvá vec, ktorú musíte zostaviť, je umiestniť priehľadný odtieň na horné viečko. Tu je zobrazený pripevnený obojstrannou páskou.

Pripevnite pásik NeoPixel čo najbližšie k veku.

Potom vložte batériu a ovládač do krytu. Ak používate CPX, automaticky sa zapne. Ak používate Gemma, možno ho budete musieť zapnúť. V tomto kroku sa rozsvietia LED diódy.

Nad obvodmi umiestnite zrkadlenú službu. Pokúste sa ho zaistiť čo najbližšie k diódam LED.

Posledným krokom je nasadenie veka. Teraz máte svoju prenosnú dúhu nekonečna!

Odporúča: