Sadržaj:

GuGaplexed Valentine LED srce: 3 koraka
GuGaplexed Valentine LED srce: 3 koraka

Video: GuGaplexed Valentine LED srce: 3 koraka

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

GuGaplexing je nova tehnika multipleksiranja LED zaslona. U usporedbi s Charlieplexingom, GuGaplexing vam omogućuje kontrolu dvostruko više LED dioda, sa samo nekoliko dodatnih komponenti. Projekt GuGaplexed Valentine LED Heart ima 40 LED dioda raspoređenih u "Arrow Piercing a Heart" aranžman koristeći samo 5 pinova mikrokontrolera. Projekt koristi mikrokontroler AVR ATTiny13V. U ovom se projektu koristi svih 6 I/O pinova Tiny13; 5 za upravljanje 40 LED dioda i 6. pin za čitanje prekidača. Pritiskom na prekidač mijenja se animacija zaslona na probušenom srcu.

Korak 1: Dijagram kruga

Krug se sastoji od Tiny13, 40 crvenih LED dioda veličine 3 mm, hrpe tranzistora BC547 (NPN) i BC557 (PNP), nekoliko otpornika i prekidača na tipku. Tiny13 je montiran u 8-polnu utičnicu. Sheme u pdf i eagle formatu dostupne su ovdje.

Važno je napomenuti da krug koristi 5 parova tranzistora pomoću NPN i PNP tranzistora i da se ti tranzistori moraju uskladiti za njihove beta vrijednosti, što se lako postiže odgovarajućim multimetrom s funkcijom provjere tranzistora. Ukratko, način rada GuGaplexinga je sljedeći: Igle mikrokontrolera rade u jednom od tri moguća stanja: 0, 1 ili Z (stanje visoke impedence). Tehnika Charlieplexing koristi ovu činjenicu za povećanje broja LED dioda kojima se može upravljati u usporedbi s konvencionalnom tehnikom multipleksiranja, koja ne koristi treće stanje (tj. Stanje visoke impedancije 'Z') pina. Tako Charlieplexing uspijeva kontrolirati N*(N-1) LED diode pomoću N digitalnih pinova. Sada s 2 pina postoji osam logičkih kombinacija: 00, 01, 0Z, 10, 11, 1Z, Z0, Z1 i ZZ. Dakle, u načelu, s odgovarajućim dekodiranjem ovih stanja, trebalo bi biti moguće spojiti 8 LED dioda koristeći samo dva pina, naravno po cijenu dodatnih vanjskih komponenti za posao dekodiranja. GuGaplexing čini kompromis i koristi par tranzistora (NPN i PNP) po pinu za dekodiranje četiri od mogućih osam kombinacija. Tako GuGaplexing za N pinova postiže 2*N*(N-1), što je dvostruko više od Charlieplexinga. Više detalja o tehnici multipleksiranja LED zaslona GuGaplexing bit će dostupno kao Ideja za dizajn na EDN -u (www.edn.com) u bliskoj budućnosti.

Korak 2: GuGaplexed LED srce na djelu

Evo youtube videa projekta na djelu.

Korak 3: Izvorni kod

Ovdje je izvorni kod ovog projekta napisan na C -u i sastavljen pomoću winavr gcc. Izvorni kod, Makefile i hex datoteka su priloženi.

Preporučeni: