english version
Am cumparat un kit GPRS cu cipset-ul M590 produs de Neoway si, din lipsa de timp, l-am neglijat, pana mi l-a asambat un coleg.
Kit-ul se compune dintr-un cablaj pentru modulul GPRS si componentele aferente:
care asamblat arata asa:
In plus, se mai livreaza o interfata USB-FTDI care poate "lucra" si cu nivel logic 3,3V:
Pana sa-l testez am citit documentatia tehnica "Neo_M590: Hardware Design Manual, version 1.1" si comenzile AT de baza "M590 - AT Command Sets_V3.0", realizand, totodata, si un releveu:
Prima data am conectat modulul GPRS la o placa Arduino Mega, iar interconectarea am facut-o cu o interfata de nivel logic 5V/3,3V si un alimentator extern cu reglaj (deoarece consumul modulului e mare si asa am avut o tensiune de alimentare redusa, nu la 5V):Am folosit o placa Arduino Mega deoarece pot avea acces direct la ecranul de monitorizare seriala si pentru modulul GPRS folosesc alt serial (in cazul meu, TX2-RX2) si am inceput sa dau comenzi AT, inclusiv sa citesc SMS-uri primite, folosind sketch-ul M590_Mega_serialmonitor:
Dupa ce nu am reusit sa trimit SMS prin comanda din ecranul de monitorizare seriala de la Arduino, am conectat interfata USB-FTDI la modulul GPRS si am folosit programul PuTTy.
Pentru a configura programul, am verificat pe ce COM se "pune" interfata:
apoi intrat la configurari:
punad si viteza de transfer sa fie 115200, apoi am tastat comenzi AT:
pana mi-am dat seama ce problema era... si era, in sensul ca trebuia sa trec modulul GPRS in modul SMS de tip text, prin comanda AT+CMGF=1, apoi trebuie trecut setul de caractere GSM (in mod normal e UCS2) prin comanda AT+CSCS="GSM", apoi se da comanda pentru a seta numarul destinatiorului AT+CMGS="07....5" si apoi se introduce textul urmat de CTRL si Z (0x1A).
Am refacut montajul cu Arduino Mega si am putut trimite mesaje SMS, la fiecare pornire, folosind sketch-ul M590_Mega_sms_sender_v1m0:
Am facut si 2 filmulete cu un montaj in care am pus un buton pentru trimitere mesaj; dupa apasare buton se aprinde LED-ul de pe placa (cel conectat la D13) si se trimite un sms, dupa cum e facut sketch-ul M590_Mega_sms_sender_1button_ver1m0, iar schema de conectare este
Cele 2 filmulete:
Am facut o captura de ecran cu comenzi AT si raspunsul modulului GPRS cu M590:
Atentie: Tensiunea sursei externe de alimentare este de +4,6V nu de +4,2V deoarece modulul chinezesc arata cu 0,3-0,4V mai putin decat tensiunea reala !!!
Salut,
RăspundețiȘtergereKit-ul a costat doar 7 dolari? Ma intreb deoarece am cumparat de pe bay modul GSM/GPRS mult mai scump.
Cu respect,
Stefan Nicolae
da, el e 5$, transportul cam 2$ si daca il iei doar pe el asa vine, dar eu am mai luat alte "jucarii" si a ajuns cam la 6$ :)
ȘtergereTensiuniea recomandata 3.9 V
RăspundețiȘtergerePaja de operare 3.3V - 4.5V
Datele sunt luate din manual.
nu am respectat cerintele? am alimentat montajul cu 4,2V si pe placa e o dioda inseriata, pe care e o cadere de tensiune, dupa cate stiu eu..
RăspundețiȘtergereAti incercat si transmisie de date (GPRS) cu el ? Puteti sa imi spuneti cu ce tip de SIM ati incercat si de la ce operator ?
RăspundețiȘtergereMultumesc
am trimis si primit sms-uri dupa cum se poate citi in cele 3 articole... am sunat si am fost sunat.. am folosit comenzi AT.. trebuie sa citesc si sa inregistrez ce scriu? in fine.. am testat cartele de la Telekon, Orange si Vodafone... da' se vede din poza ca nu e blocat in nici o retea...
RăspundețiȘtergereEu nu stiu cum ai sunat tu deoarece acest modul este doar comanda at sms nu suntine ton.Daca suni modulul intradevar va aparea "RING" in terminal iar cand inchizi va aparea "NO CARRIER". Dci cum zici tu ca ai sunat si mai ales ai fost sunat!? Un modul care stie intradevar sa sune si sa fie sunat + sms+ ascultare prin microfonul lui, raspuns automat suna la zgomote facute in zona, activare difuzor cu un mplificator pentru a putea comunica cu zona unde se afla este "P3206E" produs de Wavecom. Asta din pacate nu.Doar primeste si da SMS-uri cu un arduino se poate face comenzi la distanta, monitorizare evenimente etc.P.S. Merge si cu arduino v3 sau r3 doar ii faci un pors serial separat pe 10.9 sau 7,6 depinde unde iti este comod. Tensiunea am dat pe el 5vcc si merge ok mentionez ca am pus 2 diode.
RăspundețiȘtergeredeci suna telefonul noaptea pe la 2 si eu ma uit la telefon si zic, nu suna ca asa mi-a scris dl. Smarandescu.. e un modul GPRS care nu "sustine" comenzi vocale, dar ma poate suna, asa zic? nu, ii zic de dulce si lui si celor din familia lui... deci daca mie imi apare RING, inseamna ca nu vad ca modulul a fost apelat, daca de pe el apelez un numar si telefonul care cartela cu numarul respectiv suna, insemnca ca nu am sunat? poate nu am folosit cuvantul corect, ca nu lucrez in domeniul telefoniei.. eu am cumparat un modul si am gasit putine informatii despre el, chinezul s-a facut ca ploua, asa ca m-am apucat sa il "chiunui" si sa ma documentez.. si am arata si celorlalti ce am descoperit eu.. dar vad ca deranjeaza asta, ca arat pe degeaba...
RăspundețiȘtergerePS: nu am zis ca am avut apel vocal... am zis ca am sunat si a fost sunat modulul... greu...
ȘtergereAcum se gaseste acest modul cu 1,5$ pe ebay. Cu mentiunea ca modulele nu se mai fabrica de ceva timp iar ce este acum la vanzare sunt extrase din diverse placi recuperate.
RăspundețiȘtergereModulul functioneaza impecabil iar conexiunea de date GPRS este suficienta pentru transmiterea periodica a catorva informatii culese de un microcontroller.
Modulul se poate alimenta intre 4,2V maxim si 3.3V direct de la un acumulator li-po sau li-ion cu minim 2A rata de descarcare, in acest caz poate fi eliminata/suntata dioda de pe alimentare.
Atentie, nivelul logic al pinilor este de maxim 3.3V!
Sporuri!
PS: initierea de apeluri vocale este foarte utila atunci cand iti doresti ca modulul sa te atentioneze rapid si nici nu consuma credit/minute pentru asta (daca nu raspunzi).
Ce nu am inteles eu din acest articol este: Cum se numeste convertorul logic pe care autorul il foloseste? Cred ca ar fii o informatie utila.
RăspundețiȘtergerehttps://www.sparkfun.com/products/12009
RăspundețiȘtergereBuna seara , am luat de la Optimus un Modul GSM/GPRS M590E (dezasamblat).
RăspundețiȘtergereL-am asamblat , am respectat intocmai indicatiile d-voastra dar nu reusesc sa trimit un sms cand apas butonul A0. Cartela e OK , nu are pin si cred ca nu comunica cartela cu modemul. Un sfat de ajutor ?
Cu stima , Nelu
pana la a trimite sms-uri vedeti daca comunica cu Arduino si raspunde la comenzile AT simple, apoi la cele de semnal retea (nu merge pe RDS/Digi)
ȘtergereAm folosit sketch-ul M590_Mega_serialmonitor , am trimis comenzile AT si ATI apasand tasta Send si am primit raspuns ceea ce am tastat dar dupa ce am conectat modulul pe RX1/TX1 desi in program era setat Serial2.
RăspundețiȘtergereCred ca ceva nu este in regula. Modul luat de la Optimus. Sa fie defect? Nelu
raspuns a aparut ? tastezi AT vezi ca ai tastat AT apoi raspuns OK ?
RăspundețiȘtergereRaspunde la toate comenzile in PuTTY mai putin cea cu transmitere sms, nu este cod pin setat , cartela Vodafone deblocata , tensiuni corecte. Pinul BOOT la GND permanent. ??????
RăspundețiȘtergereNelu
vede in ce retea e ? nivel semnal ? daca nu trebuie o cartela mai veche... daca le compari, o sa vezi ca difera firma traseelor...
RăspundețiȘtergereModulul functioneaza = nu e defect. M-am inselat. Raspunde la comenzi partial. Nivel semnal 99,99 , reteaua nu o recunoaste , etc. Trebuie reconfigurat si sper sa reusesc sa inteleg toate comenzile , cartela vodafone cu reincarcare. Exista un tutorial de reconfigurare? Multumesc mult pana acum , m-ati scos cat de cat la lumina. Cu stima , Nelu
RăspundețiȘtergeredaca apare semnal 99,99 nu e conectat la retea... AT+COPS? arata reteaua unde e conectat si la AT+CSQ arat anivel semnal... nu inteleg la ce va referiti cu "reconfigurare".. dupa cate am vazut eu, noile cartele au altfel traseele si de asta nu se poate conecta
Ștergereproblema asta e si la modulele cu SIM800L, ca ma chinui cu unul si tto aceeasi problema ea... de la cartelele noi...
RăspundețiȘtergereInterogare Descriere Raspuns
RăspundețiȘtergereAT+XBANDSEL? Banda setata ? Eroare
AT+IPR= Rata baud IPR: wrong baudrate
AT+CREG? Network Eroare
AT+CCID Identificare SIM Xxxxxxxxxxxxx OK
AT+CGSN IMEI Numar IMEI OK
ATI Model GSM Tip+Versiune+Revizie OK
AT+CGMM? Model M590
AT+CPAS Model status +CPAS:0 (Ready)
AT+CFUN= Setare functii Eroare
AT+ICF? Paritate +ICF: 3,1
AT+CSQ Semnal +CSQ: 99,99
AT+COPS? Selectie Network Eroare
AT+CSMS? Serviciu SMS +CSMS: 0,1,1,1
AT+ CMGF? Setare mod SMS +CMGF: 0
AT+CSCA? Adresa centru servicii Eroare
Reconfigurare = rescriere parametrii , retea , banda , etc.
Am tras concluzia ca pana acum functioneaza. M-am inselat? Nelu
Am sa caut o cartela mai veche , sper sa gasesc
RăspundețiȘtergereO imagine cu modelul de cartela acceptat de M590E se poate?
RăspundețiȘtergereSalut,
ȘtergereSi eu am aceiasi intrebare:
Cand il cumpar, cum cer sim-cardul si de la ce operator?
Multumesc.