Tartalomjegyzék:

GuGaplexed Valentine LED szív: 3 lépés
GuGaplexed Valentine LED szív: 3 lépés

Videó: GuGaplexed Valentine LED szív: 3 lépés

Videó: GuGaplexed Valentine LED szív: 3 lépés
Videó: Голубая стрела (1958) фильм 2024, November
Anonim
GuGaplexed Valentine LED szív
GuGaplexed Valentine LED szív

A GuGaplexing egy új LED -es multiplexelési technika. A Charlieplexinghez képest a GuGaplexing lehetővé teszi, hogy kétszer annyi LED -et vezéreljen, mindössze néhány kiegészítő elemmel. A GuGaplexed Valentine LED Heart projekt 40 LED -et tartalmaz, amelyek "Arrow Piercing a Heart" elrendezésben vannak, mindössze 5 mikrokontroller segítségével. egy AVR ATTiny13V mikrokontroller. A Tiny13 összes 6 I/O érintkezőjét használják ebben a projektben; 5 a 40 LED vezérléséhez és a 6. tű a kapcsoló leolvasásához. A kapcsoló megnyomása megváltoztatja a kijelző animációját a szúrt szívben.

1. lépés: Az áramkör diagramja

Az áramkör egy Tiny13, 40 piros, 3 mm méretű LED-ből, egy csomó BC547 (NPN) és BC557 (PNP) tranzisztorból, néhány ellenállásból és egy nyomógombos kapcsolóból áll. A Tiny13 egy 8 tűs foglalatba van szerelve. A vázlat pdf és sas formátumban itt érhető el.

Fontos megjegyezni, hogy az áramkör 5 tranzisztorpárt használ NPN és PNP tranzisztorok használatával, és ezeket a tranzisztorokat a béta értékeikhez kell illeszteni, ami könnyen elvégezhető megfelelő multiméterrel, tranzisztor ellenőrző funkcióval. Röviden, a GuGaplexing működése a következő: A mikrovezérlő csapjai a három lehetséges állapot egyikében működnek: 0, 1 vagy Z (nagy impedancia állapot). A Charlieplexing technika ezt a tényt felhasználva növeli a vezérelhető LED -ek számát a hagyományos multiplexelési technikához képest, amely nem használja ki a csap harmadik állapotát (azaz a nagy impedanciájú „Z” állapotot). Így a Charlieplexingnek sikerül N*(N-1) LED-et N digitális csapok segítségével vezérelnie. Most a 2 érintkezővel nyolc logikai kombináció létezik: 00, 01, 0Z, 10, 11, 1Z, Z0, Z1 és ZZ. Tehát ezeknek az állapotoknak a megfelelő dekódolásával elvileg lehetővé kell tenni 8 LED csatlakoztatását csak két érintkező segítségével, természetesen a dekódolási feladathoz szükséges külső komponensek árán. A GuGaplexing kompromisszumot köt, és egy tranzisztorpárt (NPN és PNP) használ csaponként a lehetséges nyolc kombináció közül négy dekódolására. Így az N csapok esetében a GuGaplexing 2*N*(N-1) értéket ér el, ami kétszer annyi, mint a Charlieplexing. A GuGaplexing LED kijelző multiplexelés technikájával kapcsolatos további részletek tervezési ötletként elérhetők lesznek az EDN -en (www.edn.com) a közeljövőben.

2. lépés: GuGaplexed LED Heart in Action

Itt egy youtube videó a projektről működés közben.

3. lépés: Forráskód

Itt található a projekt forráskódja, amely C nyelven íródott, és a winavr gcc segítségével lett összeállítva. A forráskód, a Makefile és a hexafájl csatolva van.

Ajánlott: