Sisukord:

P10 DMD -ekraan Arduino ja RTC DS3231 -ga: 4 sammu (piltidega)
P10 DMD -ekraan Arduino ja RTC DS3231 -ga: 4 sammu (piltidega)

Video: P10 DMD -ekraan Arduino ja RTC DS3231 -ga: 4 sammu (piltidega)

Video: P10 DMD -ekraan Arduino ja RTC DS3231 -ga: 4 sammu (piltidega)
Video: Digital watch using ARDUINO RTC And DMD display. 2024, Juuli
Anonim
P10 DMD -ekraan koos Arduino ja RTC DS3231 -ga
P10 DMD -ekraan koos Arduino ja RTC DS3231 -ga

P10 kuvarid on punktmaatriksi LED -de hulk. P10 LED on üldiselt tuntud kui punktmaatriks- või DMD -ekraan. See põhineb vahetuste registritel, tavaliselt kasutatakse 74595 nihkeregistrit. Neid saab kaskaadida rohkemate sarnaste tahvlitega. Saadaval erinevates suurustes ja LED -värvides, kasutame siin 32*16 tüüpi. Saame kuvada keritavat teksti, stiliseeritud teksti erinevate kirjasuurustega. Need on väga populaarsed kaubanduslikel ekraaniplaatidel, nagu kauplused, jaamad, lennujaamad jne. Parim neist on see, et neid saab liidestada mis tahes tavalise mikrokontrolleriga ilma eriliste suhtlusprotokollideta. Me kasutame selle kasutamiseks arduinot. Me kasutame seda teksti loomiseks koos praeguse kellaaja ja kuupäevaga.

Samm: nõutavad komponendid

1. P10 -ekraan koos 16 -kontaktilise FRC -pistiku lintkaabliga

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

3. ds3231

4. mees- ja naispäised

5. veroboard ja jootekomplektid

6. džemprid (vajalik ainult esialgseks testimiseks)

7. 5v 1A toide

2. samm: ahela ja protseduuri mõistmine

Ahela ja protseduuri mõistmine
Ahela ja protseduuri mõistmine

Tahvli P10 tagaküljel on kaks portide komplekti. Andmete sisend- ja väljundport kaskaadimiseks. DS3231 on reaalajas kell (RTC). Seda kasutatakse kuupäeva ja kellaaja kuvamiseks.

Lülitusskeem on lisatud siia. Ärge kasutage praegu 5v 1a välist toiteallikat. Arduino võimsus võib teie ekraani (hämaras valguses) testimiseks piisavalt valgustada.

DS3231 kasutab I2C sideprotokolli. Kinnitage CR2302 akuhoidik oma kohale ja ühendage selle i2c tihvtid arduino i2c -ga. Kui olete selle mooduli uus kasutaja, vaadake seda linki allpool:

howtomechatronics.com/tutorials/arduino/ar…

Nüüd järgige skeemi ja kinnitage P10 plaadilt džemprid arduino külge. Need ühendused tuleb teha ilmselgelt P10 sisendpordis.

16-kontaktilist FRC-pistik-1 lintkaablit kasutatakse nii sisend- kui ka väljundpordiks, mida saab kasutada hiljem, kui olete lõpetanud veroboardi vooluringi.

Samm: koodi üleslaadimine ja testimine

Üleslaadimiskood ja testimine
Üleslaadimiskood ja testimine
Üleslaadimiskood ja testimine
Üleslaadimiskood ja testimine

Laadige alla lisatud koodid. See on üsna iseenesestmõistetav. Raamatukogu lingid on siin.

github.com/freetronics/DMD

www.arduinolibraries.info/libraries/dmd2

Soovitan teil mõlemad installida, kuna mõlemad sisaldavad palju unikaalseid funktsioone.

Võite üles laadida ükskõik millise siia lisatud koodi. Samuti võite kasutada mis tahes sisseehitatud näidisvisandeid.

Kirjutage see ümber, et kuvada oma tekst ja soovitud fondiseaded. Laadige see üles.

Ekraanil peaksite nägema soovitud väljundit

4. samm: viimistlemine

Image
Image
Viimistlemine
Viimistlemine
Viimistlemine
Viimistlemine

Kui kõik töötab hästi, kinnitage kõik veroboardile ja jootke need. Kasutage arduino ja ds3231 paigutamiseks naissoost päiseid, et saaksite neid tulevikus muul otstarbel kasutada.

Seejärel kasutage meessoost päiste abil p10 kuvari (sisendport) FRC lintkaabli pistikut. Nüüd kontrollige multimeetri järjepidevusega, kas kõik ühendused on korralikult tehtud. Kui nüüd OK, siis taaskäivitage USB abil, et näha, kas see näitab vajalikku teksti. Kui see on korras, eemaldage usb ja ühendage nüüd väline 5v 1a toiteallikas. Nüüd peaks see eredalt süttima. Nii et palju õnne, teil on nüüd hea kuvariga kaasa minna ja see kaugele paigutada, et seda näha.

Soovitan: