Sadržaj:
- Korak 1: Potrebne komponente
- Korak 2: Razumijevanje sklopa i procedure
- Korak 3: Učitavanje koda i testiranje
- Korak 4: Dovršavanje
Video: P10 DMD ekran sa Arduinom i RTC DS3231: 4 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:04
P10 ekrani su niz matričnih LED dioda. P10 LED je općenito poznat kao matrični zaslon ili DMD zaslon. Zasnovan je na registrima pomaka, općenito se koristi 74595 registara pomaka. Mogu se kaskadirati s većim brojem takvih sličnih ploča. Dostupne u različitim veličinama i LED bojama, ovdje ćemo koristiti tip 32*16. Možemo prikazati tekst koji se može pomicati, stilizirani tekst s različitim veličinama fontova. Vrlo su popularni na komercijalnim displejima poput trgovina, stanica, aerodroma itd. Najbolja stvar kod njih je to što se mogu povezati sa bilo kojim standardnim mikrokontrolerom bez potrebe za bilo kakvim posebnim komunikacijskim protokolima. Za njegovu upotrebu koristit ćemo arduino. Koristit ćemo ga za generiranje teksta zajedno s trenutnim vremenom i datumom.
Korak 1: Potrebne komponente
1. P10 ekran sa 16 -polnim FRC konektornim trakastim kablom
2. arduino (uno/mega/nano/pro mini)
3. ds3231
4. muško i žensko zaglavlje
5. kompleti veroboarda i lemljenja
6. skakači (potrebni samo za početno testiranje)
7. Napajanje 5v 1A
Korak 2: Razumijevanje sklopa i procedure
Na stražnjoj strani ploče P10 nalaze se dva seta portova. Ulazni i izlazni port za kaskadiranje. DS3231 je sat u realnom vremenu (RTC). Koristi se za prikaz datuma i vremena.
Shema kola je priložena ovdje. Nemojte sada koristiti vanjsko napajanje 5v 1a. Snaga arduina može osvijetliti vaš zaslon (prigušeno svjetlo) dovoljno za testiranje.
DS3231 koristi I2C komunikacijski protokol. Pričvrstite držač baterije CR2302 na njegovo mjesto i povežite njegove i2c pinove s arduino i2c. Ako ste novi u ovom modulu, pogledajte donju vezu:
howtomechatronics.com/tutorials/arduino/ar…
Sada slijedite dijagram kruga i spojite kratkospojnike s ploče P10 na arduino. Ove veze će se očito uspostaviti na ulaznom priključku P10.
16-polni FRC konektor-1 ribbon kabel koristi se i za ulazni i za izlazni port koji se može koristiti kasnije, nakon što ste napravili finalizirano kolo veroboard.
Korak 3: Učitavanje koda i testiranje
Preuzmite dolje navedene kodove. To je uglavnom samo po sebi razumljivo. Ovdje se nalaze linkovi do biblioteka.
github.com/freetronics/DMD
www.arduinolibraries.info/libraries/dmd2
Predlažem vam da instalirate oboje, jer oboje sadrži mnoge jedinstvene značajke.
Ovdje možete postaviti bilo koji od kodova koji su priloženi. Također možete poželjeti koristiti bilo koje ugrađene skice primjera.
Prepišite ga kako biste prikazali vlastiti tekst i željene postavke fonta. Upload it.
Trebali biste vidjeti željeni izlaz na ekranu
Korak 4: Dovršavanje
Ako sve radi kako treba, pričvrstite sve na veroboard i lemite ih. Upotrijebite ženska zaglavlja za postavljanje arduina i ds3231, tako da ih možete isključiti i ponovo koristiti u budućnosti za bilo koju drugu svrhu.
Zatim pomoću muških zaglavlja napravite konektor za FRC trakasti kabel zaslona p10 (ulazni priključak). Sada provjerite kontinuitet multimetra da li su sve veze ispravno izvedene. Ako je u redu, sada ponovo uključite USB da vidite prikazuje li traženi tekst. Ako je u redu, uklonite USB i sada mu priključite vanjsko napajanje 5v 1a. Sada bi trebao jako zasvijetliti. Čestitamo, sada ste spremni otići sa svojim ekranom i postaviti ga na udaljeno mjesto da ga vidite.
Preporučuje se:
P10 Led (DMD) pomoću Arduino Nano V.3: 4 koraka
P10 Led (DMD) pomoću Arduino Nano V.3: U mom prethodnom članku. Već sam pokazao kako se koristi izlazni uređaj na Arduinu. Izlazni uređaji uključuju "7-segmentni", "RGB prsten", "Led Matrix" i " 2x16 LCD " .U ovom clanku pokazat cu vam i kako
Postavljanje DS3231 RTC (sata u stvarnom vremenu) precizno, brzo i automatizirano pomoću Jave (+-1 s): 3 koraka
Postavljanje DS3231 RTC (sata u stvarnom vremenu) precizno, brzo i automatizirano pomoću Jave (+-1 s): Ova instrukcija će vam pokazati kako postaviti vrijeme na satu DS3231 u stvarnom vremenu pomoću Arduina i male Java aplikacije koja koristi serijska veza Arduina. Osnovna logika ovog programa: 1. Arduino šalje serijski zahtjev
Korištenje DS1307 i DS3231 modula sata u stvarnom vremenu s Arduinom: 3 koraka
Korištenje DS1307 i DS3231 modula satova u stvarnom vremenu s Arduinom: Stalno dobivamo zahtjeve o tome kako koristiti module satova u stvarnom vremenu DS1307 i DS3231 s Arduinom iz različitih izvora-pa je ovo prvi od dva dijela vodiča o tome kako ih koristiti. Za ovaj Arduino vodič imamo dva modula sata u stvarnom vremenu
I2C / IIC LCD ekran - Upotreba SPI LCD -a za I2C LCD ekran Korištenje SPI do IIC modula s Arduinom: 5 koraka
I2C / IIC LCD ekran | Upotrijebite SPI LCD na I2C LCD zaslonu Korištenje SPI na IIC modula s Arduinom: Zdravo momci, budući da normalni SPI LCD 1602 ima previše žica za povezivanje pa je vrlo teško povezati ga s arduinom, ali na tržištu postoji jedan modul koji može pretvorite SPI zaslon u IIC zaslon pa morate spojiti samo 4 žice
Projekt bodovne ploče s LED ekranom P10 pomoću DMD -a: 6 koraka (sa slikama)
Projekat tabele rezultata sa LED ekranom P10 Korišćenje DMD -a: Često se sastajemo na fudbalskom stadionu; postoji ogromna LED ploča koja služi kao tabla sa rezultatima. Tako i na drugim sportskim poljima, često znamo i tablu prikaza ekrana napravljenu od LED dioda. Iako to nije moguće, postoji i polje koje nas još uvijek koristi