INHOUDSOPGAWE:
- Stap 1: Vereiste komponente
- Stap 2: Begrip van stroombaan en prosedure
- Stap 3: Laai kode op en toets
- Stap 4: finaliseer
Video: P10 DMD -skerm met Arduino en RTC DS3231: 4 stappe (met foto's)
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:24
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
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 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
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:
P10 Led (DMD) met behulp van Arduino Nano V.3: 4 stappe
P10 Led (DMD) Met behulp van Arduino Nano V.3: In my vorige artikel. Ek het al getoon hoe u die Output -toestel op Arduino kan gebruik. Die uitsetapparate bevat "7-segment", "RGB-ring", "Led Matrix" en "2x16 LCD". In hierdie artikel sal ek jou ook wys hoe
Stel die DS3231 RTC (Real Time Clock) akkuraat, vinnig en outomaties in met behulp van Java (+-1s): 3 stappe
Stel die DS3231 RTC (Real Time Clock) akkuraat, vinnig en outomaties in met behulp van Java (+-1s): hierdie instruksies gaan jou wys hoe om die tyd op 'n DS3231 Real Time Clock in te stel met 'n Arduino en 'n klein Java-toepassing wat gebruik die seriële verbinding van die Arduino.Die basiese logika van hierdie program: 1. Die Arduino stuur 'n reeks versoek
Arduino DS3231 RTC -klok met LCD: 3 stappe
Arduino DS3231 RTC -klok met LCD: Om my vertroud te maak met 'n DS3231 RTC (intydse klok), het ek 'n eenvoudige arduino -gebaseerde 24 -uursklok gebou. Dit het 3 knoppies met die volgende funksies: druk op enige knoppie om in die tydinstellingsmodus te gaan, verhoog en verminder die tyd in minute met t
Infinity Clock - Arduino - WS2813 en DS3231: 5 stappe (met foto's)
Infinity Clock - Arduino - WS2813 en DS3231: Infinity Clock - Arduino - WS2813 en DS3231 Ek wou 'n horlosie bou, en ek hou van die idee om 'n oneindige klok met 'n Arduino te probeer. Ek wou hê dit moet uit algemene items gebou word en die program self skryf. Wat is 'n Infinity C
Vertoon temperatuur op P10 LED -skermmodule met Arduino: 3 stappe (met foto's)
Vertoningstemperatuur op die P10 LED -skermmodule met behulp van Arduino: In die vorige handleiding is vertel hoe om teks op die Dot Matrix LED Display P10 -module te vertoon met behulp van Arduino en DMD -aansluiting, wat u hier kan nagaan. In hierdie tutoriaal gee ons 'n eenvoudige projekstudie deur die P10 -module as vertoonmedium te gebruik