Obsah:

P10 DMD displej s Arduino a RTC DS3231: 4 kroky (s obrázky)
P10 DMD displej s Arduino a RTC DS3231: 4 kroky (s obrázky)

Video: P10 DMD displej s Arduino a RTC DS3231: 4 kroky (s obrázky)

Video: P10 DMD displej s Arduino a RTC DS3231: 4 kroky (s obrázky)
Video: manual adjust clock on P10 32x16 led display (3) 2024, Červenec
Anonim
P10 DMD displej s Arduino a RTC DS3231
P10 DMD displej s Arduino a RTC DS3231

Displeje P10 jsou řada bodových LED diod. LED P10 je obecně známá jako Dot Matrix Display nebo DMD displej. Je založen na posuvných registrech, obvykle se používá 74595 posuvných registrů. Lze je kaskádovat s větším počtem podobných desek. K dispozici v různých velikostech a barvách LED, použijeme zde typ 32*16. Můžeme zobrazit rolovací text, stylizovaný text s různými velikostmi písem. Jsou velmi populární v komerčních zobrazovacích tabulích, jako jsou obchody, stanice, letiště atd. Nejlepší na nich je, že mohou být propojeny s jakýmkoli standardním mikrokontrolérem bez potřeby jakýchkoli speciálních komunikačních protokolů. K jeho použití budeme používat arduino. Budeme jej používat ke generování textu spolu s aktuálním časem a datem.

Krok 1: Požadované součásti

1. P10 displej s 16kolíkovým plochým kabelem konektoru FRC

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

3. ds3231

4. hlavičky mužů a žen

5. veroboard a pájecí soupravy

6. propojky (nutné pouze pro počáteční testování)

7. Napájení 5v 1A

Krok 2: Porozumění obvodu a postupu

Pochopení obvodu a postupu
Pochopení obvodu a postupu

Na zadní straně desky P10 jsou dvě sady portů. Vstupní a výstupní port dat pro kaskádování. DS3231 jsou hodiny reálného času (RTC). Slouží k zobrazení data a času.

Schéma zapojení je přiloženo zde. Nepoužívejte nyní externí napájení 5v 1a. Výkon Arduino dokáže dostatečně osvětlit váš displej (tlumené světlo) pro testování.

DS3231 používá komunikační protokol I2C. Připojte držák baterie CR2302 na své místo a spojte jeho i2c piny s arduino i2c. Pokud jste v tomto modulu noví, podívejte se na tento odkaz níže:

howtomechatronics.com/tutorials/arduino/ar…

Nyní postupujte podle schématu zapojení a připojte propojky z desky P10 k arduinu. Toto připojení musí být evidentně provedeno na vstupním portu P10.

16pinový plochý kabel FRC konektor-1 se používá pro vstupní i výstupní port, který lze použít později, až dokončíte finální veroboardový obvod.

Krok 3: Nahrání kódu a testování

Nahrávání kódu a testování
Nahrávání kódu a testování
Nahrání kódu a testování
Nahrání kódu a testování

Stáhněte si níže přiložené kódy. Je to do značné míry samozřejmé. Zde jsou uvedeny odkazy na knihovny.

github.com/freetronics/DMD

www.arduinolibraries.info/libraries/dmd2

Navrhnu vám nainstalovat oba, protože oba obsahují mnoho unikátních funkcí.

Zde můžete nahrát jakýkoli z připojených kódů. Také si můžete přát použít jakékoli vestavěné příklady skic.

Přepište jej tak, aby zobrazoval váš vlastní text a požadované nastavení písma. Nahrajte to.

Měli byste vidět požadovaný výstup na obrazovce

Krok 4: Dokončení

Image
Image
Finalizace
Finalizace
Finalizace
Finalizace

Pokud vše funguje dobře, připojte vše na veroboard a pájejte je. Pomocí samičích záhlaví umístěte arduino a ds3231, abyste je mohli v budoucnu odpojit a znovu použít pro jakýkoli jiný účel.

Poté pomocí konektorů vytvořte konektor pro plochý kabel FRC displeje p10 (vstupní port). Nyní vyzkoušejte kontinuitu multimetru, zda jsou všechna připojení provedena správně. Pokud je to v pořádku, znovu zapněte napájení USB, abyste zjistili, zda zobrazuje požadovaný text. Pokud je to v pořádku, odeberte USB a nyní k němu připojte externí napájecí zdroj 5v 1a. Nyní by se mělo jasně rozsvítit. Takže gratulujeme, že jste nyní připraveni jít se svým displejem a umístit jej na vzdálené místo, abyste ho viděli.

Doporučuje: