Arduino: skonfiguruj moduł GSM - jak to działa
W tej praktycznej wskazówce pokażemy, jak poprawnie używać i konfigurować moduł GSM wraz z Arduino.
Arduino: Skonfiguruj moduł GSM - wymagane komponenty
Aby skonfigurować moduł GSM, oczywiście najpierw potrzebujesz modułu GSM. Pokażemy ci również wszystkie elementy ponownie w galerii zdjęć na końcu artykułu.
- Potrzebujesz także Arduino, zasilacza, kabla USB i trzech męskich kabli połączeniowych.
- Aby móc poprawnie korzystać z modułu, nadal potrzebujesz karty SIM.
Moduł GSM: włóż kartę SIM i aktywuj oprogramowanie szeregowe.
Przede wszystkim należy podjąć pewne środki ostrożności dotyczące modułu GSM.
- Najpierw włóż kartę SIM z tyłu modułu GSM. Najpierw jednak upewnij się, że nie jest chroniony kodem PIN.
- Musisz także zmienić dwa czarne złącza w module GSM. Na zdjęciu widać, jak należy je prawidłowo ułożyć. Dzięki temu moduł „SoftwareSerial” wykorzystuje to, co jest ważne dla tego projektu.
Arduino: zainstaluj bibliotekę dla modułu
Do prawidłowego korzystania z modułu GSM potrzebna jest odpowiednia biblioteka.
- Najpierw pobierz tę bibliotekę z GitHub.
- Następnie rozpakuj plik ZIP. W wyodrębnionym folderze znajdziesz inny folder o tej samej nazwie. Wytnij ten folder i wklej go do folderu bibliotek Arduino IDE. Można to znaleźć w „C: \ Users \ twoja_nazwa_użytkownika \ Documents \ Arduino \ libraries”.
- Dla zachowania przejrzystości zmień nazwę folderu „GSMSHIELD”.
- Następnie edytuj plik „GSM.cpp” i zmień „_GSM_TXPIN_” na 7, a „_GSM_RXPIN_” na 8 w wierszach 27 i 28.
- W pliku „GSM.h” w wierszach 45 i 46 zmień wartość „GSM_ON” na 9 i wartość „GSM_RESET” na 6.
- Nie zapomnij zapisać plików na końcu.
Arduino: Prześlij kod
Teraz uruchom Arduino IDE. Odpowiednie kody dla modułu GSM powinny teraz pojawiać się w przykładowych kodach.
- W tym przykładzie wybieramy kod o nazwie „GSM_GPRSLibrary_SMS”. Jednak usuwamy dwa ukośniki w wierszach 40 i 41, aby przekształcić komentarze w poprawne polecenia.
- Ponadto w wierszu 40 wpisuje się własny numer (z kodem kraju). Treść wiadomości można również edytować tutaj: »if (sms.SendSMS („ + 49123456789 ”, „ Hello CHIP! ”))«
- Na koniec kod jest ładowany do Arduino i jest on oddzielany od komputera.
Podłącz moduł GSM do Arduino
Następnie musisz poprawnie podłączyć moduł GSM do Arduino.
- Trzy styki modułu GSM są podłączone do styków 7 i 8 oraz uziemienia w Arduino. Możesz zobaczyć więcej szczegółów na zdjęciu.
Arduino: uruchom moduł GSM
Na koniec możesz przetestować moduł GSM.
- Najpierw podłącz zasilacz (zasilacz) do modułu GSM i przestaw przełącznik.
- Następnie naciśnij przycisk PWRKEY z boku przez 3 sekundy.
- Gdy dioda LED zacznie powoli migać, możesz podłączyć Arduino do komputera, aby również zaczął się teraz.
- Na koniec otwórz monitor szeregowy za pomocą [Ctrl] + [Shift] + [M].
- Powinieneś otrzymać nową wiadomość SMS kilka sekund później.
W kolejnej praktycznej wskazówce pokażemy, jak zbudować barierę świetlną za pomocą Arduino.