Innehållsförteckning:

P10 DMD -skärm med Arduino och RTC DS3231: 4 steg (med bilder)
P10 DMD -skärm med Arduino och RTC DS3231: 4 steg (med bilder)

Video: P10 DMD -skärm med Arduino och RTC DS3231: 4 steg (med bilder)

Video: P10 DMD -skärm med Arduino och RTC DS3231: 4 steg (med bilder)
Video: Set Real Time Clock module time using push button and from server 2024, Juli
Anonim
P10 DMD -skärm med Arduino och RTC DS3231
P10 DMD -skärm med Arduino och RTC DS3231

P10 -skärmar är en rad punkter med matris -lysdioder. P10 LED är allmänt känd som en Dot Matrix Display eller DMD display. Det är baserat på skiftregister, vanligtvis används 74595 skiftregister. De kan kaskadas med fler antal sådana liknande brädor. Finns i olika storlekar och LED -färger, vi kommer att använda här 32*16 typ. Vi kan visa rullbar text, stiliserad text med olika teckenstorlekar. De är mycket populära i kommersiella displaykort som butiker, stationer, flygplatser etc. Det bästa med dem är att de kan anslutas till alla vanliga mikrokontroller utan att behöva några särskilda kommunikationsprotokoll. Vi kommer att använda arduino för att använda den. Vi kommer att använda den för att generera en text tillsammans med aktuell tid och datum.

Steg 1: Komponenter krävs

1. P10 -skärm med 16 -stifts FRC -kontaktbandskabel

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

3. ds3231

4. manliga och kvinnliga rubriker

5. veroboard och lödningssatser

6. hoppare (krävs endast vid inledande testning)

7. 5v 1A strömförsörjning

Steg 2: Förstå krets och procedur

Förstå krets och procedur
Förstå krets och procedur

På baksidan av P10 -kortet finns det två uppsättningar portar: datainmatnings- och utgångsporten för kaskad. DS3231 är realtidsklockan (RTC). Det används för att visa datum och tid.

Kretsschemat bifogas här. Använd inte 5v 1a extern strömförsörjning nu. Arduinoeffekten kan tända din skärm (svagt ljus) tillräckligt tillräckligt för testning.

DS3231 använder I2C -kommunikationsprotokoll. Fäst CR2302 -batterihållaren på plats och anslut dess i2c -stift med arduino i2c. Om du är ny på den här modulen, kolla in den här länken nedan:

howtomechatronics.com/tutorials/arduino/ar…

Följ nu kretsschemat och fäst hoppare från P10 -kortet till arduino. Dessa anslutningar ska uppenbarligen göras vid ingångsporten på P10.

Den 16-stifts FRC-kontakt-1-bandkabeln används för både ingångs- och utgångsport som kan användas senare, efter att du har gjort den färdiga veroboardkretsen.

Steg 3: Ladda upp kod och testa

Uppladdningskod och testning
Uppladdningskod och testning
Uppladdningskod och testning
Uppladdningskod och testning

Ladda ner koder som bifogas nedan. Det är ganska självförklarande. Bibliotekslänkar ges här.

github.com/freetronics/DMD

www.arduinolibraries.info/libraries/dmd2

Jag föreslår att du installerar båda, eftersom båda innehåller många unika funktioner.

Du kan ladda upp någon av de koder som bifogas här. Du kanske också vill använda inbyggda exempelskisser.

Skriv om det för att visa din egen text och önskade teckensnittsinställningar. Ladda upp den.

Du bör se önskad utmatning på skärmen

Steg 4: Avsluta

Image
Image
Avslutar
Avslutar
Avslutar
Avslutar

Om allt fungerar bra fäst allt på veroboard och löd dem. Använd kvinnliga rubriker för att placera arduino och ds3231, så att du kan koppla ur återanvändning av den i framtiden för andra ändamål.

Använd sedan hanrubriker för att skapa kontakten för FRC -bandkabeln på p10 -skärmen (ingångsport). Testa nu med kontinuiteten i multimetern om all anslutning är korrekt. Om ok nu igen ström med usb för att se om den visar den nödvändiga texten. Om ok, ta bort usb och anslut nu den externa 5v 1a strömförsörjningen till den. Det ska nu lysa upp starkt. Så grattis, nu är du bra att gå med din display och placera den på ett avlägset ställe för att se den.

Rekommenderad: