Arduino: ställa in en GSM-modul - hur den fungerar
I det här praktiska tipset kommer vi att visa dig hur du använder och konfigurerar en GSM-modul korrekt med en Arduino.
Arduino: Ställ in GSM-modulen - de erforderliga komponenterna
För att sätta upp en GSM-modul behöver du naturligtvis först en GSM-modul. Vi kommer också att visa dig alla komponenter igen i bildgalleriet i slutet av artikeln.
- Du behöver också en Arduino, en strömförsörjning, en USB-kabel och tre han-jumper-kablar.
- För att kunna använda modulen korrekt behöver du fortfarande ett SIM-kort.
GSM-modul: sätt i SIM-kortet och aktivera serien.
Först av allt måste du vidta några försiktighetsåtgärder på GSM-modulen.
- Sätt först in ett SIM-kort på baksidan av GSM-modulen. Se dock först till att det inte är skyddat med en PIN-kod.
- Du måste också byta de två svarta anslutningarna på GSM-modulen. Du kan se på bilden hur dessa ska ordnas korrekt. Detta säkerställer att modulen "SoftwareSerial" använder det som är viktigt för detta projekt.
Arduino: Installera biblioteket för modulen
För att använda GSM-modulen korrekt behöver du ett lämpligt bibliotek.
- Ladda ner först detta bibliotek från GitHub.
- Extrahera sedan ZIP-filen. I den extraherade mappen hittar du en annan mapp med samma namn. Klipp ut denna mapp och klistra in den i Arduino IDE: s bibliotekmapp. Du hittar detta på "C: \ Användare \ ditt_användarnamn \ Dokument \ Arduino \ bibliotek".
- För tydlighets skull byter du också namn på mappen "GSMSHIELD".
- Redigera sedan filen "GSM.cpp" och ändra "_GSM_TXPIN_" till 7 och "_GSM_RXPIN_" till 8 i rad 27 och 28.
- I filen "GSM.h" på linjerna 45 och 46, ändra värdet för "GSM_ON" till 9 och värdet för "GSM_RESET" till 6.
- Glöm inte att spara filerna i slutet.
Arduino: Ladda upp kod
Starta nu Arduino IDE. Lämpliga koder för GSM-modulen ska nu visas i exempelkoderna.
- I det här exemplet väljer vi en kod som heter "GSM_GPRSLibrary_SMS". Men vi tar bort de två snedstreckna i raderna 40 och 41 för att konvertera kommentarerna till korrekta kommandon.
- Dessutom anges det egna numret (med landskod) i kommandot i rad 40. Innehållet i meddelandet kan också redigeras här: »if (sms.SendSMS (" + 49123456789 ", " Hej CHIP! "))«
- Slutligen laddas koden på Arduino och denna separeras från datorn.
Anslut GSM-modulen till Arduino
Därefter måste du ansluta GSM-modulen ordentligt till Arduino.
- Tre stift i GSM-modulen är anslutna till stift 7 och 8 och en mark på Arduino. Du kan se mer information på bilden.
Arduino: starta upp GSM-modulen
Slutligen kan du testa GSM-modulen.
- Anslut först strömförsörjningen (strömförsörjningen) till GSM-modulen och vänd brytaren.
- Tryck sedan på PWRKEY-knappen på sidan i 3 sekunder.
- Så snart lysdioden blinkar långsamt kan du ansluta Arduino till datorn så att den också startar nu.
- Slutligen öppnar du serielmonitorn med [Ctrl] + [Shift] + [M].
- Du bör få ett nytt SMS några sekunder senare.
I nästa praktiska tips visar vi dig hur du kan bygga en ljusbarriär med en Arduino.