Obsah:

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

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

Video: P10 DMD displej s Arduino a RTC DS3231: 4 kroky (s obrázkami)
Video: Digital Clock using Arduino with RTC on P10 board DMD panel Dot Matrix 2024, November
Anonim
P10 DMD displej s Arduino a RTC DS3231
P10 DMD displej s Arduino a RTC DS3231

Displeje P10 sú radom bodových LED diód. LED dióda P10 je všeobecne známa ako bodový maticový displej alebo DMD displej. Je založený na posuvných registroch, spravidla sa používa 74595 posuvných registrov. Môžu byť kaskádované s väčším počtom takýchto podobných dosiek. K dispozícii v rôznych veľkostiach a farbách LED, použijeme tu typ 32*16. Môžeme zobrazovať posúvateľný text, štylizovaný text s rôznymi veľkosťami písma. Sú veľmi obľúbené v komerčných zobrazovacích tabuliach, ako sú obchody, stanice, letiská atď. Najlepšie na nich je, že môžu byť prepojené s akýmkoľvek štandardným mikrokontrolérom bez potreby akýchkoľvek špeciálnych komunikačných protokolov. Na jeho použitie budeme používať arduino. Budeme ho používať na generovanie textu spolu s aktuálnym časom a dátumom.

Krok 1: Potrebné súčasti

1. Displej P10 s 16 -pinovým plochým káblom s konektorom FRC

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

3. ds3231

4. hlavičky muža a ženy

5. súpravy na veroboard a spájkovanie

6. prepojky (potrebné len pre počiatočné testovanie)

7. Napájanie 5v 1A

Krok 2: Pochopenie obvodu a postupu

Pochopenie obvodu a postupu
Pochopenie obvodu a postupu

Na zadnej strane dosky P10 sú dve sady portov. Vstupný a výstupný port na kaskádové kódovanie. DS3231 sú hodiny reálneho času (RTC). Slúži na zobrazenie dátumu a času.

Schéma zapojenia je priložená tu. Teraz nepoužívajte externé napájanie 5v 1a. Výkon arduina dokáže dostatočne rozsvietiť váš displej (slabé svetlo) na testovanie.

DS3231 používa komunikačný protokol I2C. Pripojte držiak batérie CR2302 na svoje miesto a spojte jeho i2c piny s arduino i2c. Ak ste novým modulom, pozrite sa na nasledujúci odkaz:

howtomechatronics.com/tutorials/arduino/ar…

Teraz postupujte podľa schémy zapojenia a pripevnite prepojky z dosky P10 k arduinu. Tieto pripojenia sa očividne uskutočňujú na vstupnom porte P10.

16-pinový plochý kábel FRC s konektorom-1 sa používa pre vstupný aj výstupný port, ktorý môžete použiť neskôr po dokončení veroboardového obvodu.

Krok 3: Nahranie kódu a testovanie

Odovzdávanie kódu a testovanie
Odovzdávanie kódu a testovanie
Odovzdávanie kódu a testovanie
Odovzdávanie kódu a testovanie

Stiahnite si nižšie priložené kódy. Je to do značnej miery samozrejmé. Tu nájdete odkazy na knižnice.

github.com/freetronics/DMD

www.arduinolibraries.info/libraries/dmd2

Odporúčam vám nainštalovať obe, pretože obe obsahujú mnoho jedinečných funkcií.

Tu môžete nahrať ktorýkoľvek z kódov. Tiež by ste mohli chcieť použiť akékoľvek vstavané náčrty.

Prepíšte ho, aby sa zobrazil váš vlastný text a požadované nastavenia písma. Nahrajte ho.

Na obrazovke by ste mali vidieť požadovaný výstup

Krok 4: Dokončenie

Image
Image
Finalizácia
Finalizácia
Finalizácia
Finalizácia

Ak všetko funguje dobre, pripevnite všetko na veroboard a spájkujte ich. Na umiestnenie arduina a ds3231 použite ženské hlavičky, aby ste ich mohli v budúcnosti odpojiť a použiť na akýkoľvek iný účel.

Potom pomocou zástrčkových konektorov vytvorte konektor pre plochý kábel FRC displeja p10 (vstupný port). Teraz vyskúšajte kontinuitu multimetra, či sú všetky pripojenia správne vykonané. Ak je to v poriadku, znova napájajte USB, aby ste zistili, či zobrazuje požadovaný text. Ak je to v poriadku, odstráňte usb a teraz k nemu pripojte externý napájací zdroj 5v 1a. Teraz by sa malo jasne rozsvietiť. Blahoželáme, že ste teraz pripravení ísť so svojim displejom a umiestniť ho na vzdialené miesto, aby ste ho videli.

Odporúča: