Sisukord:

GuGaplexed Valentine LED süda: 3 sammu
GuGaplexed Valentine LED süda: 3 sammu

Video: GuGaplexed Valentine LED süda: 3 sammu

Video: GuGaplexed Valentine LED süda: 3 sammu
Video: НАША ЖИЗНЬ ИЗМЕНИЛАСЬ ПОСЛЕ ПОЯВЛЕНИЯ ............ 2024, November
Anonim
GuGaplexed Valentine LED süda
GuGaplexed Valentine LED süda

GuGaplexing on uus LED -ekraanide multipleksimise tehnika. Võrreldes Charlieplexinguga võimaldab GuGaplexing teil juhtida kaks korda rohkem LED -e ja seda vaid mõne lisakomponendiga. GuGaplexed Valentine LED Heart projektis on 40 LED -i, mis on paigutatud 'Arrow Piercing a Heart' paigutusse, kasutades ainult 5 tihvti mikrokontrollerit. Projekt kasutab AVR ATTiny13V mikrokontroller. Selles projektis kasutatakse kõiki Tiny13 6 sisend-/väljundpistikut; 5 40 LED -i juhtimiseks ja kuuendat tihvti lüliti lugemiseks. Lüliti vajutamine muudab augustatud südame kuvamise animatsiooni.

Samm: vooluahela skeem

Vooluahel koosneb Tiny13, 40 punasest 3 mm suurusest valgusdioodist, hunnikust BC547 (NPN) ja BC557 (PNP) transistore, mõnest takistusest ja surunupulülitist. Tiny13 on paigaldatud 8-kontaktilisse pesasse. Skeem pdf ja kotka vormingus on saadaval siin.

Oluline on märkida, et vooluahel kasutab 5 transistoripaari, kasutades NPN- ja PNP -transistore ning need transistorid tuleb sobitada nende beetaväärtustega, mida saab hõlpsasti teha sobiva transistori kontrollfunktsiooniga multimeetri abil. Lühidalt, GuGaplexing töötab järgmiselt. Mikrokontrolleri tihvtid töötavad ühes kolmest võimalikust olekust: 0, 1 või Z (suure takistusega olek). Charlieplexing -tehnika kasutab seda asjaolu, et suurendada juhitavate LED -ide arvu võrreldes tavapärase multipleksimistehnikaga, mis ei kasuta tihvti kolmandat olekut (st suure takistusega olekut „Z”). Nii õnnestub Charlieplexingil juhtida N*(N-1) valgusdioodi, kasutades N digitaalset tihvti. Nüüd on kahe tihvtiga kaheksa loogikakombinatsiooni: 00, 01, 0Z, 10, 11, 1Z, Z0, Z1 ja ZZ. Nii et nende olekute sobiva dekodeerimisega peaks põhimõtteliselt olema võimalik ühendada 8 LED -i, kasutades ainult kahte tihvti, loomulikult dekodeerimistööde jaoks vajalike täiendavate väliste komponentide hinnaga. GuGaplexing teeb kompromissi ja kasutab paari transistorit (NPN ja PNP) tihvti kohta, et dekodeerida neli võimalikust kaheksast kombinatsioonist. Nii saavutab GuGaplexing N tihvtide puhul 2*N*(N-1), mis on kaks korda rohkem kui Charlieplexing. Üksikasjalikumat teavet GuGaplexing LED -kuvari multipleksimise tehnika kohta saab lähiajal EDN -is (www.edn.com) kujundusideena.

2. samm: GuGaplexed LED Heart in Action

Siin on youtube video projekti elluviimisest.

3. samm: lähtekood

Siin on selle projekti lähtekood, mis on kirjutatud C -s ja koostatud winavr gcc abil. Lisatud on lähtekood, Makefile ja hex -fail.

Soovitan: