Charliplexed Christmas Tree for My Cubby: 7 lépés
Charliplexed Christmas Tree for My Cubby: 7 lépés
Anonim

Tavaly kaptam egy készletben elemmel működő izzó típusú karácsonyi fényszettet a helyi otthoni boltban, és egy asztali karácsonyfára tettem. Csak azért, hogy a kölyök ünnepi legyen. Szinte az összes hozzászólás a "Nem villognak?" Ebben az évben elkötelezett voltam és elhatároztam, hogy valami kiemelkedőt fogok készíteni. A LED elemmel működő lámpák összevágva és összekapcsolva egy Arduino, Charlieplexed stílusban, és egy kis kód, hogy szép mintázatúak legyenek, véletlenszerűen megváltoztak. számla. Beletelt egy kis időbe, mire a véletlenszerű rész működésbe lépett, de nem akartam, hogy a minta újra és újra megismétlődjön, és unalmassá váljon. Elképzelhettem volna, hogy elrejti az összes kapcsolatot, és az arduino -t egy Altoids konzervdobozba helyezte. De azt akartam, hogy lássák az összes vezetéket. Ráadásul gúnyosabb így.

Lépés: Keresse meg a LED pozitív oldalát

A Charliplexing lehetővé teszi, hogy N*(N-1) LED-eket N érintkező vezéreljen. Ebben az esetben 20 lámpám volt, ezért 4 csap segítségével 12 LED -et szereztem szét, majd a mellékelt elemtartóval megtaláltam mindegyik pozitív vezetékét.

2. lépés: A készletek bekötése

Miután megtaláltam a pozitívumot, forrasztottam őket készletekbe, mindegyik készletben, mindegyik LED pozitív és negatív összeforrasztva. Tesztelheti, hogy jól van -e az elemtartóval - a vezetékeket az akkumulátor vezetékeihez érve az egyik LED -nek világítania kell - a vezetékek megfordításakor a másiknak kell világítania.

3. lépés: A vezetékek lefedése papírgyári szalaggal

Szalagot szerezhet a helyi kézműves boltból, amelyet a Selyemvirág szárainak borítására használnak. Az enyémet a Walmartban szereztem be. A "szalag" viaszos, zöld színű papír, és elég jól tapad magához, és elrejti a fában körbevezetett drótokat.

4. lépés: A fények csatlakoztatása

Ez az oktatható nem a Charliplexing elméletről szól, hanem arról, hogyan kell érdekes módon alkalmazni. A charliplexing jól dokumentált. Ez a Wikipédia -cikk megadja az alapokat. Ezenkívül, ha itt az utasításokban keres, még sok példát talál. A lámpák csatlakoztatásához az Arduino 10, 11, 12, 13 csapjait használtam. Nem mindegy, hogyan köti össze az egyes LED -párok vezetékét - mindegyik vezetéke felcserélhető. Csak be kell akasztania az egyes párokat a 100 tűs ellenálláson keresztül a különböző csapokra. Ebben az esetben: pár csapok === ==== a 10 & 11b 11 & 12c 12 & 13d 10 & 12e 11 & 13 f 10 & 13 Több készletet is hozzáadhat több csap használatával, de minél többet ad hozzá, annál kevesebb idő minden lámpa világít, és a fényerő csökken. A 12 szép kerek számnak és szépen világosnak tűnt.

5. lépés: A vezetékek összegyűjtése

Próbáltam csak csatlakoztatni az egyes készleteket közvetlenül a kenyértáblához, de folyamatosan kihúzták. Tehát mindegyiket egy kis parfümre és egy női csatlakozóra tettem, hogy a vezetékek kezelhetők legyenek. A Radio Shack négyvezetékes Rainbow Wire -t árul, amely szilárd vezetékekkel rendelkezik, és jól illeszkedik a csatlakozóhoz. A csatlakozót az eBay -en felvett hosszú női fejlécekből vágták le.

6. lépés: A kenyértábla elrendezése

A szivárványhuzal másik vége egy kis kenyérsütőhöz van csatlakoztatva egy Adafruit Arduino klónnal. 100 Ohm -ot használtam a korlátozó ellenállásokhoz, ami egy kicsit alacsony, így körülbelül 5v/200ohm = 25ma van minden világító LED -hez. Úgy tűnt, az Arduino nem bánja, és kissé világosabbá teszi a LED -eket. Mivel impulzusosak, az egész áramkör 25 mA -t és keveset húz az Arduino számára - Az akkumulátor működése megvalósítható. Az eredeti fényszóró majdnem 120 mA -t húzott ki az akkumulátorokból - ez sokkal alacsonyabb.

7. lépés: Egy kis szoftver

Van egy Jimmie Rodgers -től származó LED Heart készletem, és a szoftver készen állt a Charliplexed tömb meghajtására. Módosítottam a kódot, hogy véletlenszerű keverést adjak hozzá. Ez átrendezi a csapokat minden egyes alkalommal, amikor egy adott animációs keretet meghívnak, hogy ne legyen unalmas és ismétlődő. Készítettem néhány tömböt, amelyek mindegyik animációs keretet egy LED -et, kettőt, hármat világítanak. stb.

Ajánlott: