Turinys:

„GuGaplexed Valentine LED Heart“: 3 žingsniai
„GuGaplexed Valentine LED Heart“: 3 žingsniai

Video: „GuGaplexed Valentine LED Heart“: 3 žingsniai

Video: „GuGaplexed Valentine LED Heart“: 3 žingsniai
Video: Я работаю в Страшном музее для Богатых и Знаменитых. Страшные истории. Ужасы. 2024, Liepa
Anonim
„GuGaplexed Valentine LED Heart“
„GuGaplexed Valentine LED Heart“

„GuGaplexing“yra nauja LED ekranų multipleksavimo technika. Palyginti su „Charlieplexing“, „GuGaplexing“leidžia valdyti dvigubai daugiau šviesos diodų, naudojant tik kelis papildomus komponentus. „GuGaplexed Valentine LED Heart“projekte yra 40 šviesos diodų, išdėstytų „Arrow Piercing a Heart“būdu, naudojant tik 5 mikrovaldiklio kaiščius. AVR ATTiny13V mikrovaldiklis. Šiame projekte naudojami visi 6 „Tiny13“įvesties/išvesties kaiščiai; 5 - 40 šviesos diodų valdymui ir 6 -asis kaištis jungikliui nuskaityti. Paspaudus jungiklį, pakeičiama animacija perforuotoje širdyje.

1 žingsnis: grandinės schema

Grandinę sudaro Tiny13, 40 raudonų 3 mm dydžio šviesos diodų, krūva BC547 (NPN) ir BC557 (PNP) tranzistorių, keletas rezistorių ir mygtuko jungiklis. „Tiny13“yra sumontuotas 8 kontaktų lizde. Schemą pdf ir erelio formatu rasite čia.

Svarbu pažymėti, kad grandinėje naudojamos 5 tranzistorių poros, naudojant NPN ir PNP tranzistorius, ir šie tranzistoriai turi būti suderinti su jų beta reikšmėmis, o tai lengva padaryti naudojant tinkamą multimetrą su tranzistoriaus tikrinimo funkcija. Trumpai tariant, „GuGaplexing“veikia taip: Mikrovaldiklio kaiščiai veikia vienoje iš trijų galimų būsenų: 0, 1 arba Z (didelės varžos būsena). „Charlieplexing“technika naudoja šį faktą, kad padidintų valdomų šviesos diodų skaičių, palyginti su įprasta multipleksavimo technika, kuri nenaudoja trečiosios kaiščio būsenos (t. Y. Didelės varžos būsenos „Z“). Taigi „Charlieplexing“sugeba valdyti N*(N-1) šviesos diodus naudojant N skaitmeninius kaiščius. Dabar su 2 kaiščiais yra aštuoni loginiai deriniai: 00, 01, 0Z, 10, 11, 1Z, Z0, Z1 ir ZZ. Taigi iš esmės, tinkamai iššifravus šias būsenas, turėtų būti įmanoma prijungti 8 šviesos diodus, naudojant tik du kaiščius, žinoma, už papildomų išorinių komponentų kainą dekodavimo darbui. „GuGaplexing“daro kompromisą ir naudoja porą tranzistorių (NPN ir PNP) kiekvienam kaiščiui, kad iššifruotų keturis iš galimų aštuonių derinių. Štai kaip „N“kaiščiams „GuGaplexing“pasiekia 2*N*(N-1), tai yra du kartus daugiau nei „Charlieplexing“. Daugiau informacijos apie „GuGaplexing“LED ekranų multipleksavimo techniką artimiausiu metu bus galima rasti kaip EDN dizaino idėją (www.edn.com).

2 žingsnis: „GuGaplexed LED Heart in Action“

Čia yra „YouTube“vaizdo įrašas apie vykdomą projektą.

3 žingsnis: šaltinio kodas

Čia yra šio projekto šaltinio kodas, parašytas C ir sudarytas naudojant winavr gcc. Pridėtas šaltinio kodas, „Makefile“ir šešioliktainis failas.

Rekomenduojamas: