Indholdsfortegnelse:

P10 DMD -skærm med Arduino og RTC DS3231: 4 trin (med billeder)
P10 DMD -skærm med Arduino og RTC DS3231: 4 trin (med billeder)

Video: P10 DMD -skærm med Arduino og RTC DS3231: 4 trin (med billeder)

Video: P10 DMD -skærm med Arduino og RTC DS3231: 4 trin (med billeder)
Video: DMD P10 4 Panal DS3231 RTC arduino Clock 2024, November
Anonim
P10 DMD -skærm med Arduino og RTC DS3231
P10 DMD -skærm med Arduino og RTC DS3231

P10 -skærme er en række punkter med matrix -LED'er. P10 LED er generelt kendt som en Dot Matrix Display eller DMD display. Det er baseret på skiftregistre, generelt bruges 74595 skiftregistre. De kan kaskades med flere lignende lignende brædder. Fås i forskellige størrelser og LED -farver, vi bruger her 32*16 type. Vi kan vise rullbar tekst, stiliseret tekst med forskellige skrifttypestørrelser. De er meget populære i kommercielle displaykort som butikker, stationer, lufthavne osv. Det bedste ved dem er, at de kan have grænseflade med enhver standard mikrokontroller uden behov for særlige kommunikationsprotokoller. Vi vil bruge arduino til at bruge det. Vi vil bruge det til at generere en tekst sammen med den aktuelle tid og dato.

Trin 1: Komponenter påkrævet

1. P10 -skærm med 16 Pin FRC -stik båndkabel

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

3. ds3231

4. mandlige og kvindelige overskrifter

5. veroboard og lodningssæt

6. jumpere (kun påkrævet til første test)

7. 5v 1A strømforsyning

Trin 2: Forståelse af kredsløb og procedure

Forstå kredsløb og procedure
Forstå kredsløb og procedure

På bagsiden af P10 -kortet er der to sæt porte: datainput- og outputporten til kaskade. DS3231 er realtidsuret (RTC). Det bruges til at vise dato og klokkeslæt.

Kredsløbsdiagrammet er vedhæftet her. Brug ikke 5v 1a ekstern forsyning nu. Arduino -strømmen kan tænde din skærm op (svagt lys) tilstrækkeligt nok til test.

DS3231 bruger I2C kommunikationsprotokol. Sæt CR2302 batteriholderen på sin plads, og tilslut dens i2c ben med arduino i2c. Hvis du er ny på dette modul, kan du tjekke dette link herunder:

howtomechatronics.com/tutorials/arduino/ar…

Følg nu kredsløbsdiagrammet, og fastgør jumpere fra P10 -kortet til arduino. Disse forbindelser skal naturligvis foretages ved input -porten på P10.

Det 16-pins FRC-stik-1-båndkabel bruges til både input- og outputport, som kan bruges senere, efter at du har lavet det færdige veroboard-kredsløb.

Trin 3: Upload kode og test

Upload kode og test
Upload kode og test
Upload kode og test
Upload kode og test

Download de vedhæftede koder. Det er stort set selvforklarende. Bibliotekslinks givet her.

github.com/freetronics/DMD

www.arduinolibraries.info/libraries/dmd2

Jeg vil foreslå dig at installere begge dele, da begge indeholder mange unikke funktioner.

Du kan uploade alle de koder, der er vedhæftet her. Det kan også være en god idé at bruge alle indbyggede eksempelskitser.

Omskriv det for at vise din egen tekst og ønskede skrifttypeindstillinger. Upload den.

Du skal se det ønskede output på skærmen

Trin 4: Afslutning

Image
Image
Afslutter
Afslutter
Afslutter
Afslutter

Hvis alt fungerer fint, skal du vedhæfte alt på veroboard og lodde dem. Brug kvindelige overskrifter til at placere arduino og ds3231, så du fremover kan tilslutte genbrug til andre formål.

Brug derefter hanhoveder til at lave stikket til FRC -båndkablet på p10 -skærmen (inputport). Test nu med kontinuitet af multimeter, hvis alle forbindelser er foretaget korrekt. Hvis ok nu igen strøm med usb for at se, om den viser den nødvendige tekst. Hvis ok, fjern derefter usb og tilslut nu den eksterne 5v 1a strømforsyning til den. Det skal nu lyse klart. Så tillykke, du er nu god til at gå med dit display og placere det et fjernt sted for at se det.

Anbefalede: