Obsah:
Video: Charliplexovaný vianočný stromček pre môjho kocúrika: 7 krokov
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-13 06:58
Minulý rok som v miestnom domácom obchode dostal sadu vianočných žiaroviek napájaných z batérie a položil ich na vianočný stromček. Len aby bol kockový sviatočný. Takmer všetky komentáre, ktoré som dostal, boli v zmysle „Nemrknú?“Tento rok som bol viazaný a odhodlaný vytvoriť niečo, čo by vyniklo. Sada LED diód ovládaná batériou bola rozrezaná a napojená na štýl Arduino, Charlieplexed a malý kód, aby boli bllnk v pekných vzoroch, náhodne sa menili, plnili účet. Trvalo nejaký čas, kým náhodná časť začala fungovať, ale nechcel som, aby sa vzor opakoval znova a znova a bol nudný. Mohol som si to predstaviť tak, že skryjem všetky spojenia a dám arduino do plechu Altoids. Ale chcel som, aby videli všetky drôty. Okrem toho je to také geekierové.
Krok 1: Nájdenie pozitívnej strany diódy LED
Charliplexing umožňuje napájanie LED N*(N-1) diódami N. V tomto prípade som mal 20 LED, takže pomocou 4 pinov na získanie 12 LED som ich odrezal a potom pomocou dodaného puzdra na batérie našiel kladný vodič pre každý z nich.
Krok 2: Zapojenie zostáv
Po nájdení pozitívu som ich spájkoval v sadách, pričom každá sada mala spájkované kladné a záporné póly z každej LED. Môžete otestovať, či ste to urobili správne s puzdrom na batériu - dotykom vodičov na vodiče batérie by sa mala rozsvietiť jedna LED - pri obrátení vodičov by mala svietiť druhá.
Krok 3: Zakrytie drôtov páskou z papierne
Pásku môžete získať v miestnom remeselnom obchode, ktorý slúži na zakrytie stoniek hodvábnych kvetov. Svoju som dostal vo Walmarte. „Páska“je voskový papier zafarbený na zeleno a celkom dobre k sebe priľne a skryje drôty vedené okolo na strome.
Krok 4: Zapojenie svetiel
Tento návod nie je o teórii Charliplexingu - ale o tom, ako ho aplikovať zaujímavým spôsobom. Charliplexing je dobre zdokumentovaný. Tento článok na Wikipédii vám poskytne základy. Navyše, ak hľadáte tu v pokynoch, nájdete mnoho ďalších príkladov. Na pripojenie svetiel som použil kolíky 10, 11, 12, 13 na Arduine. Nezáleží na tom, ako zapojíte každý vodič z každého páru diód LED - vodiče každého z nich sú zameniteľné. Každý pár stačí zavesiť na rôzne kolíky cez 100 ohmový odpor. V tomto prípade: pár kolíkov === ==== a 10 & 11b 11 & 12c 12 & 13d 10 & 12e 11 & 13 f 10 & 13Môžete pridať ďalšie sady použitím viacerých pinov, ale čím viac pridáte, tým menej času každé svetlo zostane zapnuté a stmieva sa. 12 sa zdalo byť pekným okrúhlym číslom a pekne svetlým.
Krok 5: Zhromažďovanie drôtov dohromady
Skúsil som zapojiť jednotlivé sady priamo do dosky na chlieb, ale stále sa vyťahovali. Tak som ich všetky položil na malú perfboard a so zásuvkou, aby boli káble zvládnuté. Rádiová chatka predáva štvorvodičový Rainbow Wire, ktorý má pevné vodiče a celkom dobre pasuje na konektor. Konektor bol vystrihnutý z dlhého pásu ženských hlavičiek, ktoré som zachytil na eBay.
Krok 6: Rozloženie Breadboard
Druhý koniec dúhového drôtu je spojený s malým chlebom pomocou klonu Adafruit Arduino. Na obmedzujúce odpory som použil 100 ohmov, čo je trochu málo, čo predstavuje asi 5v/200ohm = 25ma na každú rozsvietenú LED. Zdá sa, že Arduinu to nevadí a LED diódy sú o niečo jasnejšie. Pretože sú impulzné, celý obvod nakreslí 25 ma a málo pre Arduino - Umožnenie prevádzky batérie. Pôvodná svetelná súprava vytiahla z batérií takmer 120 ma - to je oveľa nižšie.
Krok 7: Malý softvér
Mám súpravu LED Heart od Jimmie Rodgers a softvér bol pripravený na pohon poľa Charliplexed. Modifikoval som kód, aby som pridal náhodné zamiešanie. Toto usporiada kolíky medzi každým, keď sa volá konkrétny animačný rámec, aby nebol nudný a opakujúci sa. Urobil som niekoľko polí, ktoré držia každý animačný rámec tak, že svieti jedna LED, dve, tri …. a tak ďalej.