Arduino: configurați un modul GSM - cum funcționează
În acest sfat practic, vă vom arăta cum să utilizați și să configurați corect un modul GSM împreună cu un Arduino.
Arduino: Configurați modulul GSM - componentele necesare
Pentru a configura un modul GSM, desigur aveți nevoie mai întâi de un modul GSM. Vă vom arăta, de asemenea, toate componentele din nou în galeria de imagini de la sfârșitul articolului.
- De asemenea, aveți nevoie de un Arduino, o sursă de alimentare, un cablu USB și trei cabluri cu jumper masculin.
- Pentru a putea folosi modulul corect, mai aveți nevoie de o cartelă SIM.
Modul GSM: introduceți cartela SIM și activați serialul software.
În primul rând, trebuie să luați câteva precauții cu privire la modulul GSM.
- Mai întâi introduceți o cartelă SIM pe spatele modulului GSM. Cu toate acestea, mai întâi asigurați-vă că nu este protejat cu un cod PIN.
- De asemenea, trebuie să schimbați cei doi conectori negri de pe modulul GSM. Puteți vedea în imagine cum acestea ar trebui să fie aranjate corect. Acest lucru asigură că modulul "SoftwareSerial" folosește ceea ce este important pentru acest proiect.
Arduino: Instalați biblioteca pentru modul
Pentru a utiliza corect modulul GSM, aveți nevoie de o bibliotecă adecvată.
- Mai întâi descărcați această bibliotecă de la GitHub.
- Apoi extrageți fișierul ZIP. În folderul extras veți găsi un alt folder cu același nume. Tăiați acest dosar și lipiți-l în folderul bibliotecilor Arduino IDE. Puteți găsi acest lucru la „C: \ Users \ your_username \ Documents \ Arduino \ libraries”.
- Din motive de claritate, redenumiți și folderul „GSMSHIELD”.
- Apoi editați fișierul „GSM.cpp” și schimbați „_GSM_TXPIN_” la 7 și „_GSM_RXPIN_” la 8 în rândurile 27 și 28.
- În fișierul "GSM.h" de pe liniile 45 și 46, schimbați valoarea pentru "GSM_ON" la 9 și valoarea pentru "GSM_RESET" la 6.
- Nu uitați să salvați fișierele la final.
Arduino: cod de încărcare
Acum începeți ID-ul Arduino. Codurile adecvate pentru modulul GSM ar trebui să apară acum în codurile de exemplu.
- În acest exemplu alegem un cod numit „GSM_GPRSLibrary_SMS”. Cu toate acestea, eliminăm cele două tăieturi din liniile 40 și 41 pentru a converti comentariile în comenzi corecte.
- În plus, numărul propriu (cu cod de țară) este introdus în comanda de la linia 40. Conținutul mesajului poate fi editat și aici: »if (sms.SendSMS (" + 49123456789 ", " Hallo CHIP! "))«
- În sfârșit, codul este încărcat pe Arduino și acesta este separat de computer.
Conectați modulul GSM la Arduino
În continuare, trebuie să conectați corect modulul GSM la Arduino.
- Trei pini ai modulului GSM sunt conectați la pinii 7 și 8 și la un sol de pe Arduino. Puteți vedea mai multe detalii în imagine.
Arduino: porniți modulul GSM
În cele din urmă, puteți testa modulul GSM.
- Mai întâi conectați sursa de alimentare (blocul de alimentare) la modulul GSM și rotiți comutatorul.
- Apoi apăsați butonul PWRKEY din lateral timp de 3 secunde.
- De îndată ce LED-ul clipește lent, puteți conecta Arduino la PC, astfel încât să pornească și acum.
- În cele din urmă, deschideți monitorul serial cu [Ctrl] + [Shift] + [M].
- Ar trebui să primiți un nou SMS câteva secunde mai târziu.
În următorul sfat practic vă vom arăta cum puteți construi o barieră ușoară cu un Arduino.