Božično drevo Charliplexed for My Cubby: 7 korakov
Božično drevo Charliplexed for My Cubby: 7 korakov
Anonim

Lani sem v lokalni domači trgovini dobil komplet božičnih lučk na baterije, ki sem jih postavil na namizno božično drevo. Samo zato, da bi bil mladiček prazničen. Skoraj vsi komentarji, ki sem jih prejel, so bili podobni "Ali ne utripajo?" Letos sem bil vezan in odločen, da bom naredil nekaj, kar bo izstopalo. Komplet luči z LED baterijo, ki so ga razrezali in priklopili na Arduino, Charlieplexed slog, ter malo kode, ki jih je naredil v lepih vzorcih, naključno spremenili, napolnili račun. Trajalo je nekaj časa, da je naključni del deloval, vendar nisem želel, da bi se vzorec vedno znova ponavljal in bil dolgočasen. Lahko bi si mislil, da skrije vse povezave in da arduino v pločevinko iz altoidov. Želel pa sem, da vidijo vse žice. Poleg tega je na takšen način bolj čudaški.

1. korak: Poiščite pozitivno stran LED

Charliplexing omogoča, da se N*(N-1) LED poganja z N zatiči. V tem primeru sem imel 20 led, zato sem jih s 4 zatiči, da sem dobil 12 LED, razrezal, nato pa s priloženim ohišjem za baterije poiskal pozitivno žico za vsako.

2. korak: Ožičenje kompletov

Ko sem našel pozitivno, sem jih spajal v sklope vsakega niza s pozitivnim in negativnim iz vsake LED, spajane skupaj. Če je vse v redu, lahko preizkusite z ohišjem akumulatorja - če se dotaknete žic do žic akumulatorja, naj zasveti ena LED - obrnjena žica naj prižge drugo.

3. korak: Pokrivanje žic s papirnatim trakom

V lokalni obrtni trgovini lahko kupite trak, ki se uporablja za prekrivanje stebel svilenih cvetov. Jaz sem svojega dobil v Walmartu. "Trak" je voskast papir, obarvan zeleno in se zelo dobro prilepi ter skrije žice, napeljane po drevesu.

4. korak: Priključite luči

Ta navodila ne govorijo o teoriji Charliplexinga - ampak o tem, kako jo uporabiti na zanimiv način. Charliplexing je dobro dokumentiran. Ta članek na Wikipediji vam daje osnove. Poleg tega, če iščete tukaj po navodilih, boste našli še veliko primerov. Za priklop luči sem uporabil zatiče 10, 11, 12, 13 na Arduinu. Kako priključite vsako žico vsakega para LED, ni pomembno - žice vsake so zamenljive. Vsak par morate povezati skozi različne zatiče skozi 100 ohmski upor. V tem primeru: parni zatiči === ==== a 10 & 11b 11 & 12c 12 & 13d 10 & 12e 11 & 13 f 10 & 13 Več nizov lahko dodate z uporabo več zatičev, več pa dodate manj časa vsaka luč ostane prižgana in zatemnitev bo dobila. 12 se je zdelo lepo okroglo število in lepo svetlo.

5. korak: Zbiranje žic skupaj

Poskušal sem samo priključiti posamezne komplete neposredno na ploščo za kruh, vendar so se vedno znova izvlekli. Zato sem jih vse postavil na majhno ploščo in z ženskim priključkom, da so žice upravljane. Radio shack prodaja štirižično mavrično žico, ki ima trdne vodnike in se zelo dobro prilega priključku. Priključek je bil izrezan iz dolgega traku ženskih glav, ki sem jih pobral na eBayu.

Korak 6: Postavitev ploščice

Drugi konec mavrične žice je povezan z majhno ploščo z Adafruit Arduino Clone. Za omejevalne upore sem uporabil 100 ohmov, kar je malo nizko, pri čemer je približno 5v/200ohm = 25ma na vsako prižgano LED. Zdi se, da Arduino ne moti in LED diode naredijo nekoliko svetlejše. Ker so impulzni, bo celotno vezje potegnilo 25 mA in malo za Arduino - omogočanje delovanja baterije. Prvotni komplet luči je iz baterij potegnil skoraj 120 milimetrov - to je precej nižje.

7. korak: malo programske opreme

Imam komplet LED Heart od Jimmieja Rodgersa in programska oprema je bila pripravljena za pogon nizov Charliplexed. Kodo sem spremenil, da sem dodal naključno premešanje. To prerazporedi zatiče med vsakim klicem določenega okvirja animacije, da ne bi postalo dolgočasno in ponavljajoče se. Naredil sem nekaj nizov, ki držijo vsak okvir animacije, ki osvetljuje eno LED, dve, tri…. in tako naprej.

Priporočena: