Sadržaj:

SMS Monitor -- Matrični prikaz točaka -- MAX7219 -- SIM800L: 8 koraka (sa slikama)
SMS Monitor -- Matrični prikaz točaka -- MAX7219 -- SIM800L: 8 koraka (sa slikama)

Video: SMS Monitor -- Matrični prikaz točaka -- MAX7219 -- SIM800L: 8 koraka (sa slikama)

Video: SMS Monitor -- Matrični prikaz točaka -- MAX7219 -- SIM800L: 8 koraka (sa slikama)
Video: LDmicro 18: GPS-будильник Ublox NEO-6M (программирование лестничной схемы ПЛК микроконтроллера с помощью LDmicro) 2024, Srpanj
Anonim
SMS Monitor || Matrični prikaz točaka || MAX7219 || SIM800L
SMS Monitor || Matrični prikaz točaka || MAX7219 || SIM800L

U ovom ćete videu naučiti kako se koristi GSM modul, matrični prikaz i kako se na njemu prikazuje tekst koji se pomiče. Nakon toga ćemo ih kombinirati kako bismo prikazali poruke primljene putem GSM SIM -a na matrični zaslon. Prilično je jednostavan i možete ga izgraditi za školske ili fakultetske projekte.

Zato bez gubljenja vremena, uđimo u to.

Korak 1: Pogledajte video

Image
Image

Video detaljno prikazuje svaki korak i pomoći će vam u pravilnom razumijevanju projekta. Dakle, prvo ga pogledajte da biste doista dobro razumjeli sve korake.

Korak 2: Nabavite svoje dijelove

GSM modul: manji ili veći?
GSM modul: manji ili veći?

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

GSM modul: Indija: manji - https://amzn.to/2oyJTg2, veći - https://amzn.to/2oyJTg2US: manji - https://amzn.to/2F1vNy6, veći - http:/ /amzn.to/2F1vNy6UK: Manji - https://amzn.to/2oAjApT, Veći -

Matrični prikaz točaka: Indija - https://amzn.to/2HWZcqHUS - https://amzn.to/2HWZcqHUK -

Korak 3: GSM modul: manji ili veći?

GSM modul: manji ili veći?
GSM modul: manji ili veći?

U ovom koraku ću govoriti o glavnim razlikama u modulima, što će vam pomoći da odaberete jedan.

Prvo, manji je vrlo kompaktan, dok veći zahtijeva veći prostor.

Manji nema RS232 u TTL pretvarač, dok veći ima DB9 utičnicu i MAX232 IC koji radi posao, ali da bismo ga koristili s Arduinom, neće nam trebati.

Manji zahtijeva točan napon između 3,7 i 4,4 Volta što može biti malo bolno, a također treba i mikro SIM. Veći ima ugrađeni regulator napona koji uzima 12 volti i pretvara ga u radni napon te ima utor za stare SIM kartice velike veličine.

Kratka antena manjeg modula ponekad mi je stvarala problem dok je antena većeg modula dobra u svom poslu. Iako oba rade isto, u ovom projektu koristit ću veći.

Sada kada ste odabrali svoj GSM modul, idemo naprijed i provjeriti ga.

Korak 4: Testiranje GSM modula

Testiranje GSM modula
Testiranje GSM modula

Spojite TX na digitalni pin 8, RX na digitalni pin 7 i pronađite uzemljenje.

Prenesite skicu u ovom koraku na Arduino. Primijenite 12 volti na GSM modul. Primijetit ćete da mrežna LED dioda brzo treperi, kada treperi jednom u sekundi, spojena je na mrežu. Zatim otvorite serijski monitor i pritisnite “s” za slanje poruke ili pritisnite “r” za primanje poruke. Broj telefona i poruku koju želite poslati možete promijeniti u funkciji Pošalji poruku.

Ako ovo radi dobro, prijeđite na sljedeći korak.

Korak 5: Testirajte matrični zaslon

Testirajte matrični zaslon
Testirajte matrični zaslon
Testirajte matrični zaslon
Testirajte matrični zaslon
Testirajte matrični zaslon
Testirajte matrični zaslon

Sada provjerite Dot Matrix Display, dodajte knjižnice MD Parola i MD MAX72XX u Arduino knjižnicu.

No, prije nego što ga upotrijebite, idite u mapu Arduino knjižnice, otvorite mapu knjižnice MD_MAX_72XX, a zatim idite na dokumente i otvorite bilo koju datoteku HMTL, a zatim odredite vrstu matričnog prikaza točkica koju imate (pogledajte video za pravilno razumijevanje). Moj je FC_16. Nakon toga idite u mapu “src” i otvorite datoteku MD_MAX72XX.h. Izmijenite datoteku zaglavlja u skladu s modulom koji imate, a zatim je spremite.

Sada možete provjeriti svoj modul. Spojite pin za odabir čipa na pin 10, podatke u pin na pin 11 i pin sata na pin 13 i priključite napajanje. Otvorite testnu skicu iz primjera biblioteke i prenesite je. Matrična točka trebala bi prikazati neke uzorke nakon kojih slijede njihovi naslovi, što se može vidjeti i na serijskom monitoru.

Možda ćete htjeti na vrh matrice staviti nešto što je malo tamno, ali prozirno jer je teško izravno to pročitati. Isprobajte akrilnu ploču crvene boje za najbolje rezultate.

Korak 6: Kombinirajte ih

Kombinirajte ih
Kombinirajte ih
Kombinirajte ih
Kombinirajte ih
Kombinirajte ih
Kombinirajte ih
Kombinirajte ih
Kombinirajte ih

Sada ćemo dodati led na pin 12 i učitati ovu skicu. Uvijek imajte na umu da se tijekom učitavanja skice broj pin 0 i 1 ne smije povezati ni s čim. Nakon učitavanja skice spojite RX pin GSM modula na TX pin Arduina i TX pin GSM modula na RX pin Arduina.

Otvorite serijski monitor. Poslao sam poruku u formatu "#A. Provjeri*" i primijetit ćete da LED dioda treperi, a SMS se prikazuje na matričnom prikazu. Poruku možete provjeriti i na serijskom monitoru. Opet sam poslao drugu poruku i prikazana poruka se mijenja.

Format poruke se također može promijeniti u samom programu. Potražite "#A". i Asterik (*) u programu i promijenite ga prema svojoj želji.

Korak 7: Funkcija "memset"

Funkcija od
Funkcija od

Možda ćete primijetiti da u programu postoji funkcija koja se zove memset.

Ako se pitate čemu služi, dopustite mi da vam kažem da je za vrlo posebnu namjenu što je objašnjeno na priloženoj slici.

Za bolje razumijevanje možete uputiti i video zapis.

Korak 8: Gotovo

To je bilo sve za ovu pouku. Nadam se da vam se svidjelo.