Arduino: opsæt et GSM-modul - hvordan det fungerer
I dette praktiske tip viser vi dig, hvordan du korrekt bruger og opsætter et GSM-modul sammen med en Arduino.
Arduino: Indstil GSM-modulet - de krævede komponenter
For at opsætte et GSM-modul har du selvfølgelig først brug for et GSM-modul. Vi vil også vise dig alle komponenterne igen i billedgalleriet i slutningen af artiklen.
- Du har også brug for en Arduino, en strømforsyning, et USB-kabel og tre han-jumper-kabler.
- For at kunne bruge modulet korrekt, skal du stadig have et SIM-kort.
GSM-modul: Indsæt SIM-kort og aktiver software-serien.
Først og fremmest skal du tage nogle forholdsregler på GSM-modulet.
- Indsæt først et SIM-kort på bagsiden af GSM-modulet. Sørg dog først for, at den ikke er beskyttet med en pinkode.
- Du skal også skifte de to sorte stik på GSM-modulet. Du kan se på billedet, hvordan disse skal arrangeres korrekt. Dette sikrer, at "SoftwareSerial" -modulet bruger det, der er vigtigt for dette projekt.
Arduino: Installer biblioteket til modulet
For at bruge GSM-modulet korrekt skal du bruge et passende bibliotek.
- Download først dette bibliotek fra GitHub.
- Udpak derefter ZIP-filen. I den udpakkede mappe finder du en anden mappe med samme navn. Klip denne mappe ud, og indsæt den i Arduino IDEs biblioteksmappe. Du kan finde dette på "C: \ Brugere \ dit_brugernavn \ Dokumenter \ Arduino \ biblioteker".
- Af hensyn til klarheden skal du også omdøbe mappen "GSMSHIELD".
- Rediger derefter filen "GSM.cpp", og i linjer 27 og 28 ændres "_GSM_TXPIN_" til 7 og "_GSM_RXPIN_" til 8.
- I filen "GSM.h" på linjer 45 og 46 skal du ændre værdien for "GSM_ON" til 9 og værdien for "GSM_RESET" til 6.
- Glem ikke at gemme filerne i slutningen.
Arduino: Upload kode
Start nu Arduino IDE. Egnede koder til GSM-modulet skal nu vises i eksempelkoderne.
- I dette eksempel vælger vi en kode kaldet "GSM_GPRSLibrary_SMS". Vi fjerner dog de to skrå streger i linier 40 og 41 for at konvertere kommentarer til korrekte kommandoer.
- Derudover indtastes det eget nummer (med landekode) i kommandoen på linje 40. Indholdet af meddelelsen kan også redigeres her: »if (sms.SendSMS (" + 49123456789 ", " Hej CHIP! "))«
- Endelig indlæses koden på Arduino, og denne adskilles fra pc'en.
Tilslut GSM-modul til Arduino
Dernæst skal du tilslutte GSM-modulet korrekt til Arduino.
- Tre stifter på GSM-modulet er forbundet til stifter 7 og 8 og en jord på Arduino. Du kan se flere detaljer på billedet.
Arduino: start GSM-modulet
Endelig kan du teste GSM-modulet.
- Tilslut først strømforsyningen (strømforsyning) til GSM-modulet, og vend kontakten.
- Tryk derefter på PWRKEY-knappen på siden i 3 sekunder.
- Så snart lysdioden blinker langsomt, kan du slutte Arduino til pc'en, så den også starter nu.
- Til sidst skal du åbne den serielle skærm med [Ctrl] + [Shift] + [M].
- Du skulle modtage en ny SMS et par sekunder senere.
I det næste praktiske tip viser vi dig, hvordan du kan opbygge en lysbarriere med en Arduino.