Kazalo:
- Korak: Oglejte si video
- Korak: Pridobite svoje dele
- Korak: GSM modul: manjši ali večji?
- 4. korak: Preizkusite modul GSM
- 5. korak: Preizkusite matrični zaslon
- Korak 6: Združite jih
- 7. korak: funkcija "memset"
- 8. korak: Končano
Video: Monitor SMS -- Matrični zaslon -- MAX7219 -- SIM800L: 8 korakov (s slikami)
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:07
V tem videu se boste naučili uporabljati modul GSM, matrični zaslon in kako na njem prikazati drsno besedilo. Nato jih združimo, da prikažemo sporočila, prejeta prek SIM kartice GSM, na matrični zaslon. Je dokaj enostaven in ga lahko zgradite za šolske ali fakultetne projekte.
Torej, ne da bi zapravljali več časa, se lotimo tega.
Korak: Oglejte si video
Video podrobno prikazuje vsak korak in vam bo pomagal pri pravilnem razumevanju projekta. Zato si najprej oglejte, da boste res dobro razumeli vse korake.
Korak: Pridobite svoje dele
Arduino: Indija - https://amzn.to/2HXPEvWUS - https://amzn.to/2F4UwxsUK -
Modul GSM: Indija: Manjši - https://amzn.to/2oyJTg2, Večji - https://amzn.to/2oyJTg2US: Manjši - https://amzn.to/2F1vNy6, Večji - http:/ /amzn.to/2F1vNy6UK: Manjši - https://amzn.to/2oAjApT, Večji -
Dot Matrix Display: Indija - https://amzn.to/2HWZcqHUS - https://amzn.to/2HWZcqHUK -
Korak: GSM modul: manjši ali večji?
V tem koraku bom govoril o glavnih razlikah v modulih, ki vam bodo pomagale pri izbiri enega.
Najprej, manjši je zelo kompakten, večji pa zahteva več prostora.
Manjši nima pretvornika RS232 v TTL, večji pa ima vtičnico DB9 in IC MAX232, ki to opravi, vendar ga za uporabo z Arduinom ne bomo potrebovali.
Manjša zahteva natančno napetost med 3,7 in 4,4 voltov, kar je lahko malo boleče in potrebuje tudi mikro SIM. Večji ima vgrajen regulator napetosti, ki vzame 12 voltov in ga pretvori v delovno napetost, poleg tega pa ima režo za stare velike kartice SIM.
Kratka antena manjšega modula mi je včasih povzročala težave, medtem ko je antena večjega modula dobra pri svojem delu. Čeprav oba delujeta enako, bom v tem projektu uporabil večjega.
Zdaj, ko ste izbrali svoj GSM modul, nadaljujmo in preverimo.
4. korak: Preizkusite modul GSM
Priključite TX na digitalni pin 8, RX na digitalni pin 7 in odpravite napake.
Skico v tem koraku naložite v Arduino. Priključite 12 voltov na GSM modul. Opazili boste, da omrežna LED lučka hitro utripa, ko utripa enkrat na sekundo, je povezana z omrežjem. Nato odprite serijski monitor in pritisnite “s” za pošiljanje sporočila ali pritisnite “r” za sprejem sporočila. Številko mobilnega telefona in sporočilo, ki ga želite poslati, lahko spremenite v funkciji Pošlji sporočilo.
Če to deluje dobro, pojdite na naslednji korak.
5. korak: Preizkusite matrični zaslon
Zdaj, da preverite Dot Matrix Display, dodajte knjižnici MD Parola in MD MAX72XX v knjižnico Arduino.
Pred uporabo pa pojdite v mapo knjižnic Arduino, odprite mapo knjižnice MD_MAX_72XX, nato pojdite na dokumente in odprite katero koli datoteko HMTL, nato določite vrsto matričnega prikaza, ki ga imate (za pravilno razumevanje si oglejte video). Moj je FC_16. Po tem pojdite v mapo “src” in odprite datoteko MD_MAX72XX.h. Datoteko z glavo spremenite glede na modul, ki ga imate, in jo nato shranite.
Zdaj lahko preverite svoj modul. Priključite zatič za izbiro čipa na pin 10, podatke v pin na pin 11 in zatič za uro na pin 13 in vklopite napajanje. Odprite preskusno skico iz primerov knjižnice in jo naložite. Matrična točka mora prikazati nekaj vzorcev, ki jim sledijo njihovi naslovi, kar je mogoče videti tudi na serijskem monitorju.
Na matriko boste morda želeli postaviti nekaj, kar je malo temno, a prozorno, saj je težko neposredno prebrati. Za najboljše rezultate poskusite z rdečo barvo akrila.
Korak 6: Združite jih
Zdaj bomo dodali led na pin 12 in naložili to skico. Vedno upoštevajte, da med nalaganjem skice številke 0 in 1 ne smeta biti povezana z ničemer. Ko je skica naložena, priključite RX pin GSM modula na TX pin Arduino in TX pin GSM modula na RX pin Arduino.
Odprite serijski monitor. Poslal sem sporočilo v obliki "#A. Preveri*" in opazili boste, da LED utripa, SMS pa je prikazan na matričnem prikazu. Sporočilo lahko preverite tudi na serijskem monitorju. Spet sem poslal drugo sporočilo in prikazano sporočilo se spremeni.
Obliko sporočila lahko spremenite tudi v samem programu. Poiščite »#A«. in Asterik (*) v programu in ga spremenite po svoji želji.
7. korak: funkcija "memset"
Morda boste opazili, da v programu obstaja funkcija, imenovana memset.
Če se sprašujete, čemu služi, naj vam povem, da je za prav poseben namen, ki je razložen na priloženi sliki.
Za pravilno razumevanje si lahko ogledate tudi video.
8. korak: Končano
To je bilo vse za to navodilo. Upam, da vam je bilo všeč.