Taula de continguts:

Monitor SMS -- Pantalla de matriu de punts -- MAX7219 -- SIM800L: 8 passos (amb imatges)
Monitor SMS -- Pantalla de matriu de punts -- MAX7219 -- SIM800L: 8 passos (amb imatges)

Vídeo: Monitor SMS -- Pantalla de matriu de punts -- MAX7219 -- SIM800L: 8 passos (amb imatges)

Vídeo: Monitor SMS -- Pantalla de matriu de punts -- MAX7219 -- SIM800L: 8 passos (amb imatges)
Vídeo: How to make a LED digital counter using 7- Segment Display 2024, Desembre
Anonim
Monitor SMS || Pantalla de matriu de punts || MAX7219 || SIM800L
Monitor SMS || Pantalla de matriu de punts || MAX7219 || SIM800L

En aquest vídeo, aprendreu a utilitzar un mòdul GSM, la visualització de matriu de punts i com mostrar-hi text de desplaçament. Després, els combinarem junts per mostrar els missatges rebuts mitjançant una targeta SIM GSM a una pantalla de matriu de punts. És bastant fàcil i el podeu construir per als vostres projectes d’escola o universitat.

Per tant, sense perdre més temps, anem-hi.

Pas 1: mireu el vídeo

Image
Image

El vídeo mostra tots i cadascun dels passos en detall i us ajudarà a comprendre correctament el projecte. Per tant, mireu-lo primer per entendre molt bé tots els passos.

Pas 2: Obteniu les vostres peces

Mòdul GSM: un més petit o més gran?
Mòdul GSM: un més petit o més gran?

Arduino: Índia - https://amzn.to/2HXPEvWUS - https://amzn.to/2F4UwxsUK -

Mòdul GSM: Índia: un més petit - https://amzn.to/2oyJTg2, un més gran - https://amzn.to/2oyJTg2US: un més petit - https://amzn.to/2F1vNy6, un més gran - http: / /amzn.to/2F1vNy6UK: més petit: https://amzn.to/2oAjApT, més gran:

Pantalla de matriu de punts: Índia - https://amzn.to/2HWZcqHUS - https://amzn.to/2HWZcqHUK -

Pas 3: Mòdul GSM: un més petit o més gran?

Mòdul GSM: un més petit o més gran?
Mòdul GSM: un més petit o més gran?

En aquest pas parlaré de les principals diferències en els mòduls, que us ajudaran a triar-ne un.

Primer de tot, el més petit és molt compacte, mentre que el més gran requereix un espai més gran.

Un de més petit no té un convertidor RS232 a TTL, mentre que un de més gran té un sòcol DB9 i un CI MAX232 que fa la feina, però per fer-lo servir amb Arduino no el necessitarem.

El més petit requereix una tensió exacta d'entre 3,7 i 4,4 volts, cosa que pot causar una mica de dolor i també necessita una micro SIM. El més gran té un regulador de tensió incorporat que pren 12 volts i el converteix en el voltatge de treball i té una ranura per a SIM de grans dimensions.

L’antena curta del mòdul més petit em va crear un problema de vegades, mentre que l’antena del mòdul més gran és bona en el seu treball. Tot i que tots dos funcionen igual, faré servir el més gran d’aquest projecte.

Ara que heu triat el vostre mòdul GSM, anem a comprovar-ho.

Pas 4: prova del mòdul GSM

Prova del mòdul GSM
Prova del mòdul GSM

Connecteu el TX al pin digital 8, RX al pin digital 7 i comuniqueu els terrenys.

Pengeu l'esbós d'aquest pas a Arduino. Apliqueu 12 volts al mòdul GSM. Notareu que el LED de la xarxa parpelleja ràpidament, quan parpelleja un cop per segon, està connectat a la xarxa. A continuació, obriu el monitor sèrie i premeu "s" per enviar el missatge o premeu "r" per rebre el missatge. Podeu canviar el número de mòbil i el missatge que s’enviarà a la funció Enviar missatge.

Si funciona bé, passeu al següent pas.

Pas 5: proveu la pantalla de matriu de punts

Proveu la pantalla de matriu de punts
Proveu la pantalla de matriu de punts
Proveu la pantalla de matriu de punts
Proveu la pantalla de matriu de punts
Proveu la pantalla de matriu de punts
Proveu la pantalla de matriu de punts

Ara per comprovar Dot Matrix Display, afegiu biblioteques MD Parola i MD MAX72XX a la biblioteca Arduino.

Abans d’utilitzar-lo, aneu a la carpeta de biblioteques Arduino, obriu la carpeta de la biblioteca MD_MAX_72XX, aneu a documents i obriu qualsevol fitxer HMTL i, a continuació, determineu el tipus de pantalla de matriu de punts que teniu (consulteu el vídeo per comprendre-ho correctament). El meu és FC_16. Després d'això, aneu a la carpeta "src" i obriu el fitxer MD_MAX72XX.h. Modifiqueu el fitxer de capçalera segons el mòdul que tingueu i deseu-lo.

Ara podeu consultar el vostre mòdul. Connecteu el pin de selecció del xip al pin 10, les dades del pin al pin 11 i el pin del rellotge al pin número 13 i apliqueu alimentació. Obriu l'esbós de prova a partir d'exemples de la biblioteca i pengeu-lo. La matriu de punts hauria de mostrar alguns patrons seguits dels seus títols, que també es poden veure al monitor sèrie.

És possible que vulgueu col·locar alguna cosa a la part superior de la matriu poc fosca però transparent, ja que és difícil llegir-la directament. Proveu un full acrílic de color vermell per obtenir els millors resultats.

Pas 6: Combineu-los

Combineu-los
Combineu-los
Combineu-los
Combineu-los
Combineu-los
Combineu-los
Combineu-los
Combineu-los

Ara afegirem un led al pin 12 i penjarem aquest esbós. Tingueu sempre en compte que, mentre pengeu un pin d'esbós, el número 0 i 1 no ha d'estar connectat a res. Després de carregar l'esbós, connecteu el pin RX del mòdul GSM al pin TX d'Arduino i el pin TX del mòdul GSM al pin RX d'Arduino.

Obriu el monitor sèrie. He enviat un missatge amb el format "# A. Check *", i notareu que el led parpelleja i que l'SMS es mostra a la pantalla de matriu de punts. També podeu consultar el missatge al monitor sèrie. De nou, he enviat un altre missatge i el missatge que apareix canvia.

El format del missatge també es pot canviar al propi programa. Cerqueu "#A". i un Asterik (*) al programa i canvieu-lo al vostre desig.

Pas 7: funció del "memset"

Funció de
Funció de

És possible que noteu que al programa hi ha una funció anomenada memset.

Si us pregunteu per a què serveix, deixeu-me dir-vos que té un propòsit molt especial que s’explica a la imatge adjunta.

També podeu consultar el vídeo per comprendre-ho adequadament.

Pas 8: Fet

Això va ser tot per aquest instructiu. Espero que us hagi agradat.