Cuprins:

Afișaj P10 DMD cu Arduino și RTC DS3231: 4 pași (cu imagini)
Afișaj P10 DMD cu Arduino și RTC DS3231: 4 pași (cu imagini)

Video: Afișaj P10 DMD cu Arduino și RTC DS3231: 4 pași (cu imagini)

Video: Afișaj P10 DMD cu Arduino și RTC DS3231: 4 pași (cu imagini)
Video: DMD P10 4 Panal DS3231 RTC arduino Clock 2024, Iulie
Anonim
Afișaj P10 DMD cu Arduino și RTC DS3231
Afișaj P10 DMD cu Arduino și RTC DS3231

Afișajele P10 sunt o serie de LED-uri cu matrice de puncte. Ledul P10 este în general cunoscut sub numele de afișaj Dot Matrix sau afișaj DMD. Se bazează pe registre de schimbare, în general se utilizează 74595 registre de schimbări. Acestea pot fi în cascadă cu un număr mai mare de astfel de plăci similare. Disponibil în diferite dimensiuni și culori LED, vom folosi aici tipul 32 * 16. Putem afișa text derulabil, text stilizat cu diferite dimensiuni de fonturi. Sunt foarte populare în panourile de afișaj comerciale precum magazine, stații, aeroporturi etc. Cel mai bun lucru despre ele este că pot fi interfațate cu orice microcontroler standard fără a fi nevoie de protocoale de comunicații speciale. Vom folosi arduino pentru al utiliza. Îl vom folosi pentru a genera un text împreună cu ora și data curente.

Pasul 1: Componente necesare

1. Afișaj P10 cu cablu panglică conector FRC cu 16 pini

2. arduino (uno / mega / nano / pro mini)

3. ds3231

4. anteturi masculine și feminine

5. seturi de veroboard și de lipit

6. jumperi (necesari doar pentru testarea inițială)

7. Alimentare 5v 1A

Pasul 2: Înțelegerea circuitului și a procedurii

Înțelegerea circuitului și a procedurii
Înțelegerea circuitului și a procedurii

Pe partea din spate a plăcii P10, există două seturi de porturi. Portul de intrare și ieșire a datelor pentru cascadă. DS3231 este ceasul în timp real (RTC). Este folosit pentru a arăta data și ora.

Schema circuitului este atașată aici. Nu utilizați acum sursa externă de 5v 1a. Puterea arduino vă poate aprinde afișajul (lumină slabă) suficient de suficient pentru testare.

DS3231 utilizează protocolul de comunicație I2C. Atașați suportul bateriei CR2302 în locul său și conectați pinii i2c cu arduino i2c. Dacă sunteți nou în acest modul, consultați acest link de mai jos:

howtomechatronics.com/tutorials/arduino/ar…

Acum urmați schema circuitului și atașați jumperi de pe placa P10 la arduino. Aceste conexiuni trebuie făcute evident la portul de intrare al P10.

Cablul panglică conector FRC cu 16 pini este utilizat atât pentru portul de intrare, cât și pentru cel de ieșire, care poate fi utilizat ulterior, după ce ați realizat circuitul veroboard finalizat.

Pasul 3: Încărcarea codului și testarea

Încărcarea codului și testarea
Încărcarea codului și testarea
Încărcarea codului și testarea
Încărcarea codului și testarea

Descărcați codurile atașate mai jos. Este destul de explicativ. Link-uri de bibliotecă date aici.

github.com/freetronics/DMD

www.arduinolibraries.info/libraries/dmd2

Vă voi sugera să instalați ambele, deoarece ambele conțin multe caracteristici unice.

Puteți încărca oricare dintre codurile atașate aici. De asemenea, ați putea dori să utilizați orice schițe de exemplu inbuild.

Rescrieți-l pentru a afișa propriul text și setările de font dorite. Încărcați-l.

Ar trebui să vedeți pe ecran rezultatul dorit

Pasul 4: Finalizarea

Image
Image
Finalizând
Finalizând
Finalizând
Finalizând

Dacă totul funcționează bine, atașați totul pe veroboard și lipiți-le. Utilizați anteturi de sex feminin pentru a plasa arduino și ds3231, astfel încât să puteți conecta refolosirea acestuia în viitor, în orice alt scop.

Apoi utilizați anteturi masculine pentru a face conectorul pentru cablul cu bandă FRC al afișajului p10 (port de intrare). Acum testați cu continuitatea multimetrului dacă toate conexiunile sunt realizate corect. Dacă este ok, alimentați din nou cu usb pentru a vedea dacă afișează textul dorit. Acum ar trebui să se lumineze puternic. Deci, felicitări, acum ești bine să mergi cu ecranul și să-l așezi într-un loc îndepărtat pentru a-l vedea.

Recomandat: