Kazalo:

GuGaplexed Valentine LED Heart: 3 koraki
GuGaplexed Valentine LED Heart: 3 koraki

Video: GuGaplexed Valentine LED Heart: 3 koraki

Video: GuGaplexed Valentine LED Heart: 3 koraki
Video: Красивая история о настоящей любви! Мелодрама НЕЛЮБОВЬ (Домашний). 2024, November
Anonim
GuGaplexed Valentinovo LED srce
GuGaplexed Valentinovo LED srce

GuGaplexing je nova tehnika multipleksiranja LED zaslonov. V primerjavi s Charlieplexingom vam GuGaplexing omogoča nadzor dvakrat več LED z le nekaj dodatnimi komponentami. Projekt GuGaplexed Valentine LED Heart ima 40 LED, razporejenih v aranžmaju 'Arrow Piercing a Heart', ki uporablja le 5 zatičev mikrokrmilnika. mikrokrmilnik AVR ATTiny13V. V tem projektu se uporablja vseh 6 V/I nožic Tiny13; 5 za krmiljenje 40 LED in 6. zatič za branje stikala. S pritiskom na stikalo se spremeni animacija zaslona na prebodenem srcu.

1. korak: Shema vezja

Vezje je sestavljeno iz Tiny13, 40 rdečih LED diod velikosti 3 mm, kopice tranzistorjev BC547 (NPN) in BC557 (PNP), nekaj uporov in stikalnega stikala. Tiny13 je nameščen v 8-polni vtičnici. Sheme v pdf in eagle obliki so na voljo tukaj.

Pomembno je omeniti, da vezje uporablja 5 tranzistorskih parov, ki uporabljajo tranzistorje NPN in PNP, in te tranzistorje je treba uskladiti glede na njihove beta vrednosti, kar je enostavno z ustreznim multimetrom s funkcijo preverjanja tranzistorjev. Na kratko, način delovanja GuGaplexinga je naslednji: nožice mikrokrmilnika delujejo v enem od treh možnih stanj: 0, 1 ali Z (stanje visoke impedence). Tehnika Charlieplexing to dejstvo uporablja za povečanje števila LED, ki jih je mogoče nadzorovati v primerjavi s konvencionalno tehniko multipleksiranja, ki ne izkorišča tretjega stanja (tj. Visoko impedančnega stanja "Z") nožice. Tako Charlieplexing uspe nadzirati N*(N-1) LED z N digitalnimi zatiči. Zdaj z 2 nožicama obstaja osem logičnih kombinacij: 00, 01, 0Z, 10, 11, 1Z, Z0, Z1 in ZZ. Načeloma bi bilo treba z ustreznim dekodiranjem teh stanj omogočiti povezavo 8 LED z dvema nožicama, seveda na račun dodatnih zunanjih komponent za dekodiranje. GuGaplexing naredi kompromis in uporablja par tranzistorjev (NPN in PNP) na pin, da dekodira štiri od možnih osmih kombinacij. Tako GuGaplexing za N zatiče doseže 2*N*(N-1), kar je dvakrat toliko kot Charlieplexing. Več podrobnosti o tehniki multipleksiranja LED zaslonov GuGaplexing bo v bližnji prihodnosti na voljo kot Design Idea na EDN (www.edn.com).

Korak: GuGaplexed LED Srce v akciji

Tukaj je videoposnetek projekta v akciji na youtube.

3. korak: izvorna koda

Tu je izvorna koda tega projekta, napisana v jeziku C in sestavljena z uporabo winavr gcc. Priložena je izvorna koda, datoteka Makefile in šestnajstiška datoteka.

Priporočena: