Podłączenie modułu GSM do mikrokontrolera. Podłączenie modułu GSM SIM800L do Arduino. Sterowanie modułem GSM GPRS SIM900 za pomocą komend AT
![Podłączenie modułu GSM do mikrokontrolera. Podłączenie modułu GSM SIM800L do Arduino. Sterowanie modułem GSM GPRS SIM900 za pomocą komend AT](/uploads/9530dce4dc9d8e0191086b29f3f9ae70.jpg)
Moduł GSM jest urządzeniem służącym do (zdalnego) sterowania wyjściem przekaźnika zamontowanego na płytce. Na płytce znajduje się slot na kartę SIM. Głównym przeznaczeniem jest sterowanie bramami, szlabanami i roletami.
Jak działa kontroler GSM?
Każdy kontroler GSM posiada własną bazę danych, w której przechowywane są autoryzowane numery. Moduł GSM również posiada swój własny numer (numer karty SIM), który jest w nim zainstalowany. Jeżeli Twój numer jest zapisany w bazie kontrolera, to w momencie nawiązania do niego połączenia przekaźnik na tablicy zamknie się na 1 sekundę, dając tym samym polecenie otwarciu siłownika (bramy, szlabanu). Jeśli Twojego numeru nie ma w bazie, usłyszysz regularne sygnały dźwiękowe w telefonie i szlaban nie otworzy się.
Jak dodać/usunąć numer do kontrolera GSM?
W zależności od modelu kontrolera posiada własne oprogramowanie na komputer PC lub smartfon oraz własne komendy dodawania i usuwania numeru poprzez SMS. Do dodawania liczb najwygodniej jest używać komputera. Dzięki temu możesz stworzyć na swoim komputerze bazę danych numerów, a następnie pobrać ją za pomocą kabla USB do sterownika. Istnieją kontrolery GSM z własną usługą w chmurze. Co to znaczy? Usługa w chmurze umożliwia dodawanie i usuwanie numerów przez Internet, bez konieczności korzystania z Internetu Połączenia USB kabel do niego. Jest to bardzo wygodne, ale ma jedną wadę - karta SIM będzie zużywać ruch internetowy.
Jak podłączyć kontroler GSM?
Podłączenie wszystkich modułów jest prawie takie samo. Zarząd ma listwa zaciskowa do podłączenia zasilania 12-24 V należy zastosować blok wyjść przekaźnikowych NO - COM (tryb normalnie otwarty), do którego podłączony jest kabel ze styków sterujących płytki. Zasilanie modułu GSM jest zazwyczaj pobierane z płyty sterującej automatyki, np. z silników Doorhan, AN, na płycie znajdują się zaciski 12 V. BFT, Came – 24 V.
Jaką taryfę wybrać dla kontrolera GSM?
Najczęściej zalecamy taryfę bez opłaty miesięcznej. Przed zakupem karty SIM musisz ustalić, który operator lepsza jakość podłączenia do konkretnego obiektu. W przypadku kontrolerów GSM korzystających z mobilnej transmisji danych zalecamy podłączenie pakietu ruchu internetowego, takiego jak ELDES Esim 320. Który działa przez Internet.
Wreszcie udało mi się rozpocząć naukę chyba najpopularniejszego modułu GSM w środowisku DIY - GSM900. Co to jest moduł GSM? Jest to urządzenie realizujące te funkcje komórka. Innymi słowy, GSM900 umożliwia dzwonienie do innych abonentów sieci komórkowej, odbieranie połączeń, wysyłanie i odbieranie wiadomości SMS. I oczywiście przesyłaj dane za pomocą protokołu GPRS. Moduł ten był mi potrzebny w bardzo konkretnym celu: wymyśliłem projekt systemu oświetlenia sterowanego zdalnie. Najłatwiej rozwiązać ten problem za pomocą wiadomości SMS: wyślij jednego SMS-a - lampka się zaświeci, wyślij kolejnego - zgaśnie. Nie potrzeba żadnych pilotów, telefon ma każdy (nawet bezdomny). Właściwie w tym artykule rozważę dokładnie tę opcję wykorzystania modułu GSM900.
1. Oprogramowanie sprzętowe
Los chciał, że trafiłem w ręce z modułem GSM900A. Po przeczytaniu pierwszego forum natknąłem się na temat reaktywacji tego czegoś, okazało się, że litera A w nazwie oznacza, że moduł należy do regionu azjatyckiego. Dlatego nie będzie współpracował z naszymi operatorami. Przygnębienie 🙁 Na szczęście w kolejne posty na tym samym forum można było znaleźć uspokajające informacje :) Okazało się, że nie wszystko jest takie złe i żeby moduł zadziałał w naszym regionie wystarczy go po prostu przeflashować. Proces ten jest dobrze opisany na blogu naszego kolegi Alex-EXE: „wszystko w jednym” firmware sim900 Spróbuję zrobić to samo, ale jeszcze bardziej szczegółowo i biorąc pod uwagę funkcje mojego modułu. Jeśli posiadasz odpowiedni moduł i nie jest wymagany żaden firmware, możesz od razu przejść do punktu nr 2. Narzędzia Więc najpierw przygotujmy wszystko. niezbędne narzędzia. Po pierwsze, bezpośrednio do oprogramowania sprzętowego będziesz potrzebować aplikacji do pobrania SIM900 Series Tools Develop, którą można łatwo znaleźć w Internecie (). Po drugie, przydatny będzie również sam plik oprogramowania sprzętowego 1137B02SIM900M64_ST_ENHANCE, który również jest łatwy do zdobycia (). Wreszcie po trzecie, będziemy potrzebować dobrego terminala, aby poeksperymentować z modułem. Zwykle korzystam z TeraTerm, ale tym razem jego możliwości nie były wystarczające (albo tego nie rozumiałem). Musiałem zainstalować potwora o genialnej nazwie. Podłączenie do mostka USB-UART Teraz podłączamy linie RX i TX do mostu. Do tego ostatniego użyłem CP2102. W moim przypadku wbrew logice RX i TX mostka zostały połączone z RX i TX modułu GSM symetrycznie (a nie jak to zwykle bywa na krzyż). Należy także zasilić moduł ze stabilnego i potężne źródło, ponieważ szczytowy prąd na module może osiągnąć 2A (rzekomo). Nadaje się do 4 baterii typu AA. Pełny schemat włączenie wygląda następująco:SIM900 | |
CP2102 Masa | masa |
CP2102 +5 V | VCC_MCU |
CP2102 RX | SIMR |
CP2102TX | SIMT |
Zewnętrzne źródło +5V | VCC5 |
Źródło zewnętrzne Masa | masa |
RST |
- W polu Cel wskazujemy docelowy żeton. Z jakiegoś powodu nie mogłem wgrać oprogramowania na SIM900A, więc wybrałem „SIM900”;
- wybierz właściwy port w polu Port;
- Ustaw szybkość transmisji na 115200;
- na koniec w polu Core File określ plik oprogramowania sprzętowego (plik z rozszerzeniem cla).
- Podłączamy zasilanie do modułu (nasze 4 akumulatory). Czerwona lampka zasilania powinna się zaświecić, a kontrolka stanu powinna zacząć migać.
- Podłączamy USB-UART do komputera.
- Zwieramy przewód RST do masy (pamiętajmy, że cały czas wisiał w powietrzu).
- Kliknij przycisk Rozpocznij pobieranie w programie.
- Liczymy w myślach do trzech i podnosimy RST z ziemi.
2. Eksperymenty z modułem GSM
Spróbujmy teraz wykonać różne przydatne operacje za pomocą modułu. Najpierw podaj kod PIN (jeśli posiadasz): AT+CPIN=8899 Odpowiedź modułu będzie brzmiała: +CPIN: GOTOWY. Następnie otrzymamy pewne informacje z modułu. AT+GMR - identyfikator oprogramowania sprzętowego. AT+GSN – IMEI. AT+CPAS - status (0 – gotowy do pracy, 2 – nieznany, 3 – połączenie przychodzące, 4 – połączenie głosowe). AT+COPS? - informacja o operatorze. Rozmowy telefoniczne Teraz wybierzmy jakiś numer. Dokonuje się tego za pomocą polecenia: ATD+790XXXXXXXXX; Średnik na końcu polecenia jest bardzo ważny, nie zapomnij o tym! Jeżeli w trakcie sesji UART ktoś zadzwoni do urządzenia, zwrócony zostanie komunikat: RING Połączenie możesz odebrać (odebrać) komendą: ATA Jeżeli do modułu podłączone są słuchawki i mikrofon, możesz komunikować się ze zdalnym abonentem jako jeśli używasz zwykłego telefonu komórkowego. Polecenie kończy połączenie: ATH0 Wysyłanie SMS-ów Na początek włączmy tryb wiadomości tekstowych: AT+CMGF=1 i ustawmy kodowanie: AT+CSCS= "GSM" Moduł obsługuje także inne, wygodniejsze dla użytkownika kodowania systemy automatyczne. Jednak w naszych eksperymentach najwygodniej jest skorzystać z trybu GSM, w którym telefon jest podawany cyfrowo, a tekst wiadomości zapisywany jest w kodowaniu ASCII. Teraz wyślijmy komuś wiadomość: AT+CMGS="+79123456789" A na końcu komendy trzeba dodać od razu dwa znaki serwisowe: CR i LF. W Terminalu można to zrobić sprawdzając CR=CR+LF, lub ręcznie dodając na końcu linii: AT+CMGS=»+79123456789″&0D&0A Po wpisaniu tej komendy w odpowiedzi pojawi się symbol „>”, oznaczający początek wpisywania wiadomości. Piszemy tekst: Hello World! Na końcu wiadomości będziemy musieli przekazać jeden z dwóch znaków specjalnych. Aby wysłać wiadomość wpisz znak z tablicy ASCII o numerze 26. Aby anulować wysyłanie wpisz znak o numerze 27. W terminalu, którego używamy do wysyłania znaku po kodzie, możesz skorzystać z jednego z dwóch wyrażeń: w formacie szesnastkowym : 1A i dziesiętnie: #026 Odbieraj SMS-y Jeżeli w trakcie sesji na urządzenie zostanie wysłana wiadomość SMS, zwrócona zostanie wiadomość w następującym formacie: +CMTI: „SM”,4 tutaj 4 to numer przychodzącej nieprzeczytanej wiadomości. Aby przeczytać treść tej wiadomości wpisz: AT+CMGR=4 W odpowiedzi otrzymamy: +CMGR: "REC READ","+790XXXXXXXXXX","","13/09/21,11:57:46+24 " Witaj świecie ! OK Generalnie wszystko jest proste. To nam wystarczy do realizacji naszych planów. Aby głębiej poznać możliwości GFM900, polecam przeczytać inny artykuł autorstwa Alex-EXE: at-commands modemu GSM sim9003. Interakcja z mikrokontrolerami
Ogólnie rzecz biorąc, do zarządzania urządzenia zewnętrzne Nie ma konieczności parowania modułu GSM900 z innym mikrokontrolerem. Do modułu możesz wbudować własny program, który z wolnymi pinami GPIO zrobi co zechcesz. Jednak w większości gotowych płytek GPIO nie są poprowadzone, dlatego do stworzenia prototypu zamierzonego urządzenia posłużymy się najprostszym Arduino Uno/Nano. Arduino i GSM900 będą komunikować się poprzez ten sam interfejs UART. Aby to zrobić, połącz te dwa urządzenia według następującego schematu:GSM900 | GND | VCC_MCU | SIMT | SIMR |
Arduino Uno | GND | +5 V | RX | Teksas |
Płytka Arduino GPRS/GSM Shield (rysunek 1) zapewnia nam możliwość wykorzystania komunikacji mobilnej GSM do zdalnego odbioru i transmisji danych. Można to zrobić na trzy sposoby:
korzystanie z wysyłania/odbierania krótkich wiadomości tekstowych (SMS);
wysyłanie poleceń głosowych (audio) w oparciu o technologie CSD (standardowa technologia transmisji danych w sieci GSM) i/lub DTMF (dwutonowy, wieloczęstotliwościowy sygnał analogowy służący do wybierania numeru telefonu);
wykorzystując pakietową transmisję danych w oparciu o technologię GPRS.
Płytka oparta jest na module SIMCom SIM900.
Znajduje się na nim również:
gniazdo karty SIM;
Gniazdo 3,5 mm dla wejścia i wyjścia audio;
złącze anteny zewnętrznej.
Komunikacja z płytką odbywa się poprzez łącze szeregowe za pomocą zestawu poleceń AT. Za pomocą zworek na płytce można ustawić styki wykorzystywane do komunikacji: sprzętowe 0-1 lub 2-3 (na niektórych płytach) 7-8 do pracy poprzez SoftwareSerial.
Rysunek 1. Tarcza GPS GPRS.
Kartę GSM GPRS SIM900 Shield można włączyć na dwa sposoby:
sprzęt (naciśnięcie przycisku PWRKEY);
oprogramowanie.
Połączenie z płytką Arduino
Płytka Shield GSM GPRS SIM900 jest wykonana w formacie tarczy dla płytek Arduino. Styki ekranu (grzebienie) można łatwo włożyć w złącza płytki, tworząc „kanapkę” (rysunek 2).
Rysunek 2. Instalacja modułu GPS GPRS na płycie Arduino.
Sterowanie modułem GSM GPRS SIM900 za pomocą komend AT
Przyjrzyjmy się sterowaniu modułem tarczy GSM GPRS za pomocą poleceń AT. W tym celu należy zainstalować moduł i podłączyć go do komputera. Szkic Arduino przedstawiający wysyłanie i odbieranie danych pomiędzy komputerem a modułem osłony GSM GPRS za pośrednictwem płytki pokazano na Listingu 1.
Lista 1
#włączać
// tworzenie obiektów
OprogramowanieSerial grs(7, 8); // Odbiór, Teksas
//szybkość wymiany
#zdefiniuj prędkość GSM 9600
Serial.begin(9600);
gsm.begin(GSMbaud);
Serial.println("Start");
if (Serial.available()) (
str1 = Serial.readStringUntil("\n");
str1.toCharArray(bufor, hh.length() + 1);
gsm.write(bufor);
gsm.board.write("\n");
if (gsm.dostępny()) (
Serial.write(gprs.read());
Wgrywamy szkic na płytkę Arduino, otwieramy monitor portu szeregowego i wpisujemy komendy ustawiające tryb:
Polecenie sprawdzenia połączenia modułu z siecią GPRS, które należy stale powtarzać w trakcie odpowiadania KOMENDA BRAK ODPOWIEDZI
Łączymy się z punktem dostępowym operatora telekomunikacyjnego. Dla Beeline:
AT + CGDCONT = 1, „IP”, „internet.beeline.ru”
AT + CSTT = "internet.beeline.ru","", ""
Konfigurowanie połączenia internetowego:
AT + CGACT = 1,1
Dostęp do zasobu internetowego
Cały proces łączenia pokazano na rysunku 3.
Rysunek 3. Proces pracy z modułem GSM GPRS SIM800 w monitorze portu szeregowego.
Przykład wysyłania wiadomości SMS z płytki Arduino
Rozważmy przykład wykorzystania wiadomości SMS, gdy temperatura w pomieszczeniu spadnie poniżej określonej wartości. Będziemy potrzebować następujących szczegółów:
Moduł GSM GPRS Shield – 1 szt.;
Karta SIM operatora komórkowego z dodatnim saldem;
zasilacz 12V – 1 szt.;
Schemat połączeń pokazano na rysunku 4.
Rysunek 4. Schemat podłączenia do wysyłania wiadomości SMS przy niskich temperaturach powietrza.
Zacznijmy pisać szkic. Co 30 sekund otrzymujemy dane o wilgotności i temperaturze z czujnika DHT11. Korzystamy z biblioteki DHT. Jeżeli temperatura spadnie poniżej krytycznej wysyłamy SMS na numer podany w stałej TELEFON. I pauzujemy na 10 minut.
Zawartość szkicu pokazano na Listingu 2.
Lista 2
// łączenie bibliotek
#włączać
#include „DHT.h”
// numer telefonu do wysyłania smsów
#define PHONE_NUMBER "+7928222222"
// tworzenie obiektów
OprogramowanieSerial gsm(7, 8);
czujnik DHTDHT(2, DHT22);
// próg temperatury
#zdefiniuj TEMPĘ 18
długi millissend bez znaku;
// uruchom port szeregowy
Serial.begin(9600);
// uruchom czujnik DHT
czujnikDHT.begin();
// uruchom SoftwareSerial
gsm.begin(9600);
if (millis()-milissend>30*1000) ( // odczyty co 30 sekund?
// odbieranie danych z czujnika DHT
int h = czujnikDHT.readHumidity();
int t = czujnikDHT.readTemperature();
jeśli (t // Wyślij SMS // Poczekaj 10 minut opóźnienie (10*60*1000); millissend=milis(); // Wyślij SMS unieważnij WyślijSMS(int t) ( // ustawienie trybu tekstowego gsm.print("AT+CMGF=1\r"); // telefon gsm.println(NUMER TELEFONU); gsm.println("\""); // wyślij dane t // koniec transferu gsm.println((char)26); Przesyłamy szkic, sprawdzamy zdarzenie dotarcia wiadomości SMS na wybrany numer telefonu przy krytycznej wartości temperatury. Rysunek 5. Kompletny obwód. Stwórzmy firmware do odbierania danych podczas wysyłania wiadomości SMS na kartę SIM znajdującą się w module tarczy GSM GPRS. Zawartość szkicu pokazano na Listingu 3. Lista 3 // łączenie bibliotek #włączać #include „DHT.h” // tworzenie obiektów OprogramowanieSerial gsm(7, 8); czujnik DHTDHT(2, DHT22); // zmienne Telefon ciągowy = „” Ciąg str1 = ""; // wartość logiczna isSMS = fałsz; // połączenie z portem szeregowym Serial.begin(9600); // uruchom czujnik DHT // uruchom SoftwareSerial gsm.begin(9600); // Konfigurowanie odbioru wiadomości gsm.print("AT+CMGF=1\r"); gsm.print("AT+IFC=1, 1\r"); gsm.print("AT+CPBS=\"SM\"\r"); gsm.print("AT+CNMI=1,2,2,1,0\r"); if (gsm.dostępny()) ( char c = gsm.read(); if („\r” == c) ( if (isSMS) ( // bieżąca linia - wiadomość SMS, if (!str1.compareTo("tmp")) ( // sms tekstowy - tmp // wyślij SMS na numer przychodzący // pobieranie danych int t = dht.readTemperature(); // Polecenie AT do ustawiania trybu tekstowego gsm.print("AT+CMGF=1\r"); // numer telefonu odbiorcy gsm.println("AT + CMGS = \""); gsm.println(telefon); gsm.println("\""); // komunikat – dane o temperaturze // koniec transferu gsm.println((char)26); Serial.println(currStr); if (str1.startsWith("+CMT")) ( Serial.println(str1); // wyodrębnij numer telefonu z wiadomości telefon=str1.substring(7,19); Serial.println(telefon); // jeśli bieżąca linia zaczyna się od „+CMT”, // następna linia to wiadomość else if („\n” != c) ( str1 += Ciąg(c); Wgrywamy szkic na tablicę, wysyłamy na kartę SIM wiadomość SMS o treści tmp i w odpowiedzi otrzymujemy wiadomość SMS z danymi o temperaturze. 1. Nie ma połączenia z Arduino poprzez port szeregowy. Sprawdź zasilanie płyty. Sprawdź, czy zworki są prawidłowo zainstalowane. 2. Wiadomości SMS nie są wysyłane Sprawdź dostępność zewnętrznego zasilacza GSM GPRS. Sprawdź saldo karty SIM. Moduł GSM jest urządzeniem bezprzewodowym (modemem) służącym do odbioru/przesyłania danych w sieciach komunikacji mobilnej. Neoway M590E to dwuzakresowy moduł GSM bez obsługi komunikacji głosowej. Dane techniczne: zakres częstotliwości Zakres temperatury Zużycie energii Protokoły przesyłania danych Zestaw poleceń AT W instrukcji jest napisane, że jeśli w obwodzie zasilania znajduje się kondensator 1000 µF, to zapotrzebowanie prądowe dla zasilacza wynosi 0,6 A (przy napięciu 3,9 V) Pobierać Moduł GSM przeznaczony jest do monitorowania pracy i sterowania autostartem. Główne funkcje modułu GSM: Za pomocą modułu GSM, korzystając z części zasilającej autostartu, możesz włączać i wyłączać odbiorniki z sieci zewnętrznej. (Na przykład ogrzewanie elektryczne w wiejskim domu z kontrolą temperatury przez SMS). Moduł GSM powiadamia administratorów systemu za pomocą wiadomości SMS składającej się z 4 pól informacyjnych typu: Połączenie z siecią;
Wiadomość SMS wysyłana jest automatycznie na numer telefonu 1 administratora przy każdej zmianie trybu zasilania odbiorcy (1 pole informacyjne). Jeżeli zmiana ta nastąpiła krócej niż 10 sekund, wiadomość SMS nie zostanie wysłana. 1 pole informacyjne „Połączono z siecią”.
Moduł GSM monitoruje sygnały pod kątem obecności napięcia w sieci wejściowej oraz pomiędzy odbiorcami i w zależności od obecności napięcia generuje pole informacyjne typu: 2 pole informacyjne „Przekaźnik wyłączony”.
Pole informacyjne pokazujące stan przekaźnika wbudowanego w moduł GSM. Aby włączyć przekaźnik należy wysłać SMS o treści z telefonu 1 lub 2 administratorów „1”.
Aby wyłączyć przekaźnik - SMS z tekstem «0»
. Czerwona dioda LED wskazuje stan przekaźnika. Oznacza to, że nie świeci się, gdy przekaźnik jest wyłączony i świeci, gdy jest włączony. 3 pole informacyjne „Temp. 27C”.
Temperatura czujnika temperatury wbudowanego w moduł GSM. 4 pole informacyjne „Saldo: 51 rubli”.
Moduł GSM Saldo karty SIM. Administratorzy mogą wysyłać zapytania do modułu GSM o stan systemu. W tym celu należy wysłać pustego SMS-a z numeru 1 lub 2 administratora lub po prostu zadzwonić (moduł automatycznie rozłączy połączenie - czyli będzie zajęte). Moduł GSM po odebraniu pustego SMS-a/połączenia przychodzącego odpyta stan swoich wejść, zapyta o stan wagi, stan przekaźników oraz zliczy temperaturę i wyśle SMS na numer administratora, który złożył żądanie. Podłącz moduł GSM, gdy system jest odłączony od zasilania.
Instalacja modułu GSM.
Wyjścia i wejścia modułu GSM przedstawiono na rysunku: Moduł GSM należy umieścić na zewnątrz konstrukcji metalowych. Jeśli interesuje Cię monitorowanie temperatury w danym pomieszczeniu, moduł można w nim umieścić (sprawdź, czy w pomieszczeniu jest wystarczający poziom sieci operatora komórkowego!). Moduł jest podłączony do autostartu za pomocą 5 przewodów. Przewody mogą być dowolne (moduł pobiera około 500 mA). Konfiguracja modułu GSM.
Musisz kupić kartę SIM od operatora komórkowego i wybrać taryfę. Ponieważ komunikacja z modułem odbywa się wyłącznie poprzez wiadomości SMS, należy wybrać taryfę w oparciu o ich minimalny koszt i brak opłaty abonamentowej. Aby uniknąć niepotrzebnych kosztów, należy w menu telefonu wyłączyć usługi informacyjne i kanały reklamowe. Jeśli masz trudności z wyłączeniem kanałów reklamowych lub informacyjnych, skontaktuj się z obsługą abonencką swojej firmy komórkowej. Na Twoją prośbę operator z reguły może to zrobić zdalnie.
Włóż kartę SIM do telefonu i CAŁKOWICIE CZYSTY Książka telefoniczna karty SIM. Następnie należy wypełnić książkę telefoniczną w następujący sposób (lepiej zrobić to na telefonie, który wyświetla numery komórek karty SIM, ponieważ ta kolejność wypełniania komórek jest niezwykle ważna): Do pierwszej komórki karty SIM Musisz wprowadzić numer telefonu 1 administratora. W polu „Nazwa” wpisz słowo „Admin 1” (lub dowolne inne słowo). W polu „Numer” wpisz numer telefonu administratora w formacie: 89991234567 lub +79991234567 (nie ma znaczenia). Do drugiej komórki karty SIM Musisz wprowadzić numer telefonu drugiego administratora. W polu „Nazwa” wpisz słowo „Admin 2” (lub dowolne inne słowo). W polu „Numer” wpisz numer telefonu administratora w formacie: 89991234567 lub +79991234567 (nie ma znaczenia). Jeśli planujesz współpracę z jednym administratorem, musisz w tej komórce wpisać administratora numer 1. Do trzeciej komórki karty SIM Musisz wprowadzić polecenie, aby zażądać salda operatora komórkowego. W polu „Nazwa” wpisz słowo „Saldo” (lub dowolne inne słowo). W polu „Numer” wpisz polecenie żądania salda (zwykle jest to *100#
Lub *102#
).
Po włączeniu zasilania obie diody LED zapalają się na 1 sekundę, a następnie gaśnie na 1 sekundę. i zaświeci się czerwona dioda LED. Po pewnym czasie czerwona dioda LED zaświeci się z pełną intensywnością. Następnie gaśnie czerwona i włącza się zielona poświata (zwykle na bardzo krótki czas, czego można nie zauważyć), po czym diody LED migają razem 2 lub 3 razy. 2 razy, jeśli wskazano tylko numery administratorów i nie podano numeru salda, 3 razy - jeśli zarejestrowano wszystkie trzy komórki i ich odczyt przebiegł pomyślnie. Następnie sterownik zapisuje aktualny stan systemu. Przekaźnik jest wyłączony (zawsze po włączeniu zasilania). Tryb pracy - kolor czerwony gaśnie, kolor zielony miga. Jeśli kolor zielony miga równomiernie, sieć nie została znaleziona. Jeśli nastąpi rzadkie, krótkotrwałe mignięcie, oznacza to, że sieć została znaleziona i możliwa jest wymiana poprzez sieć GSM. Wykorzystanie modułu GSM do zdalnego sterowania uruchomieniem generatora.
Moduł GSM umożliwia zdalne uruchomienie agregatu. Tryb „Kontrolowany start” jest aktywowany w ustawieniach systemu. Umożliwia uruchomienie generatora z podłączonym obciążeniem w przypadku braku sieci zewnętrznej i zatrzymanie go w razie potrzeby. Wykorzystanie modułu GSM do zdalnego sterowania obciążeniem.
Moduł GSM umożliwia zdalne sterowanie załączeniem obciążenia. Ponieważ część mocy jest już w trybie automatycznego uruchamiania, korzystając z trybu „Kontrola obciążenia”, możesz zorganizować włączanie/wyłączanie obciążenia w obecności sieci zewnętrznej. Jest to wygodne w użyciu, na przykład do zdalnego sterowania ogrzewaniem elektrycznym na daczy zimą, co pozwoli Ci w każdej chwili dotrzeć do już ogrzanego domu. Za pomocą termometru można kontrolować proces ogrzewania. Jeśli planujesz korzystać z tego trybu, musisz przełączyć wejście zasilacza, który ładuje akumulator generatora od odbiorców do sieci wejściowej! Konieczne jest również sprawdzenie normalnego działania układu ładowania akumulatora wbudowanego w generator, ponieważ w przypadku braku sieci akumulator będzie ładowany tylko z wbudowanego systemu. Wykorzystanie modułu GSM do zdalnego wyłączenia systemu.
Za pomocą modułu GSM można zdalnie wyłączyć/włączyć system. Tryb „Kontrolowane włączanie zasilania” jest aktywowany w ustawieniach. Umożliwia prawidłowe wyłączenie systemu i włączenie go ponownie w razie potrzeby. Sposób podłączenia modułu GSM do autostartu przedstawia schemat:Często zadawane pytania
900/1800 MHz
praca: -40...+85°
napięcie zasilania: 3,3...4,8 V (nominalnie 3,9 V)
Klasa GPRS 10
GPRS: maksymalna prędkość 48 kbit/s
SMS: odbiór/transmisja, punkt-punkt MO/MT, tryb rozgłoszeniowy
wbudowany stos protokołów TCP/UDP/FTP/DNS: klient serwera TCP/UDP lub M2M
GSM 07.05, 07.07
Niedawno otrzymałem taki moduł, kupiłem go od innego sprzedawcy, ale podniósł cenę. To dość stary i prosty moduł. Sam modem jest nieco używany, co widać na zdjęciu, cała reszta jest nowa.
Wszystko przychodzi luzem, pozostaje tylko zlutować to wszystko razem
Zasilanie modułu GSM
Nie zapomnij Pin BOOT należy połączyć z GND poprzez rezystor 10 kOhm, wówczas po podaniu zasilania moduł się włączy.
Sterowanie modułem odbywa się poprzez UART za pomocą poleceń AT
Sam moduł można zastosować w systemach automatyki domowej i inteligentnego domu, można na nim zamontować system alarmowy, można go podłączyć do Arduino, odbierać i wysyłać SMS-y oraz zdalnie sterować urządzeniami. Ogólnie rzecz biorąc, znajdź wiele aplikacji, które wykraczają poza zakres tej witryny. Moduł jest bardzo tani, polecam go kupić. Dla zainteresowanych dodatkowymi informacjami podaję linki poniżej.
Opis i polecenia sterujące
Podręcznik projektowania sprzętu Neoway M590, wersja 1.1
Zestawy poleceń Neoway M590 AT V3.0
Przekaźnik wyłączony;
Tempo. 27°C;
Bilans: 51 rub.