Innehållsförteckning:
- Steg 1: Komponenter krävs
- Steg 2: Förstå krets och procedur
- Steg 3: Ladda upp kod och testa
- Steg 4: Avsluta
Video: P10 DMD -skärm med Arduino och RTC DS3231: 4 steg (med bilder)
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:38
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
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
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
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:
P10 Led (DMD) med Arduino Nano V.3: 4 steg
P10 Led (DMD) Användning av Arduino Nano V.3: I min tidigare artikel. Jag har redan visat hur man använder Output -enheten på Arduino. Utmatningsanordningarna inkluderar "7-segment", "RGB-ring", "Led Matrix" och "2x16 LCD". I den här artikeln kommer jag också att visa dig hur
Ställa in DS3231 RTC (realtidsklocka) exakt, snabbt och automatiserat med Java (+-1s): 3 steg
Ställa in DS3231 RTC (realtidsklocka) exakt, snabbt och automatiserat med hjälp av Java (+-1s): Denna instruktion kommer att visa dig hur du ställer in tiden på en DS3231 realtidsklocka med en Arduino och ett litet Java-program som använder den seriella anslutningen av Arduino. programmets grundläggande logik: 1. Arduino skickar en serieförfrågan
8 Reläkontroll med NodeMCU och IR -mottagare med WiFi och IR -fjärrkontroll och Android -app: 5 steg (med bilder)
8 Reläkontroll med NodeMCU och IR -mottagare med WiFi och IR -fjärrkontroll och Android -app: Styrning av 8 reläväxlar med nodemcu och IR -mottagare via wifi och IR -fjärrkontroll och Android -app. Fjärrkontrollen fungerar oberoende av wifi -anslutning. HÄR ÄR EN UPPDATERAD VERSIONKLICK HÄR
Temperatur och fuktighet Display och datainsamling med Arduino och bearbetning: 13 steg (med bilder)
Temperatur- och luftfuktighetsvisning och datainsamling med Arduino och bearbetning: Intro: Detta är ett projekt som använder ett Arduino -kort, en sensor (DHT11), en Windows -dator och ett bearbetningsprogram (ett gratis nedladdningsbart) för att visa temperatur, luftfuktighetsdata i digital och stapeldiagramform, visa tid och datum och kör en räkningstid
Poängkortprojekt med P10 LED -display med DMD: 6 steg (med bilder)
Poängplankprojekt med P10 LED -display med DMD: Vi träffas ofta på en fotbollsstadion; det finns en gigantisk LED -skiva som fungerar som en resultattavla. Så även på andra idrottsplatser, också ofta vet vi resultattavlan för skärmen gjord av LED. Även om det inte är möjligt, finns det också ett fält som fortfarande