Satura rādītājs:

GuGaplexed Valentine LED sirds: 3 soļi
GuGaplexed Valentine LED sirds: 3 soļi

Video: GuGaplexed Valentine LED sirds: 3 soļi

Video: GuGaplexed Valentine LED sirds: 3 soļi
Video: Я работаю в Страшном музее для Богатых и Знаменитых. Страшные истории. Ужасы. 2024, Jūlijs
Anonim
GuGaplexed Valentīna LED sirds
GuGaplexed Valentīna LED sirds

GuGaplexing ir jauna LED displeja multipleksēšanas tehnika. Salīdzinot ar Charlieplexing, GuGaplexing ļauj jums kontrolēt divreiz vairāk gaismas diožu, izmantojot tikai dažas papildu sastāvdaļas. GuGaplexed Valentine LED Heart projektā ir 40 gaismas diodes, kas sakārtotas 'Arrow Piercing a Heart' izkārtojumā, izmantojot tikai 5 mikrokontrollera tapas. AVR ATTiny13V mikrokontrolleris. Šajā projektā tiek izmantotas visas 6 Tiny13 I/O tapas; 5, lai kontrolētu 40 gaismas diodes, un 6. tapa, lai nolasītu slēdzi. Nospiežot slēdzi, tiek mainīta displeja animācija caurdurtajā sirdī.

1. darbība: shēmas shēma

Ķēde sastāv no Tiny13, 40 sarkanām 3 mm izmēra gaismas diodēm, virknes BC547 (NPN) un BC557 (PNP) tranzistoru, dažiem rezistoriem un spiedpogas slēdža. Tiny13 ir uzstādīts 8 kontaktu kontaktligzdā. Shēma pdf un ērgļa formātā ir pieejama šeit.

Svarīgi atzīmēt, ka ķēde izmanto 5 tranzistoru pārus, izmantojot NPN un PNP tranzistorus, un šiem tranzistoriem jābūt saskaņotiem ar to beta vērtībām, kas ir viegli izdarāms, izmantojot piemērotu multimetru ar tranzistora pārbaudes funkciju. Īsumā GuGaplexing darbojas šādi: Mikrokontrollera tapas darbojas vienā no trim iespējamiem stāvokļiem: 0, 1 vai Z (augstas pretestības stāvoklis). Charlieplexing tehnika izmanto šo faktu, lai palielinātu kontrolējamo gaismas diožu skaitu, salīdzinot ar parasto multipleksēšanas paņēmienu, kas neizmanto tapas trešo stāvokli (ti, augstas pretestības stāvokli “Z”). Tādējādi Charlieplexing izdodas kontrolēt N*(N-1) gaismas diodes, izmantojot N digitālās tapas. Tagad ar 2 tapām ir astoņas loģikas kombinācijas: 00, 01, 0Z, 10, 11, 1Z, Z0, Z1 un ZZ. Tātad principā ar piemērotu šo stāvokļu dekodēšanu vajadzētu būt iespējai savienot 8 gaismas diodes, izmantojot tikai divas tapas, protams, par papildu ārējo komponentu cenu dekodēšanas darbam. GuGaplexing veic kompromisu un katrai tapai izmanto tranzistoru pāri (NPN un PNP), lai atšifrētu četras no iespējamām astoņām kombinācijām. Tādā veidā, izmantojot N tapas, GuGaplexing sasniedz 2*N*(N-1), kas ir divreiz vairāk nekā Charlieplexing. Sīkāka informācija par GuGaplexing LED displeja multipleksēšanas tehniku tuvākajā laikā būs pieejama kā dizaina ideja vietnē EDN (www.edn.com).

2. darbība: GuGaplexed LED sirds darbībā

Šeit ir youtube video par projektu darbībā.

3. darbība: avota kods

Šeit ir šī projekta avota kods, kas rakstīts C valodā un apkopots, izmantojot winavr gcc. Avota kods, Makefile un hex fails ir pievienots.

Ieteicams: