Innholdsfortegnelse:
- Trinn 1: Komponenter påkrevd
- Trinn 2: Forstå krets og prosedyre
- Trinn 3: Last opp kode og testing
- Trinn 4: Avslutte
Video: P10 DMD -skjerm med Arduino og RTC DS3231: 4 trinn (med bilder)
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:21
P10 -skjermer er en rekke prikkmatris -lysdioder. P10 LED er generelt kjent som en Dot Matrix Display eller DMD -skjerm. Det er basert på skiftregistre, vanligvis brukes 74595 skiftregistre. De kan kaskades med flere slike plater. Tilgjengelig i forskjellige størrelser og LED -farger, bruker vi her 32*16 type. Vi kan vise rullbar tekst, stilisert tekst med forskjellige skriftstørrelser. De er veldig populære i kommersielle displaykort som butikker, stasjoner, flyplasser, etc. Det beste med dem er at de kan kobles til en hvilken som helst standard mikrokontroller uten behov for spesielle kommunikasjonsprotokoller. Vi bruker arduino til å bruke den. Vi bruker den til å generere en tekst sammen med gjeldende klokkeslett og dato.
Trinn 1: Komponenter påkrevd
1. P10 -skjerm med 16 -pinners FRC -båndkabel
2. arduino (uno/mega/nano/pro mini)
3. ds3231
4. mannlige og kvinnelige overskrifter
5. veroboard og loddesett
6. hoppere (bare nødvendig for første testing)
7. 5v 1A strømforsyning
Trinn 2: Forstå krets og prosedyre
På baksiden av P10 -kortet er det to sett med porter: datainngangs- og utgangsporten for kaskader. DS3231 er sanntidsklokken (RTC). Den brukes til å vise dato og klokkeslett.
Kretsdiagrammet er vedlagt her. Ikke bruk 5v 1a ekstern forsyning nå. Arduino -kraften kan lyse opp skjermen (svakt lys) tilstrekkelig nok til testing.
DS3231 bruker I2C kommunikasjonsprotokoll. Fest CR2302 -batteriholderen på plass og koble i2c -pinnene med arduino i2c. Hvis du er ny i denne modulen, kan du sjekke denne lenken nedenfor:
howtomechatronics.com/tutorials/arduino/ar…
Følg nå kretsdiagrammet og fest hoppere fra P10 -kortet til arduino. Disse tilkoblingene skal åpenbart gjøres ved inngangsporten til P10.
Den 16-pinners FRC-kontakt-1-båndkabelen brukes til både inngangs- og utgangsport som kan brukes senere, etter at du har laget den ferdige veroboard-kretsen.
Trinn 3: Last opp kode og testing
Last ned kodene som er vedlagt nedenfor. Det er ganske mye selvforklarende. Bibliotekskoblinger gitt her.
github.com/freetronics/DMD
www.arduinolibraries.info/libraries/dmd2
Jeg vil foreslå at du installerer begge, siden begge inneholder mange unike funksjoner.
Du kan laste opp noen av kodene som er vedlagt her. Det kan også være lurt å bruke noen innebygde eksempelskisser.
Skriv det om for å vise din egen tekst og ønskede skriftinnstillinger. Last den opp.
Du bør se ønsket utgang på skjermen
Trinn 4: Avslutte
Hvis alt fungerer bra, fest alt på veroboardet og lodd dem. Bruk kvinnelige overskrifter til å plassere arduino og ds3231, slik at du kan koble til gjenbruk i fremtiden for andre formål.
Bruk deretter mannlige overskrifter til å lage kontakten for FRC -båndkabelen til p10 -skjermen (inngangsport). Test nå med kontinuiteten til multimeteret hvis all tilkobling er skikkelig. Hvis ok nå igjen strøm med usb for å se om den viser nødvendig tekst. Hvis ok, fjern deretter usb og koble den eksterne 5v 1a strømforsyningen til den. Det skal nå lyse sterkt. Så gratulerer med at du nå er flink til å gå med skjermen og plassere den et fjernt sted for å se den.
Anbefalt:
P10 Led (DMD) ved bruk av Arduino Nano V.3: 4 trinn
P10 Led (DMD) Bruke Arduino Nano V.3: I min forrige artikkel. Jeg har allerede vist hvordan du bruker Output -enheten på Arduino. Utgangsenhetene inkluderer "7-segment", "RGB-ring", "Led Matrix" og "2x16 LCD". I denne artikkelen vil jeg også vise deg hvordan
Innstilling av DS3231 RTC (sanntidsklokke) Nøyaktig, rask og automatisert ved hjelp av Java (+-1s): 3 trinn
Stille inn DS3231 RTC (sanntidsklokke) Nøyaktig, rask og automatisert ved hjelp av Java (+-1s): Denne instruksen skal vise deg hvordan du stiller inn tiden på en DS3231 sanntidsklokke ved hjelp av en Arduino og et lite Java-program som bruker den serielle tilkoblingen til Arduino. Den grunnleggende logikken i dette programmet: 1. Arduino sender en serieforespørsel
Arduino DS3231 RTC -klokke med LCD: 3 trinn
Arduino DS3231 RTC -klokke med LCD: For å gjøre meg kjent med en DS3231 RTC (sanntidsklokke), bygde jeg en enkel arduino -basert 24 -timers klokke. Den har 3 knapper med følgende funksjoner: Trykk på hvilken som helst knapp for å gå inn i tidsinnstillingsmodus, øke og redusere tiden i minutter med t
Infinity Clock - Arduino - WS2813 og DS3231: 5 trinn (med bilder)
Infinity Clock - Arduino - WS2813 og DS3231: Infinity Clock - Arduino - WS2813 og DS3231Jeg ønsket å bygge en klokke, og likte tanken på å prøve meg på å lage en uendelig klokke med en Arduino. Jeg ville at den skulle bygge den ut av vanlige elementer, og skrive programmet selv. Hva er en Infinity C
Displaytemperatur på P10 LED -skjermmodul ved bruk av Arduino: 3 trinn (med bilder)
Displaytemperatur på P10 LED -skjermmodul ved bruk av Arduino: I forrige opplæring har du blitt fortalt hvordan du viser tekst på Dot Matrix LED Display P10 -modul ved hjelp av Arduino og DMD -kontakt, som du kan sjekke her. I denne opplæringen gir vi en enkel prosjektopplæring ved å bruke P10 -modulen som skjermmedium