GSM/GPRS modul pro Arduino

Podobné dokumenty
PGSM-M10 - GSM/GPRS moduly s M10

INTERFACE GSM VT-GSM-007

NÁVOD NA MONTÁŽ A OBSLUHU SXS 20

GPS lokátor s online sledováním

GPS lokátor pro děti

PocketHome R CENTRÁLNÍ OVLÁDÁNÍ VYTÁPĚNÍ VAŠEHO DOMU VIZUÁLNÍ PŘÍRUČKA K MODULU GST1

Pro zprovoznění komunikace našeho Sigfox modemu se sítí je potřeba udělat následující kroky. Jako první si otevřeme webové stránky

1. POPIS 2. SPECIFIKACE. ECLIPSERA s.r.o. Distributor pro ČR. VÝROBNÍ ČÍSLO. Tento malý a kompaktní modul je schopen určit vaši polohu

RS , , RS 485, USB, GSM/GPRS

UC485P. Převodník RS232 na RS485 nebo RS422. Průmyslové provedení s krytím

Instalační manuál pro GSM modemy Maestro-100 a Maestro-100 lite

GSM ALARM - základní sada Návod k použití

GSM Komunikační zařízení. GComun. Návod k použití

GSM-01. Pro lepší pochopení tohoto výrobku, přečtěte si uživatelská příručka důkladně před použitím.

GPS lokátor v obojku

Nastavení telefonu Nokia 3220


Návod k obsluze. Kontakt na dodavatele: SHX Trading s.r.o. Týmlova 8, Praha 4, Tel: ,

EVOLVEO StrongPhone Accu

Dětské hodinky s GPS a mobilem

Převodník sériového rozhraní RS-485 na mnohavidové optické vlákno ELO E171 Uživatelský manuál

ArduinotechGSMShield knihovna

GPS lokátor pro děti. Návod k obsluze. Hlavní výhody produktu: Velmi malý Jednoduché ovládání Velké SOS tlačítko.

Dětské hodinky s GPS. Návod k obsluze. Hlavní výhody přístroje: Jednoduché ovládání Malé rozměry Online mapový podklad

HPS-120. Manuál nastavení bezdrátového modemu

M-Bus Master MultiPort 250D DATOVÝ LIST

IP kamerový modul Lawmate PV-DY10i

Wie232. Převodník rozhraní Wiegand z bezkontaktních čteček na RS června 2011 w w w. p a p o u c h. c o m

Nastavení telefonu Samsung S5570 Galaxy Mini

Modul DHT11 s ESP POPIS 2. SPECIFIKACE. ECLIPSERA s.r.o. Distributor pro ČR. VÝROBNÍ ČÍSLO


P232/485. Převodník RS232 na RS485. Příručka uživatele AUTOMATIZAČNÍ TECHNIKA

KARTA ŘADIČE DCF A GPS ME3

ZÁKLADNÍ INFORMACE INSTALACE

BREAK-TDW-V4C a RDW-V4C

UŽIVATELSKÝ MANUÁL 485COM. verze pro elektroměry CARLO GAVAZZI (protokol MODBUS)

Uživatelský manuál pro GSM ovládání RTU 5024

Čtečka otisků prstů 1. POPIS 2. SPECIFIKACE. ECLIPSERA s.r.o. Distributor pro ČR. VÝROBNÍ ČÍSLO

GPS lokátor v obojku

UC485. Převodník linky RS232 na RS485 nebo RS422 s galvanickým oddělením

AT pˇríkazy ˇ PRÍRU CKA

GSM relé na DIN lištu (obj. kód: GSM-REL1) Návod Aktualizace návodu: Rev._1.0

XPortKit. Vývojový kit pro Lantronix XPort. 17. února 2011 w w w. p a p o u c h. c o m (06083)

Nastavení telefonu Samsung I9300 Galaxy S III

Nastavení tabletu Samsung P5100 Galaxy Tab

Ethernet převodníky sériových linek. v Přepěťová ochrana 30A AI RE AO DO. minilan-485 AI RE AO DO EZS PIDS EKV. MIOS & Modbus IO moduly nebo senzory

ugate Set 1.0 software pro konfiguraci GSM komunikátoru ugate2 Poslední aktualizace:

Nastavení tabletu Samsung P605 Galaxy Note 10.1 (2014 edition)

Ares 10/12 První spuštění

NRRF 12. Síťový čtecí modul 433 MHz s dlouhým dosahem. Uživatelská příručka

GSM komunikátor s otřesovým spínačem. GShake. Návod k použití

Nastavení telefonu Samsung N9005 Galaxy Note 3

Nastavení zařízení Samsung P1000 Galaxy Tab

DM-GSM2 Modem pro síť GSM

GPS/GSM lokátor. Technické parametry: Hmotnost: GPS přesnost: Provozní teplota: -20 až + 55 C. Popis jednotlivých částí:

Modemy rozhraní RS-485/422 na optický kabel ELO E243, ELO E244, ELO E245. Uživatelský manuál

OPAKOVAČ PRO SBĚRNICI DN-BUS, KONVERTOR NA OPTICKÉ SPOJE A IZOLÁTOR

Uživatelský manuál. KNX232e / KNX232e1k

USB2RS232. Převodník pro připojení USB klávesnice a několika kontaktů přes RS232. Komunikace jednoduchým protokolem

TES GPS Osobní lokátor (dále GPS OL)

PGM-03C. Economy ( C = Controller ) GSM klíč & dálkové ovládání. Montážní a uživatelská příručka

Uživatelský manuál. KNXgal

4IOT-SEN-01 Sensor pro IoT aplikace Technická dokumentace

Baofeng UV-82. Návod k obsluze. Kontakt na dodavatele: SHX Trading s.r.o. Týmlova 8, Praha 4, Tel: ,

Nastavení služby GSM pro fotopast UM535 Panda

Převodník RS-232 na mnohavidové optické vlákno ELO E14C. Uživatelský manuál

Založeno Technická informace o systému Jednotka SYTEL-A. 90 x 99 x 115 mm. pracovní teplota -10 až 45 C krytí IP 20

UŽIVATELSKÁ PŘÍRUČKA

Multiplexory sériových rozhraní na optický kabel ELO E246, ELO E247, ELO E248, ELO E249, ELO E24A, ELO E24B. Uživatelský manuál

Zařízení pro sledování polohy objektu pomocí GPS

Chuango. Vážený zákazníku,

Převodník RS232 na RS485/422 UC485P. průmyslové provedení. galvanické oddělení. 28. února 2005 w w w. p a p o u c h. c o m

Nastavení telefonu Sony Ericsson XPERIA X8

Systém RADOM SECURITY pro zabezpečení objektů

SA-REOP-Basic GSM komunikátor Instalační příručka

Návod k základní instalaci alarmu GSM02

Nastavení tabletu Samsung P5200 Galaxy Tab

UC 485. PŘEVODNÍK LINKY RS232 na RS485 nebo RS422 S GALVANICKÝM ODDĚLENÍM. 15 kv E S D P rot ect ed

GPRS-A. Rychlý instalační manuál. Plná verze je dostupná na Firmware verze 1.00 gprs-a_sii_cz 02/18

Analyzátor sériového rozhraní RSA1B

Čtečka EDK2-KPA. Návod pro instalaci. Identifikační systém ACS-line. Popis EDK2-KPA-NEW.doc - strana 1 (celkem 5)

Nastavení telefonu HTC One S

Nastavení telefonu Nokia N9

Návod na použití GSM spínače

Pr umyslový HSPA+ router UR5i v2 Libratum

Nastavení telefonu Nokia 700

Nastavení telefonu Nokia 206

Obsah Verze 1.01 OBSAH... 3 ÚVOD Základní technické parametry... 6

BREAK-DD8 a GS. Malé aplikace. Rozsáhlé aplikace. Distributory a oddělovače RS485 a RS /5

SB485. Převodník rozhraní USB na linku RS485 nebo RS422. s galvanickým oddělením. Převodník SB485. RS485 nebo RS422 USB. přepínače PWR TXD RXD

Nastavení telefonu Sony Xperia L

MADE TO PROTECT. zabezpečovací systém

FOTOELEKTRICKÝ IZOLÁTOR SÉRIOVÉHO ROZHRANÍ RS-232

Nastavení telefonu Sony Ericsson T300

Nastavení telefonu Sony Xperia E

Systém RADOM SECURITY pro zabezpečení objektů

Převodník RS232 RS485

Nastavení telefonu Nokia 113

Číslicový zobrazovač CZ 5.7

Transkript:

1500635983 VÝROBNÍ ČÍSLO GSM/GPRS modul pro Arduino 1. POPIS Díky tomuto produktu lze naprogramovat telefon, který bude schopný volat a přijímat hovory, psát SMS zprávy a připojit se k internetové síti díky podpoře GPRS. Spektrum využití je tedy velice široké. Od vytvoření vlastního telefonu po intuitivní ovládání jiné elektroniky pomocí SMS zpráv nebo hovorů. Základní charakteristika: Hovory a SMS zprávy Možnost připojení k internetu (GPRS paket pro přenos mobilních dat) Slot pro micro SIM kartu Antény jsou součástí balení (spirální i IPX) Funguje po celém světě (Quad-Band podporuje všechny světové frekvence) 2. SPECIFIKACE Typ modulu SIM800L GSM standard 2/2+ Podporované frekvence (MHz) 850 / 900 / 1800 / 1900 GPRS třída B Napájení 3,5 až 4,2 VDC Pracovní teplota -40 až 85 C Klidový proud cca 20 ma Rozměry (mm) 25 x 23 Max. proud (špičkový) až 2 A Hmotnost 6 g poznámka: GSM standard 2/2+ podpora 2G a 2,5G funkcí (Mobilní data, hlasová schránka atd.) GPRS třída B zařízení může buď volat nebo pracovat s mobilními daty, nikoliv oboje zároveň.

3. ZAPOJENÍ Před samotným připojením modulu zasuňte SIM kartu do příslušného slotu. Než tak učiníte, je třeba odstranit PIN, kterým je SIM karta chráněna. Modul lze napájet pouze napětím v rozmezí od 3,5 do 4,2 V. V klidovém stavu zařízení odebírá cca 20 ma ve špičce až 2 A. Uživatel má možnost tento modul připojit k PC pomocí USB TTL převodníku a ovládat ho pomocí níže vypsaných AT příkazů. V případě souběžného použití s vývojovou deskou Arduino (nezáleží na modelu) je nutné propojit svorky GND modulu a Arduina. VCC Napájení 3,5 až 4,2 VDC LED Indikátor stavu modulu Reset (Arduino pin 2) Reset RING Výstup vyzv. tónu RXD (Arduino pin 11) Přijímací kanál DTR Režim spánku TXD (Arduino pin 10) Vysílací kanál MIC + (P) Vstup mikrofonu + GND Pin GND MIC (N) Vstup mikrofonu - IPX ant. Externí anténa 1 SPK + (P) Výstup reproduktoru + NET Externí anténa 2 (připájet) SPK - (N) Výstup reproduktoru - 2

Seznam běžných AT příkazů, pro komunikaci po sériové lince AT test spojení AT+CFUN=1 nastaví plnou funkčnost modulu (příchozí i odchozí hovory) AT+CPIN? zjistí, zda není sim karta zablokována, což by bránilo dalšímu použití AT+CSQ síla přijímaného signálu mobilního operátora AT+COPS? informace o operátorovi AT+CMEE=2 pokud dojde k chybě, tento příkaz povolí podrobnější chybové výpisy Základní AT příkazy pro SMS zprávy AT+CMGF=1 nastaví formát zprávy jako textový AT+CMGS= +420********* příkaz pro zaslání textové zprávy na dané telefonní číslo - po zadání příkazu AT+CMGS= se objeví znak > modul je připraven přijmout textový vstup SMS zprávy (uživatel napíše text) po napsání textu je nutné potvrdit odeslání zprávy (buďto CTRL+Z nebo odeslání čísla 1A (hexadecimální číslo) po sériové lince) zpráva bude odeslána (potvrzení zprávou +CMGS: #) AT+CMGL= ALL vypíše všechny přijaté SMS zprávy Základní AT příkazy pro hovory ATD+420*********; - pro odchozí hovor musí uživatel napsat příkaz v přesně uváděném formátu (samozřejmě s validním tel. číslem) ATH tímto příkazem se hovor ukončí nebo odmítne RING uživatel má příchozí hovor AT+CNUM přijmout příchozí hovor 3

Správná poloha vkládání SIM karty Indikace stavu (LED dioda) Blikání LED Vypnuto Popis Modul není funkční 64 ms svítí /800 ms nesvítí Modul není registrován do sítě 64 ms svítí /3000 ms nesvítí Modul je registrován v síti 64 ms svítí /300 ms nesvítí Navázáno spojení GPRS Příklad odeslání SMS zprávy z terminálu Hercules 3.2.8 4

4. UKÁZKA PROGRAMU /** ****************************************************************************** * @author JSC electronics * @version V1.0 * @date 05-02-2018 * @brief Demonstrace funkce modulu SIM800L (arduino shop 1500635983) * * ZAPOJENI: * pin Arduino GSM modul SIM800L * 10 TXD * 11 RXD * GND GND * * NAPAJENI SIM800L: 3.4 až 4.4 VDC, maxilmální proud ve špičce až 2000 ma */ #include <SoftwareSerial.h> #define PIN_TX 10 #define PIN_RX 11 char serialbuffer[100]; SoftwareSerial komunikacesim800l(pin_tx, PIN_RX); void void kontrolakomunikace(); void poslisms(); void zavolej(); void nastavrychlostkomunikace(); void nastavenichybovychhlaseni(); void kontrolaodblokovanisim(); void kontrolasignalu(); void nastavenimoduzarizeni(); void setup() { komunikacesim800l.begin(9600); Serial.begin(9600); delay(1000); /* Nastaveni rychlosti komunikace */ nastavrychlostkomunikace(); /* Kontrola komunikace, vrátí "OK", pokud komunikace funguje. */ kontrolakomunikace(); /* Nastavení výpisu chybových hlášení */ nastavenichybovychhlaseni(); /* Nastavení modu zařízení */ nastavenimoduzarizeni(); /* Kontrola odblokování SIM karty, vypíše +CPIN: READY, pokud je SIM odblokována */ kontrolaodblokovanisim(); /* Kontrola síly přijímaného signálu 5

Vrací výslednou hodnotu: 2 až 9 - slabý signál 10 až 14 - průměrný signál 15 až 19 - dobrý signál 20 až 30 - výborný signál */ kontrolasignalu(); /* Zaslání zkušební sms */ //poslisms(); /* Zkušební volání */ zavolej(); void loop() { void kontrolakomunikace() { Serial.println("Zahajuji kontrolu komunikace."); komunikacesim800l.println("at"); delay(100); var = komunikacesim800l.available(); if (0 < var) { komunikacesim800l.readbytes(serialbuffer, var); Serial.write(serialBuffer, var); Serial.println(); void poslisms() { Serial.println("Odeslani SMS."); // nastavi zpravu jako textovou (ASCII) komunikacesim800l.println("at+cmgf=1"); // nastavi prijemce, nahraď XXXXXXXXX číslem komunikacesim800l.println("at+cmgs=\"00420xxxxxxxxx\""); // Zprava komunikacesim800l.println("testovaci sms."); // Zakonceni zpravy komunikacesim800l.write(char(26)); void zavolej() { Serial.println("Volam..."); // nahraď XXXXXXXXX číslem komunikacesim800l.println("atd00420xxxxxxxxx;"); void nastavrychlostkomunikace() { Serial.println("Nastavuji rychlost komunikace."); /* Dopln pozadovane cislo za znamenko "=", defaultní 9600 */ komunikacesim800l.println("at+ipr=9600"); 6

void nastavenichybovychhlaseni() { Serial.println("Nastavuji kompletni vypis chybovych hlaseni."); komunikacesim800l.println("at+cmee=2"); void kontrolaodblokovanisim() { Serial.println("Kontrola odblokovani SIM."); komunikacesim800l.println("at+cpin?"); void kontrolasignalu() { Serial.println("Kontrola sily signalu."); komunikacesim800l.println("at+csq"); void nastavenimoduzarizeni() { Serial.println("Nastaveni modu."); /* (1 = plná funkčnost, 2 = pouze příjem, 3 = pouze vysílán?, 4 = zakáže příjem i vysílán?) */ komunikacesim800l.println("at+cfun=1"); void getresponse() { delay(100); var = komunikacesim800l.available(); if (0 < var) { komunikacesim800l.readbytes(serialbuffer, var); Serial.write(serialBuffer, var); Serial.println(); delay(100); 7