Kazalo:
- 1. korak: Potrebne stvari
- 2. korak: Delo
- 3. korak:
- 4. korak: Naj bo delo
- 5. korak: Vse končano !!!!!!!!
Video: LED matrični zaslon: 5 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:05
V tem projektu boste znova uporabili dva niza registrov premikov. Ti bodo povezani z vrsticami in stolpci matričnega prikaza. Nato boste na zaslonu prikazali preprost predmet ali sprite in ga animirali. Glavni cilj tega projekta je prikazati, kako deluje matrični zaslon, in predstaviti koncept multipleksiranja, saj je to neprecenljiva veščina.
1. korak: Potrebne stvari
za ta projekt boste potrebovali -1. 1. LED matriko 2. 8 uporov 1 k ohm 3. 8 557 tranzistorjev 4. 1 ULN2803 IC 5 Arduino 6. 2 74HC595 premični register 7. 2 plošča za kruh 8. Priključitev žic
2. korak: Delo
Matrične enote običajno prihajajo v matriki LED 5x7 ali 8x8. LED diode so ožičene v matriki tako, da sta anoda ali katoda vsake LED skupni v vsaki vrstici. Z drugimi besedami, v skupni anodni matrični matrični enoti bi vsaka vrsta LED imela vse svoje anode v tej vrstici skupaj. Katode LED diod bi bile v vsakem stolpcu povezane skupaj. Razlog za to bo kmalu jasen. Tipična enobarvna enota matrike 8x8 ima 16 zatičev, 8 za vsako vrstico in 8 za vsak stolpec. Razlog, da so vrstice in stolpci povezani skupaj, je zmanjšanje števila zahtevanih zatičev. Če ne bi bilo tako, bi enobarvna matrična enota 8x8 potrebovala 65 nožic, po enega za vsako LED in skupni anodni ali katodni priključek. S povezovanjem vrstic in stolpcev potrebujete le 16 zatičev. Vendar to zdaj predstavlja problem, če želite, da določena LED sveti v določenem položaju. Če bi na primer imeli skupno anodno enoto in bi želeli prižgati LED na X, Y položaju 5, 3 (5. stolpec, 3. vrstica), bi na 3. vrstico priključili tok in ozemljili zatič 5. stolpca. LED v petem stolpcu in tretji vrstici bi zdaj zasvetila. Zdaj pa si predstavljajmo, da želite prižgati tudi LED v stolpcu 3, vrstica 6. Torej v 6. vrstico priključite tok in ozemljite zatič 3. stolpca. LED v stolpcu 3, vrstica 6 zdaj sveti. Ampak počakajte … svetile so tudi LED v stolpcu 3, vrstici 6 in stolpcu 5, vrstici 6. To je zato, ker napajate vrstice 3 in 6 ter ozemljite stolpca 3 in 5. Neželenih LED ne morete izklopiti, ne da bi izklopili tiste, ki jih želite. Zdi se, da nikakor ne morete prižgati le dveh zahtevanih LED z vrsticami in stolpci, ki sta povezani tako, kot sta. Edini način, da bi to delovalo, bi bil, da bi imeli za vsako LED ločen izpis, kar pomeni, da bi število nožic skočilo s 16 na 65. Enoto matrike s 65 nožicami bi bilo zelo težko povezati in nadzorovati, ker boste potrebovali mikrokrmilnik z najmanj 64 digitalnimi izhodi. Ali obstaja način, kako to težavo zaobiti? Da, obstaja in se imenuje multipleksiranje (ali muksiranje). Multipleksiranje je tehnika vklopa ene vrstice zaslona naenkrat. Če izberete stolpec, ki vsebuje vrstico, ki vsebuje LED, ki jo želite prižgati, in nato vklopite napajanje v to vrstico (ali obratno za običajne katodne zaslone), bodo izbrane LED v tej vrstici zasvetile. Ta vrstica se nato izklopi in vklopi naslednjo, spet z izbranimi ustreznimi stolpci in LED v drugi vrstici bodo zdaj svetile. Ponovite z vsako vrstico, dokler ne pridete do dna, nato pa začnite znova na vrhu. Če to storite dovolj hitro (pri več kot 100Hz ali 100 -krat na sekundo), bo pojav obstojnosti vida (kjer ostane slika na mrežnici približno 1/25 sekunde) pomenil, da se bo prikaz biti stabilen, čeprav je vsaka vrstica vklopljena in izklopljena zaporedno. Z uporabo te tehnike se izognete problemu prikaza posameznih LED, ne da bi prižgale tudi druge LED v istem stolpcu ali vrstici. S skeniranjem po vrsticah in prižiganjem ustreznih LED v vsakem stolpcu te vrstice in pri tem zelo hitro (več kot 100 Hz) bo človeško oko sliko zaznalo enakomerno, podobo srca pa bo prepoznavno v vzorcu LED. To tehniko multipleksiranja uporabljate v kodi projekta. Tako morate prikazati animacijo srca, ne da bi prikazali tudi tuje LED.
3. korak:
morate izračunati vrednost uporov, ki jih lahko uporabite Najprej bi morali dobiti nekaj specifikacij na svojih LED diodah, vedeti morate njihovo napetost naprej in tok naprej, te podatke lahko dobite iz podatkovnega lista. Vezje deluje na 5V, zato je vaša izvorna napetost 5V, ki jo lahko dobite iz adapterja 5v. Prenesite izvirno datoteko, če želite bolje videti sheme. (Pritisnite ikono "i" v zgornjem levem kotu slike)
4. korak: Naj bo delo
Naredil sem program, ki na matriki prikazuje stavek iz serijskega monitorja arduino, moja koda je zelo osnovna. Naredil sem aplikacijo za android, da naredim pisavo za zaslon. Obiščite naslednjo stran, da namestite aplikacijo
5. korak: Vse končano !!!!!!!!
Čestitamo, vaša matrika 8x8 je pripravljena. Lahko prikažete karkoli želite. Zdaj se lahko igrate z njim in naredite 8x8 LED matriko z ročnim spajkanjem matrice Led`s ali 16x8 in tako naprej !!!!!!
Priporočena:
Matrični zaslon 8x8 z BT: 5 korakov (s slikami)
Matrični zaslon 8x8 z BT: Pred nekaj meseci sem kupil matriko 8x8 s 4 ploščami pri Ebayu (Kitajska). Malo sem bil razočaran, ko sem spoznal, da je trdo ožičen, ne od zgoraj navzdol, kar je večina primerov na net je napisan! Glej korak 2. Mislim, da bi lahko imel
Mirolo Omrežni LED matrični zaslon za digitalno označevanje: 22 korakov (s slikami)
Omrežni LED matrični zaslon Mirolo za digitalno označevanje: Digitalno označevanje je lahko uporabno na dogodkih za obveščanje obiskovalcev o prihajajočih ploščah, spremembah urnika ali dinamično posredovanje informacij. Z uporabo LED matričnih zaslonov so sporočila berljiva tudi od daleč in je privlačen fe
Matrični LED zaslon z vmesnikom z mikrokrmilnikom 8051: 5 korakov
Dot Matrix LED Display Interfacing z mikrokrmilnikom 8051: V tem projektu bomo povezovali en matrični LED zaslon z mikrokrmilnikom 8051. Tukaj bomo prikazali simulacijo v proteusu, isto lahko uporabite v svoji strojni opremi. Tako bomo tukaj najprej natisnili en znak, recimo 'A' v tem dispu
48 X 8 Drsni LED matrični zaslon z uporabo Arduino in Shift registrov .: 6 korakov (s slikami)
48 X 8 pomični LED matrični zaslon z uporabo Arduino in Shift registrov.: Pozdravljeni vsi! To je moj prvi Instructable in gre za izdelavo 48 x 8 programabilne drseče LED matrice z uporabo Arduino Uno in 74HC595 registrov premikov. To je bil moj prvi projekt z razvojno ploščo Arduino. To je bil izziv za m
LED matrični zaslon: 8 korakov (s slikami)
LED Dot-Matrix Display: To je preprost način, kako narediti svoj osebni LED Dot-Matrix zaslon. Dodal bom celoten program z razlago za osvetlitev LED. Prav tako ga je mogoče precej vdreti, lahko ga spremenite tako, da vam ustreza. Odločil sem se, da bom naredil svojega