Popis
Pomocou GSM shieldu je možné posielať SMS alebo MMS, prijímať hovory a audio (UART), či dokonca využívať dáta cez sieť GPRS. Dá sa použiť pri projektoch inteligentnej domácnosti či pri posielaní údajov zo senzorov alebo prijímaní príkazov prakticky z druhej strany sveta. Pripojenie k Arduino je pomerne jednoduché pri použití knižnice SoftwareSerial alebo SIM900. Pri používaní je nutné pripojiť SIM kartu na shield.
Shield môže byť zapnutý dvoma spôsobmi: klasicky tlačidlom ON/OFF alebo softvérovo cez pin JP, ktorý sa nachádza na shielde. Vypnúť shield je možné aj pomocou AT-prikazu (teda napríklad mobilným telefónom). V ponuke máme zaradený aj modul SIM800L.
Pre informácie o ovládaní prejdite na záložku Ďalšie informácie. Tutorial na preinštalovanie firmware-u môžete nájsť tu. Mal by fungovať aj pri inštalácií na typ SIM 900 A. Frekvencie slovenských operátorov nie sú podporované už nainštalovaným firmvérom, avšak stačí daný firmware aktualizovať a modul nebude mať problém pripojiť sa na akúkoľvek slovenskú sieť. Odporúčame použiť:
Firmvér: stiahnuť SIM900.cla.7z
Flasher: stiahnuť SIM900 flasher.exe.rar.7z
Špecifikácie:
Frekvencie: 850 / 900/ 1800 / 1900 MHz (prakticky každá sieť vo svete)
GPRS multi-slot trieda 10/8
GPRS mobile station trieda B
Kompatibilný ku GSM phase 2/2
Trieda 4 (2 W @ 850 / 900 MHz)
Trieda 1 (1 W @ 1800 / 1900MHz)
Ovládanie pomocou AT príkazov – Štandard: GSM 07.07 & 07.05
Jack pre mikrofón a reproduktor
Nízka spotreba počas spánku – 1.5mA (pri odosielaní môže vyskočiť na väčšie hodnoty)
Teplotný rozsah: -40°C to 85 °C
Rozmery: 8.5 mm x 5.7 mm x 20 mm
/mobile network module sim900a
/SIM 900 GPRS / GSM pajzs GSM pajzs üzenetek, MMS-ek vagy hívások fogadásához mobilhálózaton keresztül
Techfun.sk podpora –
Časť komunikácie s jedným z našich zákazníkov ku problematike upgrade firmvéru (ďakujeme takto dodatočne za návod):
Vami dodaný shield SIM900 som napojil cez ArduinoUno. SIM karta od O2. Niečo išlo, niečo nie. Prezvoniť SIM900 z mobilu išlo. Aj mobil sa dal prezvoniť zo SIM900 (ATD 09XXAAABBB;). Prijal SMS, na monitore sériového portu bolo číslo a sms v hexadecimálnom stave. Poslať SMS zo shieldu na mobil nešlo.
SIM900 som napojil cez prevodník USB/UART na PC. Ľahko som ho dostal do stavu, aby cez Terminal v1.93b 20141030B komunikoval a reagoval na príkazy AT. Firmware dodaného modulu: 1137B13SIM900M64_ST.
Odpoveď na AT+CREG? bola +CREG: 2,1,”CC4E”,”080D”.
Pri zadaní AT+CMGS=”09XXAAABBB” – chyba. Aj keď bolo v medzinárodnom tvare +4219XXAAABBB, aj 4219XXAAABBB. Odpoveď buď error alebo zlý input.
Nakoniec ugrade podľa:
https://www.youtube.com/watch?v=gyD4wnnTFLo&t=2s
https://alex7tutoriales.blogspot.com/2021/06/actualizar-firmware-sim900.html
na SIM900 doplnený konektor JP10 a JP17 (2×5 pin female) pri konektore mic. Stačí 2piny RXD a TXD. RXD a TXD napojené do kríža cez prevodník UART/USB na PC.
Na https://acoptex.com/project/394/basics-project-070c-how-to-update-firmware-of-sim900-gsm-gprs-quad-band-development-board-shield-at-acoptexcom/ je zoznam verzií firmware. Je tam aj obrázok napojenia shieldu na prevodník UART/USB. Tam som našiel poslednú verziu freeware: https://drive.google.com/file/d/1E_zXJQTX9YALjhTjmgdYaT7PHpelBxb_/view –
1137B15SIM900M64_ST.cla. Použitý program: Simcom – Sim900 Customer flash loader V1.01
Rýchlosť 115200. Keď treba – stlačiť tlačidlo na SIM900, čas uploadu 6min 23sek.
Odpoveď na AT+CREG? bola +CREG: 0,1.
AT+CMGS=”09XXAAABBB” už berie bez chýb, SMS posiela bez problémov.
tfarkas446 –
Skúšal som to s Arduino Uno so štandardnými knižnicami, príjem a odosielanie SMS v pohode, neskúšal som hlasový režim. Dobrý tutorial je na stránke: https://randomnerdtutorials.com/sim900-gsm-gprs-shield-arduino/