INHOUDSOPGAWE:

P10 DMD -skerm met Arduino en RTC DS3231: 4 stappe (met foto's)
P10 DMD -skerm met Arduino en RTC DS3231: 4 stappe (met foto's)

Video: P10 DMD -skerm met Arduino en RTC DS3231: 4 stappe (met foto's)

Video: P10 DMD -skerm met Arduino en RTC DS3231: 4 stappe (met foto's)
Video: DMD P10 Digital Clock 2024, November
Anonim
P10 DMD -skerm met Arduino en RTC DS3231
P10 DMD -skerm met Arduino en RTC DS3231

P10 -skerms is 'n verskeidenheid puntmatriks -LED's. P10 LED staan algemeen bekend as 'n Dot Matrix Display of DMD display. Dit is gebaseer op skofregisters, gewoonlik word 74595 skofregisters gebruik. Hulle kan met 'n groter aantal sulke soortgelyke planke omhul word. Beskikbaar in verskillende groottes en LED -kleure, gebruik ons 32*16 tipe. Ons kan rolbare teks, gestileerde teks met verskillende lettergroottes vertoon. Hulle is baie gewild in kommersiële skermborde soos winkels, stasies, lughawens, ens. Die beste ding met hulle is dat dit met enige standaard mikrobeheerder gekoppel kan word sonder spesiale kommunikasieprotokolle. Ons sal arduino gebruik om dit te gebruik. Ons sal dit gebruik om 'n teks saam met die huidige tyd en datum te genereer.

Stap 1: Vereiste komponente

1. P10 -skerm met 'n 16 -pins FRC -lintkabel

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

3. ds3231

4. manlike en vroulike opskrifte

5. veroboard en soldeerstelle

6. springers (slegs nodig vir aanvanklike toetse)

7. 5v 1A kragtoevoer

Stap 2: Begrip van stroombaan en prosedure

Begrip van stroombaan en prosedure
Begrip van stroombaan en prosedure

Aan die agterkant van die P10 -bord is daar twee stelle poorte: die data -invoer- en afvoerpoort vir waterval. Die DS3231 is die real time klok (RTC). Dit word gebruik om datum en tyd aan te dui.

Die kringdiagram is hier aangeheg. Moenie die 5v 1a eksterne toevoer nou gebruik nie. Die arduino -krag kan u skerm (matige lig) voldoende verlig om te toets.

DS3231 gebruik I2C -kommunikasieprotokol. Bevestig die CR2302 -batteryhouer op sy plek en verbind die i2c -penne met die arduino i2c. As u nog nie hierdie module het nie, kyk dan na die onderstaande skakel:

howtomechatronics.com/tutorials/arduino/ar…

Volg nou die stroombaan -diagram en heg springers van die P10 -bord aan die arduino. Hierdie verbindings moet duidelik gemaak word by die ingangspoort van die P10.

Die 16-pins FRC-aansluiting-1-lintkabel word gebruik vir beide die invoer- en uitvoerpoort wat later gebruik kan word nadat u die voltooide veroboard-baan gemaak het.

Stap 3: Laai kode op en toets

Laai kode op en toets
Laai kode op en toets
Laai kode op en toets
Laai kode op en toets

Laai die onderstaande kodes af. Dit is omtrent selfverduidelikend. Biblioteekskakels word hier gegee.

github.com/freetronics/DMD

www.arduinolibraries.info/libraries/dmd2

Ek stel voor dat u albei installeer, aangesien albei baie unieke funksies bevat.

U kan enige van die kodes wat hier aangeheg is, oplaai. U kan ook enige ingeboude voorbeeldsketse gebruik.

Skryf dit oor om u eie teks en die gewenste lettertipe -instellings te wys. Laai dit op.

U moet die gewenste uitset op die skerm sien

Stap 4: finaliseer

Image
Image
Finaliseer
Finaliseer
Finaliseer
Finaliseer

As alles goed werk, heg dan alles aan die verobord en soldeer dit. Gebruik vroulike opskrifte om arduino en ds3231 te plaas, sodat u dit in die toekoms vir enige ander doel kan hergebruik.

Gebruik dan manlike koptekste om die aansluiting vir die FRC -lintkabel van die p10 -skerm (invoerpoort) te maak. Toets nou met die kontinuïteit van die multimeter of alle verbindings behoorlik gemaak is. As dit nou goed is, skakel dan weer met usb om te sien of dit die vereiste teks toon. As dit reg is, verwyder dan die usb en koppel dit nou aan die eksterne 5v 1a -kragtoevoer. Dit moet nou helder verlig word. Baie geluk, nou is dit goed om met u skerm te gaan en dit op 'n verre plek te plaas om dit te sien.

Aanbeveel: