Arduino: imposta un modulo GSM - come funziona
In questo suggerimento pratico, ti mostreremo come utilizzare e configurare correttamente un modulo GSM insieme a un Arduino.
Arduino: imposta il modulo GSM - i componenti richiesti
Per configurare un modulo GSM, ovviamente è necessario innanzitutto un modulo GSM. Ti mostreremo anche tutti i componenti di nuovo nella galleria di immagini alla fine dell'articolo.
- Hai anche bisogno di un Arduino, un alimentatore, un cavo USB e tre cavi jumper maschio.
- Per poter utilizzare correttamente il modulo, è comunque necessaria una scheda SIM.
Modulo GSM: inserire la carta SIM e attivare il software seriale.
Prima di tutto, devi prendere alcune precauzioni sul modulo GSM.
- Innanzitutto inserire una scheda SIM sul retro del modulo GSM. Tuttavia, assicurarsi innanzitutto che non sia protetto con un PIN.
- Devi anche cambiare i due connettori neri sul modulo GSM. Puoi vedere nell'immagine come devono essere disposti correttamente. Ciò garantisce che il modulo "SoftwareSerial" utilizzi ciò che è importante per questo progetto.
Arduino: installa la libreria per il modulo
Per utilizzare correttamente il modulo GSM, è necessaria una libreria adatta.
- Per prima cosa scarica questa libreria da GitHub.
- Quindi estrarre il file ZIP. Nella cartella estratta troverai un'altra cartella con lo stesso nome. Taglia questa cartella e incollala nella cartella delle librerie dell'IDE di Arduino. Puoi trovarlo in "C: \ Users \ nome_utente \ Documents \ Arduino \ librerie".
- Per motivi di chiarezza, rinominare anche la cartella "GSMSHIELD".
- Quindi modificare il file "GSM.cpp" e nelle righe 27 e 28 modificare "_GSM_TXPIN_" su 7 e "_GSM_RXPIN_" su 8.
- Nel file "GSM.h" sulle righe 45 e 46, modificare il valore per "GSM_ON" su 9 e il valore per "GSM_RESET" su 6.
- Non dimenticare di salvare i file alla fine.
Arduino: carica il codice
Ora avvia l'IDE di Arduino. I codici adatti per il modulo GSM dovrebbero ora apparire nei codici di esempio.
- In questo esempio scegliamo un codice chiamato "GSM_GPRSLibrary_SMS". Tuttavia, rimuoviamo le due barre nelle righe 40 e 41 per convertire i commenti in comandi corretti.
- Inoltre, il proprio numero (con prefisso internazionale) viene inserito nel comando nella riga 40. Il contenuto del messaggio può anche essere modificato qui: »if (sms.SendSMS (" + 49123456789 ", " Hallo CHIP! "))«
- Alla fine il codice viene caricato su Arduino e questo è separato dal PC.
Collegare il modulo GSM ad Arduino
Successivamente, è necessario collegare correttamente il modulo GSM ad Arduino.
- Tre pin del modulo GSM sono collegati ai pin 7 e 8 e una terra sull'Arduino. Puoi vedere più dettagli nella foto.
Arduino: avvia il modulo GSM
Infine, puoi testare il modulo GSM.
- Innanzitutto collegare l'alimentatore (alimentatore) al modulo GSM e ruotare l'interruttore.
- Quindi premere il pulsante PWRKEY sul lato per 3 secondi.
- Non appena il LED lampeggia lentamente, puoi connettere Arduino al PC in modo che inizi anche adesso.
- Infine, apri il monitor seriale con [Ctrl] + [Shift] + [M].
- Dovresti ricevere un nuovo SMS qualche secondo dopo.
Nel prossimo consiglio pratico ti mostreremo come costruire una barriera fotoelettrica con un Arduino.