Përmbajtje:

Zemra LED e Shën Valentinit GuGaplexed: 3 hapa
Zemra LED e Shën Valentinit GuGaplexed: 3 hapa

Video: Zemra LED e Shën Valentinit GuGaplexed: 3 hapa

Video: Zemra LED e Shën Valentinit GuGaplexed: 3 hapa
Video: Noizy Sherr Live..❌😳 Mos e humbisni 2024, Korrik
Anonim
GuGaplexed Zemra e Shën Valentinit LED
GuGaplexed Zemra e Shën Valentinit LED

GuGaplexing është një teknikë e re e shumëfishtë e ekranit LED. Krahasuar me Charlieplexing, GuGaplexing ju lejon të kontrolloni dy herë më shumë LED, me vetëm disa përbërës shtesë. Projekti GuGaplexed Valentine LED Heart ka 40 LED të rregulluar në një aranzhim 'Shigjeta që shpon një zemër' duke përdorur vetëm 5 kunja të një mikrokontrolluesi. Projekti përdor një mikrokontrollues AVR ATTiny13V. Të gjitha 6 kunjat I/O të Tiny13 përdoren në këtë projekt; 5 për kontrollin e 40 LED -ve dhe pinin e 6 -të për të lexuar një ndërprerës. Shtypja e çelësit ndryshon animacionin e ekranit në zemrën e shpuar.

Hapi 1: Diagrami i Qarkut

Qarku përbëhet nga një Tiny13, 40 LED të kuq të madhësisë 3 mm, një bandë transistorësh BC547 (NPN) dhe BC557 (PNP), disa rezistorë dhe një çelës butoni. Tiny13 është montuar në një prizë me 8 kunja. Skematika në formatin pdf dhe shqiponjë janë në dispozicion këtu.

Një pikë e rëndësishme për tu vënë në dukje është se qarku përdor 5 çifte transistorësh duke përdorur transistorë NPN dhe PNP dhe këta transistorë duhet të përputhen për vlerat e tyre beta, gjë që bëhet lehtësisht me multimetër të përshtatshëm me funksionin e kontrollit të transistorit. Shkurtimisht, mënyra se si funksionon GuGaplexing është si më poshtë: Kunjat e mikrokontrolluesit veprojnë në njërën nga tre gjendjet e mundshme: 0, 1 ose Z (gjendja e rezistencës së lartë). Teknika Charlieplexing e përdor këtë fakt për të rritur numrin e LED -ve që mund të kontrollohen në krahasim me teknikën konvencionale të multipleksimit, e cila nuk shfrytëzon gjendjen e tretë (dmth. Gjendjen e rezistencës së lartë 'Z') të kunjit. Kështu Charlieplexing arrin të kontrollojë LED N*(N-1) duke përdorur kunja N dixhitale. Tani me 2 kunja, ka tetë kombinime logjike: 00, 01, 0Z, 10, 11, 1Z, Z0, Z1 dhe ZZ. Pra, në parim me deshifrimin e përshtatshëm të këtyre gjendjeve, duhet të jetë e mundur të lidhni 8 LED duke përdorur vetëm dy kunja, natyrisht me koston e përbërësve shtesë të jashtëm për punën e deshifrimit. GuGaplexing bën një kompromis dhe përdor një palë transistorë (NPN dhe PNP) për pin për të deshifruar katër nga tetë kombinimet e mundshme. Kështu, për kunjat N, GuGaplexing arrin 2*N*(N-1), që është dy herë më shumë se Charlieplexing. Më shumë detaje të teknikës së multipleximit të ekranit GuGaplexing LED do të jenë të disponueshme si Ide Dizajni në EDN (www.edn.com) në të ardhmen e afërt.

Hapi 2: Zemra GuGaplexed LED në veprim

Këtu është një video në YouTube e projektit në veprim.

Hapi 3: Kodi Burimor

Këtu është kodi burimor i këtij projekti i shkruar në C dhe i përpiluar duke përdorur winavr gcc. Kodi burimor, Makefile dhe skedari gjashtëkëndësh janë bashkangjitur.

Recommended: