Sadržaj:

SMS Monitor -- Matrični ekran -- MAX7219 -- SIM800L: 8 koraka (sa slikama)
SMS Monitor -- Matrični ekran -- MAX7219 -- SIM800L: 8 koraka (sa slikama)

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

Video: SMS Monitor -- Matrični ekran -- MAX7219 -- SIM800L: 8 koraka (sa slikama)
Video: 🚀 AMAZON 2.0 возвращается! - ИНТЕРНЕТ МАГАЗИН за 6 часов - Часть 2 2024, Juli
Anonim
SMS Monitor || Dot Matrix Display || MAX7219 || SIM800L
SMS Monitor || Dot Matrix Display || MAX7219 || SIM800L

U ovom videu ćete 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 prikaz. Prilično je jednostavan i možete ga izgraditi za školske ili fakultetske projekte.

Dakle, bez gubljenja vremena, krenimo u to.

Korak 1: Pogledajte video

Image
Image

Video detaljno prikazuje svaki korak i pomoći će vam u pravilnom razumijevanju projekta. Zato prvo pogledajte kako biste zaista 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 -

Dot Matrix Display: Indija - https://amzn.to/2HWZcqHUS - https://amzn.to/2HWZcqHUK -

Korak 3: GSM modul: Jedan 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 pretvarač RS232 u TTL, dok veći ima DB9 utičnicu i MAX232 IC koji obavlja 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 potrebna mu je i mikro SIM kartica. Veći ima ugrađeni regulator napona koji uzima 12 volti i pretvara ga u radni napon te ima utor za staru SIM karticu 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 dalje i provjeravamo 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 lampica 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 ekran

Testirajte matrični ekran
Testirajte matrični ekran
Testirajte matrični ekran
Testirajte matrični ekran
Testirajte matrični ekran
Testirajte matrični ekran

Sada provjerite Dot Matrix Display, dodajte biblioteke MD Parola i MD MAX72XX u Arduino biblioteku.

Ali prije nego što ga upotrebite, idite u mapu Arduino biblioteke, otvorite mapu biblioteke MD_MAX_72XX, a zatim idite na dokumente i otvorite bilo koju HMTL datoteku, a zatim odredite vrstu matričnog prikaza s prikazom koji 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 prema modulu koji imate, a zatim je spremite.

Sada možete provjeriti svoj modul. Spojite pin za odabir čipa na pin 10, podatke u iglici na pin 11 i pin sata na pin 13 i priključite napajanje. Otvorite testnu skicu iz primjera biblioteke i postavite je. Matrična tačka treba da prikaže neke obrasce praćene njihovim naslovima, koji se takođe mogu videti na serijskom monitoru.

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

Korak 6: Kombinirajte ih

Kombinujte ih
Kombinujte ih
Kombinujte ih
Kombinujte ih
Kombinujte ih
Kombinujte ih
Kombinujte ih
Kombinujte ih

Sada ćemo dodati led na pin 12 i učitati ovu skicu. Uvijek imajte na umu da se pri učitavanju skice pin broj 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 i 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 vašoj želji.

Korak 7: Funkcija "memset"

Funkcija
Funkcija

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

Ako se pitate čemu služi, dozvolite mi da vam kažem da je to za vrlo posebnu svrhu koja je objašnjena na priloženoj slici.

Za bolje razumijevanje možete uputiti i video zapis.

Korak 8: Gotovo

To je bilo sve za ovu instrukciju. Nadam se da vam se svidelo.