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, Juli
Anonim
GuGaplexed Valentine LED Heart
GuGaplexed Valentine LED Heart

GuGaplexing je nova tehnika multipleksiranja LED ekrana. 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. mikrokontroler AVR ATTiny13V. U ovom projektu se 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 prikaza na probušenom srcu.

Korak 1: Dijagram kola

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

Važno je napomenuti da kolo koristi 5 parova tranzistora pomoću NPN i PNP tranzistora i ti se 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 impedence 'Z') pina. Tako Charlieplexing uspijeva kontrolirati N*(N-1) LED diode pomoću N digitalnih pinova. Sada sa 2 pina postoji osam logičkih kombinacija: 00, 01, 0Z, 10, 11, 1Z, Z0, Z1 i ZZ. Dakle, u principu, uz odgovarajuće dekodiranje 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 za N pinova GuGaplexing postiže 2*N*(N-1), što je dvostruko više od Charlieplexinga. Više detalja o tehnici multipleksiranja LED ekrana 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 video projekta na djelu.

Korak 3: Izvorni kod

Evo izvornog koda ovog projekta napisanog na C -u i sastavljenog pomoću winavr gcc. Izvorni kod, Makefile i heksadecimalna datoteka su priloženi.

Preporučuje se: