Tartalomjegyzék:
- 1. lépés: Nézze meg a videót
- 2. lépés: Szerezze be az alkatrészeket
- 3. lépés: GSM modul: kisebb vagy nagyobb?
- 4. lépés: A GSM modul tesztelése
- 5. lépés: Ellenőrizze a pontmátrix kijelzőt
- 6. lépés: Kombinálja őket
- 7. lépés: A "memset" funkciója
- 8. lépés: Kész
Videó: SMS Monitor -- Pontmátrix kijelző -- MAX7219 -- SIM800L: 8 lépés (képekkel)
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:43
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
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
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?
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
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
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
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
É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.