Mündəricat:

GuGaplexed Valentine LED Ürək: 3 addım
GuGaplexed Valentine LED Ürək: 3 addım

Video: GuGaplexed Valentine LED Ürək: 3 addım

Video: GuGaplexed Valentine LED Ürək: 3 addım
Video: Трактористы (комедия, реж. Иван Пырьев, 1939 г.) 2024, Iyul
Anonim
GuGaplexed Valentine LED Ürək
GuGaplexed Valentine LED Ürək

GuGaplexing yeni bir LED displey multipleksləmə texnikasıdır. Charlieplexing ilə müqayisədə GuGaplexing, yalnız bir neçə əlavə komponentlə iki dəfə çox LED idarə etməyə imkan verir. GuGaplexed Valentine LED Heart layihəsi, yalnız 5 pinli bir mikrokontrolördən istifadə edərək 'Ürəyi Pirs edən Ok' aranjımanı ilə qurulmuş 40 LED -ə malikdir. AVR ATTiny13V Mikrokontroller. Bu layihədə Tiny13 -ün bütün 6 I/O pinləri istifadə olunur; 5 40 LED -i idarə etmək üçün 5 və bir keçid oxumaq üçün 6 -cı pin.

Addım 1: Dövrə Diaqramı

Dövrə 3 mm ölçülü Tiny13, 40 qırmızı LED, bir dəstə BC547 (NPN) və BC557 (PNP) tranzistorlarından, bir neçə rezistordan və bir düymə açarından ibarətdir. Tiny13 8 pinli bir yuvaya quraşdırılmışdır. Pdf və qartal formatında sxemlər burada mövcuddur.

Diqqət yetirilməli olan vacib bir məqam, dövrənin NPN və PNP tranzistorlarından istifadə edən 5 tranzistor cütü istifadə etməsidir və bu tranzistorlar beta dəyərləri ilə uyğunlaşdırılmalıdır ki, bu da tranzistor yoxlama funksiyası olan uyğun multimetrlə asanlıqla aparılır. Qısaca GuGaplexing -in işləmə üsulu belədir: Mikro nəzarətçi pinləri üç mümkün vəziyyətdən birində işləyir: 0, 1 və ya Z (yüksək impedans vəziyyəti). Charlieplexing texnikası, pinin üçüncü vəziyyətini (yəni yüksək empedans vəziyyəti 'Z') istifadə etməyən adi multipleksləmə texnikası ilə müqayisədə idarə oluna bilən LED sayını artırmaq üçün bu faktdan istifadə edir. Beləliklə, Charlieplexing N rəqəmsal sancaqlar istifadə edərək N*(N-1) LED-ləri idarə etməyi bacarır. İndi 2 sancaqla səkkiz məntiq birləşməsi var: 00, 01, 0Z, 10, 11, 1Z, Z0, Z1 və ZZ. Prinsipcə, bu vəziyyətlərin uyğun bir deşifr edilməsi ilə, yalnız iki pin istifadə edərək 8 LED -in bağlanması mümkün olmalıdır, əlbəttə ki, kodlaşdırma işi üçün əlavə xarici komponentlər hesabına. GuGaplexing bir güzəştə gedir və mümkün səkkiz kombinasiyadan dördünü deşifrə etmək üçün pin başına bir cüt tranzistor (NPN və PNP) istifadə edir. N pinlər üçün GuGaplexing, Charlieplexingdən iki dəfə çox olan 2*N*(N-1) əldə edir. GuGaplexing LED displey multipleksləmə texnikası ilə bağlı daha çox detallar yaxın gələcəkdə EDN (www.edn.com) -da Dizayn Fikri olaraq təqdim olunacaq.

Addım 2: GuGaplexed LED Ürək Fəaliyyətdə

İşdə olan layihənin youtube videosu.

Addım 3: Mənbə Kodu

İşdə C ilə yazılmış və winavr gcc istifadə edərək tərtib edilmiş bu layihənin mənbə kodu. Mənbə kodu, Makefile və hex fayl əlavə olunur.

Tövsiyə: