Sadržaj:
- Korak 1: Potrebne stvari
- Korak 2: Rad
- 3. korak:
- Korak 4: Neka to funkcionira
- Korak 5: Sve je gotovo !!!!!!!
Video: LED matrični zaslon: 5 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:35
U ovom ćete projektu ponovno koristiti dva skupa registara pomaka. Oni će biti povezani s redovima i stupcima prikaza matrične točke. Zatim ćete prikazati jednostavan objekt ili sprite na zaslonu i animirati ga. Glavni cilj ovog projekta je pokazati vam kako radi matrični zaslon i predstaviti koncept multipleksiranja jer je to neprocjenjiva vještina koju morate imati.
Korak 1: Potrebne stvari
za ovaj projekt trebat će vam: 1. 1 LED matrica 2. 8 otpornika 1 k ohm 3. 8 557 tranzistora 4. 1 ULN2803 IC 5 Arduino 6. 2 74HC595 registar pomaka 7. 2 ploča za kruh 8. Spajanje žica
Korak 2: Rad
Matrične jedinice obično dolaze u matrici LED dioda 5x7 ili 8x8. LED diode su ožičene u matrici tako da su anoda ili katoda svake LED diode zajedničke u svakom redu. Drugim riječima, u zajedničkoj matričnoj jedinici sa anodnom LED matricom, svaki red LED dioda imao bi sve svoje anode u tom redu spojene zajedno. Sve katode LED dioda bile bi povezane u svakom stupcu. Razlog za to uskoro će postati očit. Tipična jednobojna matrica matrice 8x8 imat će 16 pinova, 8 za svaki red i 8 za svaki stupac. Razlozi zašto su redovi i stupci spojeni zajedno je minimiziranje potrebnog broja pinova. Da nije tako, jednobojnoj matričnoj jedinici s 8 x 8 točaka potrebno je 65 pinova, po jedan za svaku LED i zajednički anodni ili katodni konektor. Ožičenjem redaka i stupaca potrebno je samo 16 pinova. Međutim, ovo sada predstavlja problem ako želite da određena LED lampica svijetli u određenom položaju. Ako ste, na primjer, imali zajedničku anodnu jedinicu i htjeli ste upaliti LED diodu na X, Y položaju 5, 3 (5. stupac, 3. red), tada biste primijenili struju na 3. red i uzemljili pin 5. stupa. LED dioda u 5. stupcu i 3. redu sada bi svijetlila. Zamislimo sada da želite upaliti i LED diodu u stupcu 3, red 6. Dakle, primjenjujete struju na 6. red i uzemljite iglu 3. stupca. LED dioda u stupcu 3, retku 6 sada svijetli. Ali pričekajte … LED diode u stupcu 3, retku 6 i stupcu 5, retku 6 također su zasvijetlile. To je zato što napajate redove 3 i 6 i uzemljujete stupce 3 i 5. Ne možete isključiti neželjene LED diode bez isključivanja onih koje želite. Čini se da ne postoji način na koji možete upaliti samo dvije potrebne LED diode s redovima i stupcima koji su povezani zajedno. Jedini način na koji bi to funkcioniralo bilo bi imati zaseban pinout za svaku LED diodu, što znači da bi broj pinova skočio sa 16 na 65. Matričnu jedinicu sa 65 pinova bilo bi jako teško spojiti i kontrolirati jer trebate mikrokontroler s najmanje 64 digitalna izlaza. Postoji li način da se zaobiđe ovaj problem? Da, postoji i naziva se multipleksiranje (ili muksiranje). Multipleksiranje je tehnika uključivanja jednog reda zaslona odjednom. Odabirom stupca koji sadrži redak koji sadrži LED diodu za koji želite da se upali, a zatim uključenjem tog reda (ili obrnuto za uobičajene katodne zaslone), odabrane LED diode u tom retku će zasvijetliti. Taj se red tada isključuje i uključuje sljedeći redak, opet s odabranim odgovarajućim stupcima i LED diode u drugom retku će sada svijetliti. Ponavljajte sa svakim redom dok ne dođete do dna, a zatim počnite ponovno pri vrhu. Ako se to učini dovoljno brzo (na više od 100Hz ili 100 puta u sekundi), tada će fenomen postojanosti vida (gdje zaostala slika ostaje na mrežnici otprilike 1/25 sekunde) značiti da će se zaslon prikazati biti postojan, iako je svaki red redom uključen i isključen. Korištenjem ove tehnike zaobilazite problem prikaza pojedinačnih LED dioda, a da druge LED diode u istom stupcu ili retku također ne svijetle. Skeniranjem nizova i osvjetljavanjem odgovarajućih LED dioda u svakom stupcu tog retka, čineći to vrlo brzo (više od 100Hz), ljudsko oko će sliku percipirati kao stabilnu, a slika srca bit će prepoznatljiva u LED uzorku. Ovu tehniku multipleksiranja koristite u kodu projekta. Tako ćete prikazati animaciju srca bez prikazivanja tuđih LED dioda.
3. korak:
morate izračunati vrijednost otpornika koje možete koristiti. Prvo biste trebali dobiti neke specifikacije na svojim LED diodama, trebali biste znati njihov prednji napon i struju naprijed, te podatke možete dobiti iz podatkovne tablice. Krug radi na 5V pa je vaš izvorni napon 5V koji se može dobiti iz 5v adaptera Preuzmite izvornu datoteku da biste bolje vidjeli sheme. (Pritisnite ikonu "i" u gornjem lijevom kutu slike)
Korak 4: Neka to funkcionira
Napravio sam program koji prikazuje rečenice sa arduino serijskog monitora na matrici, moj kôd je vrlo jednostavan. Napravio sam android aplikaciju za izradu fonta za prikaz. Posjetite sljedeću stranicu za instaliranje aplikacije
Korak 5: Sve je gotovo !!!!!!!
Čestitamo, vaša LED matrica 8x8 je spremna. Možete prikazati sve što želite. Sada se možete igrati s njim i napraviti 8x8 LED matricu ručnim lemljenjem Led -ove ili 16x8 matrice i tako dalje !!!!!!
Preporučeni:
DIY LED matrični zaslon za pomicanje pomoću Arduina: 6 koraka
DIY LED matrični matrični zaslon za pomicanje pomoću Arduina: Hello InstruThis Ovo je moj prvi instruktor. U ovom Instructable -u pokazat ću kako izrađujem DIY LED matrični matrični zaslon pomoću Arduina kao MCU -a. Ova vrsta zaslona prikazana je na željezničkom kolodvoru, autobusnom kolodvoru, ulicama i na mnogim drugim mjestima. Tamo
Vodič za 4 u 1 MAX7219 matrični matrični prikazni modul pomoću Arduino UNO: 5 koraka
4 u 1 MAX7219 Dot Matrix Display Module Display Tutorial pomoću Arduino UNO: Opis: Tražite LED matricu za jednostavno upravljanje? Ovaj modul matričnog prikaza u omjeru 4 u 1 trebao bi biti prikladan za vas. Cijeli modul dolazi u četiri matrice sa zajedničkom katodnom točkom 8x8 CRVENE, opremljene svakom sa IC MAX7219 IC. Izvrsno za prikaz tekućeg teksta i
Mirolo umreženi LED matrični zaslon za digitalnu oznaku: 22 koraka (sa slikama)
Mirolo umreženi LED matrični zaslon za digitalnu signalizaciju: Digitalna signalizacija može biti korisna na događajima za informiranje posjetitelja o nadolazećim panelima, promjenama u rasporedu ili dinamičko pružanje informacija. Korištenje LED Matrix zaslona za to čini poruke čitljivima čak i iz daljine i privlači pažnju
Matrični dot matrični LED zaslon sučeljan s 8051 mikrokontrolerom: 5 koraka
Matrični LED zaslon s prikazom koji se povezuje s 8051 mikrokontrolerom: U ovom projektu ćemo spojiti jedan matrični LED zaslon s 8051 mikrokontrolerom. Ovdje ćemo prikazati simulaciju u proteusu, možete primijeniti istu stvar u svom hardveru. Ovdje ćemo prvo ispisati jedan znak, recimo 'A' u ovom dispu
LED matrični zaslon: 8 koraka (sa slikama)
LED matrični zaslon: Ovo je jednostavan način izrade vlastitog personaliziranog LED matričnog zaslona. Dodati ću kompletan program s objašnjenjem za osvjetljavanje LED dioda. Također je prilično hakiran, možete ga promijeniti tako da odgovara vama. Odlučio sam napraviti svoj d