Tartalomjegyzék:

SMS Monitor -- Pontmátrix kijelző -- MAX7219 -- SIM800L: 8 lépés (képekkel)
SMS Monitor -- Pontmátrix kijelző -- MAX7219 -- SIM800L: 8 lépés (képekkel)

Videó: SMS Monitor -- Pontmátrix kijelző -- MAX7219 -- SIM800L: 8 lépés (képekkel)

Videó: SMS Monitor -- Pontmátrix kijelző -- MAX7219 -- SIM800L: 8 lépés (képekkel)
Videó: DIY Digital Board with SMS Alerts: Using 16x2 LCD Display, NodeMCU, and SIM800L #short 2024, November
Anonim
SMS Monitor || Pontmátrix kijelző || MAX7219 || SIM800L
SMS Monitor || Pontmátrix kijelző || MAX7219 || SIM800L

Ebben a videóban megtudhatja, hogyan kell használni a GSM modult, a pontmátrix kijelzőt, és hogyan kell megjeleníteni rajta a görgethető szöveget. Ezt követően egyesítjük őket, hogy megjelenítsük a GSM SIM -en keresztül érkezett üzeneteket egy pontmátrix kijelzőn. Ez meglehetősen egyszerű, és építheti iskolai vagy főiskolai projektjeihez.

Tehát anélkül, hogy több időt vesztegetnénk, kezdjünk bele.

1. lépés: Nézze meg a videót

Image
Image

A videó részletesen bemutatja az egyes lépéseket, és segít megérteni a projektet. Tehát először nézze meg, hogy valóban jól megértse az összes lépést.

2. lépés: Szerezze be az alkatrészeket

GSM modul: kisebb vagy nagyobb?
GSM modul: kisebb vagy nagyobb?

Arduino: India - https://amzn.to/2HXPEvWUS - https://amzn.to/2F4UwxsUK -

GSM modul: India: Kisebb - https://amzn.to/2oyJTg2, Nagyobb - https://amzn.to/2oyJTg2US: Kisebb - https://amzn.to/2F1vNy6, Nagyobb - http:/ /amzn.to/2F1vNy6UK: Kisebb - https://amzn.to/2oAjApT, nagyobb -

Pontmátrix kijelző: India - https://amzn.to/2HWZcqHUS - https://amzn.to/2HWZcqHUK -

3. lépés: GSM modul: kisebb vagy nagyobb?

GSM modul: kisebb vagy nagyobb?
GSM modul: kisebb vagy nagyobb?

Ebben a lépésben a modulok főbb különbségeiről fogok beszélni, amelyek segítenek kiválasztani az egyiket.

Először is, a kisebb nagyon kompakt, míg a nagyobb nagyobb helyet igényel.

A kisebbik nem rendelkezik RS232 -TTL átalakítóval, míg a nagyobbik rendelkezik DB9 foglalattal és MAX232 IC -vel, amely elvégzi a feladatot, de az Arduino használatához nem lesz rá szükségünk.

A kisebbik 3,7 és 4,4 volt közötti pontos feszültséget igényel, ami némi fájdalmat okozhat, és mikro SIM -t is igényel. A nagyobbiknak van egy beépített feszültségszabályozója, amely 12 voltot vesz fel, és átalakítja azt üzemi feszültségre, és van egy nyílása a régi nagy méretű SIM -hez.

A kisebb modul rövid antennája néha problémát okozott számomra, míg a nagyobb modul antennája jól működik. Bár mindkettő ugyanúgy működik, ebben a projektben a nagyobbat fogom használni.

Most, hogy a GSM modult választotta, menjünk előre, és ellenőrizzük.

4. lépés: A GSM modul tesztelése

A GSM modul tesztelése
A GSM modul tesztelése

Csatlakoztassa a TX -et a 8 -as digitális tüskéhez, az RX -et a 7 -es digitális tűhöz, és közösen használja a földeléseket.

Töltse fel a vázlatot ebben a lépésben az Arduino -ba. Alkalmazzon 12 voltot a GSM modulra. Észre fogja venni, hogy a hálózati LED gyorsan villog, ha másodpercenként egyszer villog, akkor csatlakozik a hálózathoz. Ezután nyissa meg a soros monitort, és nyomja meg az „s” gombot az üzenet küldéséhez, vagy nyomja meg az „r” gombot az üzenet fogadásához. Az Üzenet küldése funkcióban módosíthatja a mobilszámot és az elküldendő üzenetet.

Ha ez jól működik, folytassa a következő lépéssel.

5. lépés: Ellenőrizze a pontmátrix kijelzőt

Tesztelje a pontmátrix kijelzőt
Tesztelje a pontmátrix kijelzőt
Tesztelje a pontmátrix kijelzőt
Tesztelje a pontmátrix kijelzőt
Tesztelje a pontmátrix kijelzőt
Tesztelje a pontmátrix kijelzőt

Most a Dot Matrix Display ellenőrzéséhez adja hozzá az MD Parola és az MD MAX72XX könyvtárat az Arduino könyvtárhoz.

Használat előtt azonban lépjen az Arduino könyvtárak mappába, nyissa meg az MD_MAX_72XX könyvtármappát, majd nyissa meg a dokumentumokat, és nyisson meg bármilyen HMTL fájlt, majd határozza meg a Dot Matrix Display típusát (a megfelelő megértés érdekében tekintse meg a videót). Az enyém az FC_16. Ezután lépjen az „src” mappába, és nyissa meg az MD_MAX72XX.h fájlt. Módosítsa a fejlécfájlt a meglévő modulnak megfelelően, majd mentse el.

Most ellenőrizheti a modulját. Csatlakoztassa a chipválasztó tüskét a 10 -es tűhöz, a tűben lévő adatokat a 11 -es érintkezőhöz, és az óracsapot a 13 -as érintkezőhöz, és kapcsolja be a tápfeszültséget. Nyissa meg a tesztvázlatot a könyvtár példáiból, és töltse fel. A pontmátrixnak meg kell jelenítenie néhány mintát, majd azok címét, amelyek a soros monitoron is láthatók.

Érdemes valamit a mátrix tetejére helyezni, amely kissé sötét, de átlátszó, mivel nehéz közvetlenül leolvasni. Próbálja ki a piros színű akril lapot a legjobb eredmény érdekében.

6. lépés: Kombinálja őket

Kombinálja őket
Kombinálja őket
Kombinálja őket
Kombinálja őket
Kombinálja őket
Kombinálja őket
Kombinálja őket
Kombinálja őket

Most hozzáadunk egy ledet a 12 -es tűhöz, és feltöltjük ezt a vázlatot. Mindig ne feledje, hogy a vázlat feltöltése közben a 0 -as és 1 -es számú tűt nem szabad semmivel összekapcsolni. A vázlat feltöltése után csatlakoztassa a GSM modul RX tűjét az Arduino TX tűjéhez és a GSM modul TX tűjét az Arduino RX tűjéhez.

Nyissa meg a soros monitort. "#A. Check*" formátumú üzenetet küldtem, és észre fogja venni, hogy a LED villog, és az SMS megjelenik a pontmátrix kijelzőn. Az üzenetet a soros monitoron is ellenőrizheti. Ismét elküldtem egy másik üzenetet, és a megjelenített üzenet megváltozik.

Az üzenet formátuma magában a programban is megváltoztatható. Keresse meg a "#A" kifejezést. és egy Asterik (*) a programban, és változtassa meg a kívánt módon.

7. lépés: A "memset" funkciója

Funkciója
Funkciója

Észreveheti, hogy a programban van egy memset nevű függvény.

Ha kíváncsi, mire való, akkor hadd mondjam el, hogy nagyon különleges célra szolgál, amelyet a mellékelt kép magyaráz.

A megfelelő megértés érdekében videóra is hivatkozhat.

8. lépés: Kész

Ennyi volt a tanulságos. Remélem, tetszett.