Arduino: sett opp en GSM-modul - hvordan den fungerer
I dette praktiske tipset vil vi vise deg hvordan du kan bruke og sette opp en GSM-modul riktig sammen med en Arduino.
Arduino: Sett opp GSM-modulen - de nødvendige komponentene
For å sette opp en GSM-modul trenger du selvfølgelig først en GSM-modul. Vi vil også vise deg alle komponentene igjen i bildegalleriet på slutten av artikkelen.
- Du trenger også en Arduino, en strømforsyning, en USB-kabel og tre hann-jumper-kabler.
- For å kunne bruke modulen riktig, trenger du fremdeles et SIM-kort.
GSM-modul: sett inn SIM-kort og aktiver programvareserien.
Først av alt, må du ta noen forholdsregler på GSM-modulen.
- Sett først inn et SIM-kort på baksiden av GSM-modulen. Forsikre deg imidlertid først om at den ikke er beskyttet med en PIN-kode.
- Du må også bytte de to svarte kontaktene på GSM-modulen. Du kan se på bildet hvordan disse skal ordnes riktig. Dette sikrer at "SoftwareSerial" -modulen bruker det som er viktig for dette prosjektet.
Arduino: Installer biblioteket for modulen
For å bruke GSM-modulen riktig, trenger du et passende bibliotek.
- Last ned først dette biblioteket fra GitHub.
- Pakk deretter ut ZIP-filen. I den utpakkede mappen finner du en annen mappe med samme navn. Klipp ut denne mappen og lim den inn i Arduino IDEs biblioteksmappe. Du finner dette på "C: \ Brukere \ ditt brukernavn \ Dokumenter \ Arduino \ biblioteker".
- For å gjøre det klarere, kan du også gi nytt navn til mappen "GSMSHIELD".
- Rediger deretter filen "GSM.cpp" og endre "_GSM_TXPIN_" til 7 og "_GSM_RXPIN_" til 8 på linje 27 og 28.
- I filen "GSM.h" på linje 45 og 46, endre verdien for "GSM_ON" til 9 og verdien for "GSM_RESET" til 6.
- Ikke glem å lagre filene på slutten.
Arduino: Last opp kode
Nå starter Arduino IDE. Egnede koder for GSM-modulen skal nå vises i eksempelkodene.
- I dette eksemplet velger vi en kode som heter "GSM_GPRSLibrary_SMS". Vi fjerner imidlertid de to skråstrekene i linje 40 og 41 for å konvertere kommentarene til riktige kommandoer.
- I tillegg blir eget nummer (med landskode) lagt inn i kommandoen på linje 40. Innholdet i meldingen kan også redigeres her: »if (sms.SendSMS (" + 49123456789 ", " Hello CHIP! "))«
- Endelig lastes koden på Arduino, og denne skilles fra PC-en.
Koble GSM-modulen til Arduino
Deretter må du koble GSM-modulen riktig til Arduino.
- Tre pinner på GSM-modulen er koblet til pinner 7 og 8 og en jord på Arduino. Du kan se flere detaljer på bildet.
Arduino: start opp GSM-modulen
Endelig kan du teste GSM-modulen.
- Koble først strømforsyningen (strømpakken) til GSM-modulen og vend bryteren.
- Trykk deretter PWRKEY-knappen på siden i 3 sekunder.
- Så snart LED-en blinker sakte, kan du koble Arduino til PC-en slik at den også starter nå.
- Til slutt åpner du seriemonitoren med [Ctrl] + [Shift] + [M].
- Du bør motta en ny SMS noen sekunder senere.
I neste praktiske tips vil vi vise deg hvordan du kan bygge en lysbarriere med en Arduino.