Sommario:

Monitoraggio SMS -- Display a matrice di punti -- MAX7219 -- SIM800L: 8 passaggi (con immagini)
Monitoraggio SMS -- Display a matrice di punti -- MAX7219 -- SIM800L: 8 passaggi (con immagini)

Video: Monitoraggio SMS -- Display a matrice di punti -- MAX7219 -- SIM800L: 8 passaggi (con immagini)

Video: Monitoraggio SMS -- Display a matrice di punti -- MAX7219 -- SIM800L: 8 passaggi (con immagini)
Video: SMS-монитор || Матричный дисплей || МАКС7219 || SIM800L 2024, Luglio
Anonim
Monitoraggio SMS || Display a matrice di punti || MAX7219 || SIM800L
Monitoraggio SMS || Display a matrice di punti || MAX7219 || SIM800L

In questo video imparerai come utilizzare un modulo GSM, un display a matrice di punti e come visualizzare il testo scorrevole su di esso. Successivamente li combineremo insieme per visualizzare i messaggi ricevuti tramite una SIM GSM su un display a matrice di punti. È abbastanza facile e puoi costruirlo per i tuoi progetti scolastici o universitari.

Quindi, senza perdere altro tempo, entriamo nel merito.

Passaggio 1: guarda il video

Image
Image

Il video mostra nel dettaglio ogni singolo passaggio e ti aiuterà nella corretta comprensione del progetto. Quindi, guardalo prima per capire bene tutti i passaggi.

Passaggio 2: prendi le tue parti

Modulo GSM: più piccolo o più grande?
Modulo GSM: più piccolo o più grande?

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

Modulo GSM: India: più piccolo - https://amzn.to/2oyJTg2, più grande - https://amzn.to/2oyJTg2US: più piccolo - https://amzn.to/2F1vNy6, più grande - http:/ /amzn.to/2F1vNy6UK: più piccolo - https://amzn.to/2oAjApT, più grande -

Display a matrice di punti: India - https://amzn.to/2HWZcqHUS - https://amzn.to/2HWZcqHUK -

Passaggio 3: modulo GSM: più piccolo o più grande?

Modulo GSM: più piccolo o più grande?
Modulo GSM: più piccolo o più grande?

In questo passaggio parlerò delle principali differenze nei moduli, che ti aiuteranno a sceglierne uno.

Per prima cosa, quello più piccolo è molto compatto mentre quello più grande richiede uno spazio maggiore.

Quello più piccolo non ha un convertitore da RS232 a TTL mentre quello più grande ha una presa DB9 e un IC MAX232 che fa il lavoro, ma per usarlo con Arduino, non ne avremo bisogno.

Quello più piccolo richiede una tensione esatta tra 3,7 e 4,4 Volt che può essere un po' fastidiosa e necessita anche di una micro SIM. Quello più grande ha un regolatore di tensione integrato che prende 12 Volt e lo converte alla tensione di lavoro e ha uno slot per vecchie SIM di grandi dimensioni.

L'antenna corta del modulo più piccolo mi ha creato a volte un problema mentre l'antenna del modulo più grande fa bene il suo lavoro. Sebbene entrambi funzionino allo stesso modo, userò quello più grande in questo progetto.

Ora che hai scelto il tuo modulo GSM, andiamo avanti e controlliamolo.

Passaggio 4: test del modulo GSM

Test del modulo GSM
Test del modulo GSM

Collegare il TX al pin digitale 8, l'RX al pin digitale 7 e mettere in comune le masse.

Carica lo schizzo in questo passaggio su Arduino. Applicare 12 volt al modulo GSM. Noterai che il LED di rete lampeggia velocemente, quando lampeggia una volta al secondo, è connesso alla rete. Quindi aprire il monitor seriale e premere "s" per inviare il messaggio o premere "r" per ricevere il messaggio. È possibile modificare il numero di cellulare e il messaggio da inviare nella funzione Invia messaggio.

Se funziona bene, vai al passaggio successivo.

Passaggio 5: testare il display a matrice di punti

Prova il display a matrice di punti
Prova il display a matrice di punti
Prova il display a matrice di punti
Prova il display a matrice di punti
Prova il display a matrice di punti
Prova il display a matrice di punti

Ora per controllare il display a matrice di punti, aggiungi le librerie MD Parola e MD MAX72XX alla libreria Arduino.

Ma prima di usarlo, vai alla cartella delle librerie Arduino, apri la cartella della libreria MD_MAX_72XX, quindi vai a docs e apri qualsiasi file HTML, quindi determina il tipo di Dot Matrix Display che hai (fare riferimento al video per una corretta comprensione). Il mio è FC_16. Successivamente, vai alla cartella "src" e apri il file MD_MAX72XX.h. Modifica il file di intestazione in base al modulo che hai e quindi salvalo.

Ora puoi controllare il tuo modulo. Collegare il pin di selezione del chip al pin 10, i dati nel pin al pin 11 e il pin dell'orologio al pin numero 13 e applicare l'alimentazione. Apri lo schizzo di prova dagli esempi della libreria e caricalo. La matrice di punti dovrebbe visualizzare alcuni modelli seguiti dai loro titoli, che possono essere visualizzati anche sul monitor seriale.

Potresti voler posizionare qualcosa sopra la matrice che è poco scuro ma è trasparente, poiché è difficile leggerlo direttamente. Prova un foglio acrilico di colore rosso per ottenere i migliori risultati.

Passaggio 6: combinali

Combinali
Combinali
Combinali
Combinali
Combinali
Combinali
Combinali
Combinali

Ora aggiungeremo un led al pin 12 e caricheremo questo schizzo. Tieni sempre presente che durante il caricamento di uno schizzo i pin numero 0 e 1 non devono essere collegati a nulla. Dopo che lo schizzo è stato caricato, collegare il pin RX del modulo GSM al pin TX di Arduino e il pin TX del modulo GSM al pin RX di Arduino.

Apri monitor seriale. Ho inviato un messaggio nel formato "#A. Check*", e noterete che il led lampeggia e l'SMS viene visualizzato nel display a matrice di punti. Puoi anche controllare il messaggio nel monitor seriale. Ancora una volta, ho inviato un altro messaggio e il messaggio visualizzato cambia.

Il formato del messaggio può essere modificato anche nel programma stesso. Cerca "#A." e un Asterik (*) nel programma e modificalo a tuo piacimento.

Passaggio 7: funzione di "memset"

Funzione di
Funzione di

Potresti notare che nel programma c'è una funzione chiamata memset.

Se ti stai chiedendo a cosa serva, allora lascia che ti dica che è per uno scopo molto speciale che è spiegato nell'immagine allegata.

Puoi anche fare riferimento al video per una corretta comprensione.

Passaggio 8: fatto

Questo era tutto per questo istruibile. Spero ti sia piaciuto.