Innholdsfortegnelse:

P10 DMD -skjerm med Arduino og RTC DS3231: 4 trinn (med bilder)
P10 DMD -skjerm med Arduino og RTC DS3231: 4 trinn (med bilder)

Video: P10 DMD -skjerm med Arduino og RTC DS3231: 4 trinn (med bilder)

Video: P10 DMD -skjerm med Arduino og RTC DS3231: 4 trinn (med bilder)
Video: Arduino+P10 Display+Rtc 2024, November
Anonim
P10 DMD -skjerm med Arduino og RTC DS3231
P10 DMD -skjerm med Arduino og RTC DS3231

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

Forstå krets og prosedyre
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

Laster opp kode og tester
Laster opp kode og tester
Laster opp kode og tester
Laster opp kode og tester

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

Image
Image
Avslutter
Avslutter
Avslutter
Avslutter

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: