Taula de continguts:
- Pas 1: mireu el vídeo
- Pas 2: Obteniu les vostres peces
- Pas 3: Mòdul GSM: un més petit o més gran?
- Pas 4: prova del mòdul GSM
- Pas 5: proveu la pantalla de matriu de punts
- Pas 6: Combineu-los
- Pas 7: funció del "memset"
- Pas 8: Fet
Vídeo: Monitor SMS -- Pantalla de matriu de punts -- MAX7219 -- SIM800L: 8 passos (amb imatges)
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:15
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
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
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?
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
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
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
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"
É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.