Turinys:

„Charliplexed“Kalėdų eglutė mano kubui: 7 žingsniai
„Charliplexed“Kalėdų eglutė mano kubui: 7 žingsniai

Video: „Charliplexed“Kalėdų eglutė mano kubui: 7 žingsniai

Video: „Charliplexed“Kalėdų eglutė mano kubui: 7 žingsniai
Video: Attiny85 Christmas led 2024, Lapkritis
Anonim
Charliplexed Kalėdų eglutė mano kubui
Charliplexed Kalėdų eglutė mano kubui

Praėjusiais metais vietinėje namų parduotuvėje gavau komplektą su baterijomis veikiančios lemputės tipo Kalėdų lemputę ir padėjau ją ant stalo Kalėdų eglutės. Kad tik mažylis būtų šventinis. Beveik visi mano gauti komentarai buvo susiję su „Ar jie nemirksi?“Šiais metais buvau įpareigotas ir pasiryžęs padaryti kažką, kas išsiskirtų. LED baterijomis valdomas žibintų komplektas, supjaustytas ir prijungtas prie „Arduino“, „Charlieplexed“stiliaus, ir šiek tiek kodo, kad jie būtų gražūs, atsitiktinai pakeisti, užpildė vekselis. Prireikė šiek tiek laiko, kad atsitiktinė dalis veiktų, bet aš nenorėjau, kad modelis kartotųsi vėl ir vėl nuobodžiai. Aš galėjau tai sugalvoti, paslėpdamas visus ryšius ir įdėdamas arduino į „Altoids“skardą. Bet aš norėjau, kad jie pamatytų visus laidus. Be to, toks jo geikas.

1 žingsnis: Raskite teigiamą šviesos diodo pusę

Raskite teigiamą šviesos diodo pusę
Raskite teigiamą šviesos diodo pusę

„Charliplexing“leidžia N*(N-1) šviesos diodus valdyti N kaiščiais. Šiuo atveju turėjau 20 lempučių, taigi, naudodamas 4 kaiščius, kad gaučiau 12 diodų, juos supjaustiau, tada naudodamas pridėtą akumuliatoriaus dėklą radau teigiamą laidą kiekvienam.

2 veiksmas: rinkinių prijungimas

Rinkinių prijungimas
Rinkinių prijungimas

Suradęs teigiamą, lituodavau juos rinkiniais, kiekviename rinkinyje buvo teigiamas ir neigiamas iš kiekvieno šviesos diodo. Galite patikrinti, ar teisingai supratote akumuliatoriaus dėklą - palietus laidus prie akumuliatoriaus laidų, turėtų užsidegti vienas šviesos diodas, o atvirkštinis laidas - kitą.

3 žingsnis: laidų uždengimas popieriaus augalų juostele

Laidų uždengimas popieriaus augalų juosta
Laidų uždengimas popieriaus augalų juosta

Juostelę galite įsigyti iš vietinės amatų parduotuvės, kuri naudojama šilko gėlių stiebams padengti. Aš gavau savo „Walmart“. „Juosta“yra vaškinis, žaliai nuspalvintas popierius, kuris gana gerai prilimpa prie savęs ir slepia aplink medį nutiestus laidus.

4 žingsnis: prijunkite šviesą

Šviesų prijungimas
Šviesų prijungimas

Ši pamoka yra ne apie „Charliplexing“teoriją, bet kaip ją pritaikyti įdomiai. Charliplexing yra gerai dokumentuotas. Šiame Vikipedijos straipsnyje pateikiami pagrindai. Be to, jei ieškosite čia instrukcijose, rasite daug daugiau pavyzdžių. Norėdami prijungti žibintus, aš naudoju 10, 11, 12, 13 kaiščius „Arduino“. Nesvarbu, kaip prijungsite kiekvieną kiekvienos šviesos diodų poros laidą - kiekvieno laidai yra keičiami. Jums tereikia užkabinti kiekvieną porą per skirtingus kaiščius per 100 omų rezistorių. Šiuo atveju: poros kaiščiai === ==== a 10 & 11b 11 & 12c 12 & 13d 10 & 12e 11 & 13 f 10 & 13 Galite pridėti daugiau rinkinių naudodami daugiau smeigtukų, tačiau kuo daugiau pridedate, tuo mažiau laiko kiekviena lemputė lieka įjungta ir pritems. 12 atrodė gražus apvalus skaičius ir gražiai šviesus.

5 žingsnis: Surinkite laidus kartu

Laidų surinkimas kartu
Laidų surinkimas kartu
Laidų surinkimas kartu
Laidų surinkimas kartu

Aš bandžiau tiesiog prijungti atskirus rinkinius tiesiai prie duonos lentos, bet jie vis ištraukė. Taigi aš juos visus uždėjau ant mažos plokštės ir su moteriška jungtimi, kad laidai būtų tvarkomi. „Radio Shack“parduodamas keturių laidų „Rainbow Wire“laidas, turintis tvirtus laidininkus ir gana gerai priglundantis prie jungties. Jungtis buvo supjaustyta iš ilgos moteriškų antraščių juostelės, kurią pasiėmiau „eBay“.

6 žingsnis: „Breadboard“išdėstymas

Duonos lentos išdėstymas
Duonos lentos išdėstymas

Kitas vaivorykštės laido galas prijungtas prie mažos duonos lentos su „Adafruit Arduino Clone“. Ribojantiems rezistoriams naudojau 100 omų, o tai yra šiek tiek mažai, todėl kiekvienam degančiam šviesos diodui yra apie 5v/200ohm = 25ma. Atrodo, kad „Arduino“neprieštaravo ir dėl to šviesos diodai tampa šiek tiek ryškesni. Kadangi jie yra impulsiniai, visa grandinė pritrauks 25 mA ir šiek tiek „Arduino“- kad būtų galima veikti akumuliatoriumi. Originalus šviesos rinkinys iš baterijų ištraukė beveik 120 mA - tai yra daug mažiau.

7 žingsnis: maža programinė įranga

Maža programinė įranga
Maža programinė įranga

Turiu „Jimmie Rodgers“LED širdies rinkinį, o programinė įranga buvo paruošta valdyti „Charliplexed“masyvą. Pakeičiau kodą, kad pridėčiau atsitiktinį maišymą. Tai pertvarko kaiščius kiekvieną kartą, kai tam tikras animacijos rėmas yra pašauktas, kad nebūtų nuobodu ir pasikartotų. Aš padariau keletą masyvų, kuriuose yra kiekvienas animacijos rėmas, apšviečiantis vieną šviesos diodą, du, tris…. ir taip toliau.

Rekomenduojamas: