INHOUDSOPGAWE:
Video: LED Dot Matrix Display: 5 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:26
In hierdie projek gebruik u weer twee stelle skofregisters. Dit word verbind met die rye en kolomme van die kolletjie -matriksvertoning. U sal dan 'n eenvoudige voorwerp of sprite op die skerm wys en dit animeer. Die hoofdoel van hierdie projek is om u te wys hoe 'n puntmatriks -skerm werk en die konsep van multiplexing bekend te stel, want dit is 'n waardevolle vaardigheid om te hê.
Stap 1: Vereiste dinge
vir hierdie projek benodig u: -1. 1 LED -matriks 2. 8 weerstande 1k ohm 3. 8 557 transistors 4. 1 ULN2803 IC 5 Arduino 6. 2 74HC595 skofregister 7. 2 Broodbord 8. Verbindingsdrade
Stap 2: Werk
Puntmatrikseenhede kom gewoonlik in 'n 5x7 of 8x8 matriks LED's voor. Die LED's is in die matriks bedraad sodat óf die anode óf die katode van elke LED gereeld in elke ry voorkom. Met ander woorde, in 'n gemeenskaplike anode LED -puntmatrikseenheid sou elke ry LED's al hul anodes in daardie ry aanmekaar gekoppel wees. Die katodes van die LED's sou almal in elke kolom saamgevoeg word. Die rede hiervoor sal binnekort duidelik word. 'N Tipiese enkele kleur 8x8 kolletjie matrikseenheid sal 16 penne hê, 8 vir elke ry en 8 vir elke kolom. Die rede waarom die rye en kolomme almal saamgevoeg is, is om die aantal penne wat benodig word, te verminder. As dit nie die geval was nie, sou 'n enkele kleur 8x8 kolletjie matrikseenheid 65 penne benodig, een vir elke LED en 'n gemeenskaplike anode- of katodeverbinder. Deur die rye en kolomme aan mekaar te koppel, word slegs 16 penne benodig. Dit is egter nou 'n probleem as u wil hê dat 'n spesifieke LED in 'n sekere posisie moet brand. As u byvoorbeeld 'n gemeenskaplike anode -eenheid gehad het en die LED op X, Y -posisie 5, 3 (5de kolom, 3de ry) wou aansteek, dan sou u 'n stroom op die 3de ry toepas en die 5de kolompen aard. Die LED in die 5de kolom en 3de ry sou nou brand. Laat ons ons nou voorstel dat u ook die LED in kolom 3, ry 6. wil aansteek, sodat u 'n stroom op die 6de ry toepas en die derde kolompen gemaal. Die LED in kolom 3, ry 6 brand nou. Maar wag … die LED's in kolom 3, ry 6 en kolom 5, ry 6 het ook aangesteek. Dit is omdat u krag in ry 3 en 6 en die grondkolomme 3 en 5. krag toepas. U kan nie die ongewenste LED's afskakel sonder om die wat u wil aan te skakel nie. Dit wil voorkom asof u nie net die twee vereiste LED's kan aansteek met die rye en kolomme soos dit is nie. Die enigste manier waarop dit sou werk, is om 'n aparte pinout vir elke LED te hê, wat beteken dat die aantal penne van 16 tot 65 sal spring. 'n mikrobeheerder met ten minste 64 digitale uitsette. Is daar 'n manier om hierdie probleem te vermy? Ja, daar is, en dit word multiplexing (of muxing) genoem. Multiplexing is die tegniek om een ry van die skerm op 'n slag aan te skakel. Deur die kolom te kies wat die ry bevat wat die LED bevat waarop u wil brand, en dan die krag na die ry aan te skakel (of andersom vir gewone katodeskerms), sal die gekose LED's in daardie ry brand. Die ry word dan afgeskakel en die volgende ry word aangeskakel, weer met die toepaslike kolomme gekies en die LED's in die tweede ry sal nou brand. Herhaal met elke ry totdat jy onder kom en begin dan weer bo -aan. As dit vinnig genoeg gedoen word (by meer as 100Hz, of 100 keer per sekonde), beteken die verskynsel van aanhoudende sig (waar 'n na -beeld ongeveer 1/25ste van 'n sekonde op die retina bly) dat die vertoning lyk wees bestendig, al word elke ry in volgorde aangeskakel en afgeskakel. Deur hierdie tegniek te gebruik, kom u die probleem om individuele LED's te vertoon sonder om die ander LED's in dieselfde kolom of ry ook aan te steek. Deur die rye af te skandeer en die onderskeie LED's in elke kolom van die ry te verlig en dit baie vinnig (meer as 100Hz) te doen, sal die menslike oog die beeld as bestendig sien en die beeld van die hart herkenbaar in die LED -patroon. U gebruik hierdie multiplexing -tegniek in die projekkode. Dit is hoe u die hartanimasie moet vertoon sonder om ook vreemde LED's te vertoon.
Stap 3:
u moet die waarde van die weerstande wat u kan gebruik, bereken. U moet eers 'n paar spesifikasies van u LED's kry, u moet die voorwaartse spanning en voorwaartse stroom ken; u kan hierdie inligting uit die datablad kry. Die stroombaan werk op 5V, dus u bronspanning is 5V, wat verkry kan word vanaf 'n 5v -adapter. Laai die oorspronklike lêer af om die skemas beter te sien. (Druk die "i" -ikoon in die linker boonste hoek van die prent)
Stap 4: Laat dit werk
Ek het 'n program gemaak wat die sin van die arduino seriële monitor op die matriks vertoon, my kode is baie basies. Ek het 'n Android -toepassing gemaak om die lettertipe vir die skerm te maak. Besoek die volgende bladsy om die program te installeer
Stap 5: Alles klaar !!!!!!!
Baie geluk, u 8x8 led -matriks is gereed. U kan alles vertoon wat u wil. Nou kan u daarmee speel en 'n 8x8 led -matriks maak deur die Led's of 16x8 -matriks handmatig te soldeer !!!!!!
Aanbeveel:
Digitale klok met behulp van Arduino en Led Dot Matrix Display: 6 stappe
Digitale klok met behulp van Arduino en Led Dot Matrix Display: Deesdae verkies makers, ontwikkelaars Arduino vir 'n vinnige ontwikkeling van die prototipering van projekte. Arduino is 'n open source elektroniese platform wat gebaseer is op hardeware en sagteware wat maklik is om te gebruik. Arduino het 'n baie goeie gebruikersgemeenskap.In hierdie projek
4 in 1 MAX7219 Dot Matrix Display Module Tutoriaal met behulp van Arduino UNO: 5 stappe
4 in 1 MAX7219 Dot Matrix Display Module Tutoriaal met behulp van Arduino UNO: Beskrywing: Is u op soek na 'n maklike LED matriks? Hierdie 4 in 1 Dot Matrix Display module behoort vir u geskik te wees. Die hele module kom in vier 8x8 ROOI gewone katodestippelmatriks wat elk toegerus is met MAX7219 IC. Fantasties om lopende teks te vertoon
Dot Matrix LED Display Interface met 8051 mikrokontroller: 5 stappe
Dot Matrix LED Display Interfacing With 8051 Microcontroller: In hierdie projek gaan ons 'n one -matrix LED display met 8051 microcontroller koppel. Hier sal ons simulasie in proteus wys; u kan dieselfde in u hardeware toepas. So hier sal ons eers een karakter druk, laat ons 'A' sê in hierdie weergawe
ROL INSTAGRAM VOLGERS IN 8X32 LED DOT MATRIX DISPLAY MET ESP32: 4 stappe
INSTAGRAM -VOLGERS IN SCROLLING IN 8X32 LED DOT MATRIX -DISPLAY MET ESP32: Dit is my tweede opdrag en jammer vir my snaakse Engels. In hierdie instruksies gaan ons ons instagram -volgelinge blaai in 'n 8X32 dot matrix led display. Sonder om tyd te mors, laat ons aan die gang kom
LED Dot-Matrix Display: 8 stappe (met foto's)
LED Dot-Matrix Display: Dit is 'n eenvoudige HOE om u eie persoonlike LED Dot-Matrix-skerm te maak. Ek sal die volledige program byvoeg met 'n verduideliking om die LED's mee aan te steek. Dit is ook taamlik hackbaar; u kan dit verander sodat dit by u pas. Ek het besluit om my eie d te maak