Obsah:

Charliplexed Christmas Tree for My Cubby: 7 Steps
Charliplexed Christmas Tree for My Cubby: 7 Steps

Video: Charliplexed Christmas Tree for My Cubby: 7 Steps

Video: Charliplexed Christmas Tree for My Cubby: 7 Steps
Video: Pimp your chocolates (AGAIN!) - LED blinker with motion control and LED blink scripting 2024, Listopad
Anonim
Charliplexovaný vánoční stromeček pro mého Cubbyho
Charliplexovaný vánoční stromeček pro mého Cubbyho

Minulý rok jsem v místním domácím obchodě dostal sadu vánočních světel napájených bateriemi a položil je na vánoční stromeček. Jen aby byla kostka slavnostní. Téměř všechny komentáře, které jsem obdržel, byly v duchu „Nemrkají?“Letos jsem byl svázán a odhodlán udělat něco, co by vyniklo. Sada LED napájených bateriemi rozřezaná a napojená na styl Arduino, Charlieplexed a malý kód, aby byly bllnk v pěkných vzorech, náhodně se měnily, vyplňovaly účtovat. Trvalo nějaký čas, než náhodná část fungovala, ale nechtěl jsem, aby se vzor opakoval znovu a znovu a nudil. Mohl jsem si to představit tak, že skryju všechna spojení a dám arduino do plechu Altoids. Ale chtěl jsem, aby viděli všechny dráty. Kromě toho je to tak geekier.

Krok 1: Nalezení kladné stránky LED

Nalezení kladné stránky LED
Nalezení kladné stránky LED

Charliplexing umožňuje napájení LED N*(N-1) pomocí N kolíků. V tomto případě jsem měl 20 ledů, takže pomocí 4 pinů k získání 12 LED jsem je odřízl a poté pomocí dodaného pouzdra na baterie našel kladný vodič pro každý.

Krok 2: Zapojení sad

Zapojení sad
Zapojení sad

Po nalezení pozitivu jsem je pájel v sadách, přičemž každá sada měla pájené kladné a záporné póly z každé LED. Můžete si vyzkoušet, zda jste to udělali správně s pouzdrem na baterii - přiložením vodičů k vodičům baterie by se měla rozsvítit jedna LED - přepnutí vodičů by mělo rozsvítit druhou.

Krok 3: Pokrytí drátů páskou z papírenského závodu

Pokrytí drátů páskou z papírenského závodu
Pokrytí drátů páskou z papírenského závodu

Pásku můžete získat v místním obchodě s řemesly, který slouží k zakrytí stonků Silk Flowers. Svůj jsem dostal ve Walmartu. „Páska“je voskový papír zbarvený zeleně a docela dobře k sobě přilne a skryje dráty vedené kolem na stromě.

Krok 4: Zapojení světel

Zapojení světel
Zapojení světel

Tento návod není o teorii Charliplexingu - ale o tom, jak ji aplikovat zajímavým způsobem. Charliplexing je dobře zdokumentován. Tento článek na Wikipedii vám poskytne základy. Navíc, pokud budete hledat zde v instructables, najdete mnoho dalších příkladů. Pro připojení světel jsem použil piny 10, 11, 12, 13 na Arduinu. Nezáleží na tom, jak zapojíte každý vodič každé dvojice LED diod - vodiče každé jsou zaměnitelné. Každý pár stačí zapojit přes různé kolíky přes odpor 100 ohmů. V tomto případě: pár kolíků === ==== a 10 & 11b 11 & 12c 12 & 13d 10 & 12e 11 & 13 f 10 & 13 Můžete přidat více sad použitím více pinů, ale čím více přidáte, tím méně času každé světlo zůstane zapnuté a stmívač bude mít. 12 vypadalo jako pěkné kulaté číslo a pěkně světlé.

Krok 5: Shromáždění drátů dohromady

Shromažďování vodičů dohromady
Shromažďování vodičů dohromady
Shromažďování drátů dohromady
Shromažďování drátů dohromady

Zkoušel jsem jen zapojit jednotlivé sady přímo do prkénka, ale stále se vytahovaly. Takže jsem je všechny položil na malou perfboard a se samičím konektorem, aby byly dráty zvládnuty. Radioshack prodává čtyřvodičový Rainbow Wire, který má pevné vodiče a docela dobře sedí na konektor. Konektor byl vyříznut z dlouhého pásu samičích hlaviček, které jsem zvedl na eBay.

Krok 6: Rozložení Breadboardu

Rozložení na prkénku
Rozložení na prkénku

Druhý konec duhového drátu spojený s malým prkénkem s klonem Adafruit Arduino. Použil jsem 100 ohmů pro omezující odpory, což je trochu málo, což dává asi 5v/200ohm = 25ma na každou rozsvícenou LED. Zdálo se, že Arduino nevadí a díky tomu jsou LED diody o něco jasnější. Vzhledem k tomu, že jsou pulsní, celý obvod čerpá 25 ma a málo pro Arduino - Zajištění proveditelnosti provozu baterie. Původní světelná sada vytáhla z baterií téměř 120 ma - to je mnohem nižší.

Krok 7: Malý software

Malý software
Malý software

Mám sadu LED Heart od Jimmie Rodgers a software byl připraven k pohonu pole Charliplexed. Upravil jsem kód, abych přidal náhodné zamíchání. Tím se změní uspořádání kolíků mezi každým voláním konkrétního animačního rámce, aby se nestalo nudným a opakujícím se. Vytvořil jsem několik polí, která drží každý animační rámeček osvětlením jednou LED, dvěma, třemi…. a tak dále.

Doporučuje: