Tartalomjegyzék:

P10 DMD kijelző Arduino és RTC DS3231 segítségével: 4 lépés (képekkel)
P10 DMD kijelző Arduino és RTC DS3231 segítségével: 4 lépés (képekkel)

Videó: P10 DMD kijelző Arduino és RTC DS3231 segítségével: 4 lépés (képekkel)

Videó: P10 DMD kijelző Arduino és RTC DS3231 segítségével: 4 lépés (képekkel)
Videó: ESP32 JAM LED DOT MTARIX P5 JAM NTP TANPA RTC DI JAMIN AKURAT 2024, Július
Anonim
P10 DMD kijelző Arduino és RTC DS3231 készülékekkel
P10 DMD kijelző Arduino és RTC DS3231 készülékekkel

A P10 kijelzők pontmátrixos LED -ek tömbje. A P10 led általában Dot Matrix Display vagy DMD kijelző néven ismert. Műszakregisztereken alapul, általában 74595 váltóregisztert használnak. Ezeket több hasonló táblával lehet kaszkádolni. Különböző méretben és LED -színekben kapható, itt 32*16 típust fogunk használni. Görgethető szöveget, stilizált szöveget tudunk megjeleníteni különböző betűméretekkel. Nagyon népszerűek a kereskedelmi kijelző táblákon, például üzletekben, állomásokon, repülőtereken stb. A legjobb dolog bennük az, hogy bármilyen szabványos mikrokontrollerrel illeszthetők bármilyen speciális kommunikációs protokoll nélkül. Arduino -t fogunk használni. Ezzel fogunk szöveget generálni az aktuális idővel és dátummal együtt.

1. lépés: Szükséges összetevők

1. P10 kijelző 16 tűs FRC csatlakozó szalagkábellel

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

3. ds3231

4. férfi és női fejlécek

5. veroboard és forrasztó készletek

6. jumper (csak az első teszteléshez szükséges)

7. 5v 1A tápegység

2. lépés: Az áramkör és az eljárás megértése

Az áramkör és az eljárás megértése
Az áramkör és az eljárás megértése

A P10 kártya hátoldalán két portkészlet található. Az adatbeviteli és kimeneti port lépcsőzetes. A DS3231 a valós idejű óra (RTC). A dátum és az idő megjelenítésére szolgál.

A kapcsolási rajz itt található. Ne használja most az 5v 1a külső tápegységet. Az arduino teljesítmény eléggé megvilágíthatja a kijelzőt (gyenge fény) a teszteléshez.

A DS3231 I2C kommunikációs protokollt használ. Rögzítse a CR2302 elemtartót a helyére, és csatlakoztassa az i2c csapokat az arduino i2c -hez. Ha még nem ismeri ezt a modult, nézze meg az alábbi linket:

howtomechatronics.com/tutorials/arduino/ar…

Most kövesse az áramköri rajzot, és csatlakoztassa a jumpereket a P10 tábláról az arduino -hoz. Ezeket a kapcsolatokat nyilvánvalóan a P10 bemeneti portján kell létrehozni.

A 16 tűs FRC csatlakozó-1 szalagkábel mind a bemeneti, mind a kimeneti porthoz használható, amelyet később, a véglegesített veroboard áramkör elkészítése után lehet használni.

3. lépés: A kód feltöltése és tesztelése

Feltöltési kód és tesztelés
Feltöltési kód és tesztelés
Feltöltési kód és tesztelés
Feltöltési kód és tesztelés

Töltse le az alábbi csatolt kódokat. Nagyjából magától értetődő. Könyvtári linkek itt.

github.com/freetronics/DMD

www.arduinolibraries.info/libraries/dmd2

Azt javaslom, hogy telepítse mindkettőt, mivel mindkettő számos egyedi funkciót tartalmaz.

Az itt csatolt kódok bármelyikét feltöltheti. Szintén használhat bármilyen beépített példavázlatot.

Írja át, hogy megjelenjen a saját szövege és a kívánt betűtípus -beállítások. Töltsd fel.

Látnia kell a kívánt kimenetet a képernyőn

4. lépés: Véglegesítés

Image
Image
Véglegesítés
Véglegesítés
Véglegesítés
Véglegesítés

Ha minden jól működik, akkor rögzítsen mindent a veroboardra és forrasztja fel őket. Használjon női fejléceket az arduino és a ds3231 elhelyezéséhez, hogy a jövőben ki tudja kapcsolni, és más célokra is használhassa.

Ezután a férfi fejlécek segítségével készítse el a p10 kijelző FRC szalagkábelének csatlakozóját (bemeneti port). Most tesztelje a multiméter folytonosságával, hogy minden csatlakozás megfelelően van -e létrehozva. Ha most rendben van, akkor ismét tápellátást végezhet az usb -vel, hogy megnézze, megjeleníti -e a szükséges szöveget. Ha rendben van, távolítsa el az usb -t, és most csatlakoztassa a külső 5v 1a tápegységet. Most fényesen kell világítania. Gratulálunk, most már jó, ha a kijelzőjét használja, és egy távoli helyre teszi, hogy megnézze.

Ajánlott: