Obsah:

Infinity Rainbow: 4 kroky
Infinity Rainbow: 4 kroky

Video: Infinity Rainbow: 4 kroky

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

Zrcadla nekonečna jsou zábavnou iluzí ideální pro jasné duhy. Tento návod vám ukáže, jak vyrobit přenosnou nekonečnou duhu, kterou si můžete vzít s sebou.

Materiály

  • krabice nebo jiné skříně
  • Zrcadlový povrch
  • tónovací materiál
  • Neopixelový proužek
  • řadič jako Adafruit CPX nebo gemma
  • kompatibilní baterie a vodiče

Vezměte prosím na vědomí, že potřebujete jak průhledný zrcadlový materiál, tak plný zrcadlový povrch. Použil jsem plastové zrcadlové dlaždice a tónovanou okenní fólii

Krabice bude muset mít rovný povrch, který můžete vystřihnout a zakrýt tónovacím materiálem. Také bude muset být dostatečně velký, aby pojal ovladač, baterii a další vodiče.

Zásoby

Mezi další zásoby patří pájení a programování. Pomocí Arduino IDE naprogramujte Circuit Playground Express (CPX) nebo gemma. Nezapomeňte přidat knihovny Adafruit pomocí správce knihoven.

Krok 1: Připravte si přílohu

Připravte si přílohu
Připravte si přílohu
Připravte si přílohu
Připravte si přílohu
Připravte si přílohu
Připravte si přílohu

Sledujte obálku a nařízněte části materiálů zrcadla a odstínů. Udělejte je trochu menší, aby se dovnitř vešly. Odřízněte část z horní části nádoby a ponechte dostatek prostoru pro vytvoření rtu. Kontejner, který jsem používal, již měl plastové okno, takže jsem zde nemusel vyřezávat víko.

Protože moje ohrada byla kovová, obložil jsem ji elektrickou páskou. Ujistěte se, že není žádný holý kov, který by mohl zkratovat vaše obvody! Také jsem použil proužek lepenky k připevnění LED diod.

Krok 2: Zapojte obvody

Zapojte své obvody
Zapojte své obvody

Zapojení je poměrně jednoduché. Existují pouze 3 připojení, ale ujistěte se, že se připojujete na začátek pásu. Datové připojení by mělo být provedeno mezi A0 na CPX a Din na pásu Neopixel. Pokud používáte Gemmu, připojte D1 k Din pásku. Připojte 5V linku na pásku k Vout ovladače. To poskytne LED diodám větší výkon. Nakonec připojte uzemnění mezi ovladač a LED pásku.

Krok 3: Naprogramujte Rainbow

Arduino poskytuje snadný způsob programování těchto RGB diod. Pokud ještě nemáte programovací rozhraní, stáhněte si jej z arduino.cc. Mají stránku Začínáme, která vás provede každým krokem. Po instalaci Arduino IDE budete pomocí vestavěného správce knihoven přidávat podporu pro Adafruit NeoPixels a pro vaši řídicí desku.

Jakmile nastavíte knihovny, budete mít přístup k ukázkovým programům NeoPixel. Začněte příkladem buttoncycler. Poskytuje 3 duhové rutiny, se kterými si můžete hrát: duha, duhový cyklus a TheaterChaseRainbow. Můj oblíbený byl rainbowCycle.

V ukázkovém programu budete muset provést pouze 3 změny

1) Nastavte počet NeoPixelů pomocí PIXEL_COUNT. Pokud máte například 16 LED diod, změňte řádek kódu na čtení:

#define PIXEL_COUNT 16

2) Nastavte výstupní kolík ovladače. Pokud používáte CPX, ujistěte se, že je s řádkem definován PIXEL_PIN

#define PIXEL_PIN 6

Pokud používáte Gemma, změníte tento řádek na

#define PIXEL_PIN 1

3) Změňte hlavní kód. V Arduinu je hlavní rutinou loop (). Najděte tuto rutinu a nahraďte ji následujícím

void loop () {rainbowCycle (20);

}

Nyní jej zapojte a stáhněte. Výsledky byste měli vidět na NeoPixels.

Krok 4: Sestavte

Shromáždit
Shromáždit
Shromáždit
Shromáždit
Shromáždit
Shromáždit

První věc, kterou je třeba sestavit, je položit průhledný odstín na horní víko. Zde je zobrazen připevněný oboustrannou páskou.

Připevněte proužek NeoPixel co nejblíže k víku.

Poté vložte baterii a ovladač do skříně. Pokud používáte CPX, automaticky se zapne. Pokud používáte Gemma, bude možná nutné jej zapnout. V tomto kroku se rozsvítí LED diody.

Nad obvody umístěte zrcadlenou službu. Pokuste se jej zajistit co nejblíže LED diodám.

Posledním krokem je nasazení víka. Nyní máte svoji přenosnou duhu nekonečna!

Doporučuje: