Vizitator Postat Ianuarie 11, 2021 Partajează Postat Ianuarie 11, 2021 Verificati daca cartela este corect introdusa (si daca este vazuta de modul) AT+CSMINS? (adica: este "SIM inserted?") ce zice ? Link spre comentariu
pauly Postat Ianuarie 11, 2021 Partajează Postat Ianuarie 11, 2021 Cartela SIM este pusă bine, la fel ca in imagine din dreapta din PrtSc. Nu am de unde să stiu dacă face bin contact, are in partea de jos, un arc care nu-i permite să stea mai jos. In terminal serial apare așa FONA SMS caller ID test Initializing....(May take 3 seconds) Attempting to open comm with ATs ---> AT <--- ---> AT <--- ---> AT <--- ---> AT <--- ---> AT <--- ---> AT <--- ---> AT <--- ---> AT <--- ---> AT <--- ---> AT <--- ---> AT <--- ---> AT <--- ---> AT <--- ---> AT <--- ---> AT <--- ---> AT <--- ---> AT <--- ---> AT <--- ---> AT <--- ---> AT <--- ---> AT <--- ---> AT <--- ---> AT <--- ---> AT <--- ---> AT <--- ---> AT <--- ---> AT <--- ---> AT <--- Timeout: No response to AT... last ditch attempt. ---> AT <--- ---> AT <--- ---> AT <--- ---> ATE0 <--- ---> ATE0 <--- Couldn't find FONA Link spre comentariu
Vizitator Postat Ianuarie 11, 2021 Partajează Postat Ianuarie 11, 2021 (editat) 2 hours ago, pauly said: AT+CSQ și răspunsul a fost +CSQ: 30,0 Spuneati ca a mers asta. Acum nu mai merge? in loc de "AT+CSQ" dati "AT+CSMINS?" Care este raspunsul modulului ? Editat Ianuarie 11, 2021 de Vizitator Link spre comentariu
pauly Postat Ianuarie 11, 2021 Partajează Postat Ianuarie 11, 2021 Acum dupa ce da acest mesaj , FONA SMS caller ID test Initializing....(May take 3 seconds) Attempting to open comm with ATs ---> AT <--- nu mai raspunde la nimic ce trimit Link spre comentariu
Vizitator Postat Ianuarie 11, 2021 Partajează Postat Ianuarie 11, 2021 (editat) Daca puteti recompila programul, modificati sirul "AT+CSQ" si puneti "AT+CSMINS?" Editat Ianuarie 11, 2021 de Vizitator Link spre comentariu
Elison Postat Ianuarie 11, 2021 Partajează Postat Ianuarie 11, 2021 Va recomand sa cititi si apoi sa faceti pasii descrisi in aceasta pagina.Respectati conexiunile din scheme (o sa vedeti si de ce trebuie respectate) si testati codurile pe rand. Comparati rezultatele pe care le obtineti d-voastra cu rezultatele afisate in pagina, cele care apar in serial monitor. Daca rezutatele vor fi identice, se poate trece la programarea actionarii releelor prin SMS. Link spre comentariu
pauly Postat Ianuarie 12, 2021 Partajează Postat Ianuarie 12, 2021 (editat) OK. După câte îmi aduc aminte, am primit ajutor din partea d-voastră și la configurarea schiței pentru ROBOT, in urmă cu treiani. Vă mulțumesc pentru recomandarea făcută. Da, am citit și făcut intocmai cum este menționat in tutorial, dar din păcate nu funcționează. Singurul lucru pe care nu-l făcusem inaintea recomandării, este faptul că nu pusesem rezistențele de 10K si 20K pe Tx-ul modulului, dar daca vă uitați la schema atațată de mine, ve-ți vedea că că acolo lipsesc cu desavarșire. Acum am montat și cele doua rezistențe, dar nu merge. Apare pe Terminal Serial: Initializing... și doar atât, nimic mai mult. Am incercat să trimit AT+CSQ , AT+CCID, AT+CREG, dar nimic. Am măsurat tensiunea pe Tx și este de 1,10V, iar pe Rx este de 3,33V. Am verificat cartela telefonică (am introduso in telefon și am găsit 22 de mesaje cu RELAY_ON, RELAY_OFF, RELAY1_ON etc), comenzi pe cate le dădusem eu de pe telefon către modul. Asta ce înseamnă? Cartela este bună, activată, in stare de funcționare. Am constatat că nu era bine introdusă cartela datorită arcului din portul cartelei care o scotea jumătate afară. Am impins un pic mai tare și cartela sa dus la locul ei, dar acum nu mai funcționează arcul. Desemeni am mai observat că acum, ledul a inceput să pâlpâie din 3 în 3 secunde, dar curiozitatea m-a impins să scot cartela și acum din nou caută Editat Ianuarie 12, 2021 de pauly Link spre comentariu
Vizitator Postat Ianuarie 12, 2021 Partajează Postat Ianuarie 12, 2021 (editat) Ca sa verificati ca este ok seriala si ca semnalele ajung la modulul GSM. faceti scurt intre RX si TX pe cablaj cat mai aproape de SIM800. (daca va este usor, decuplati de la alimentare modul SIM800). Porniti montajul si vedeti daca apare ceva la RX in terminal. Acum se vad numai TX-urile. Editat Ianuarie 12, 2021 de Vizitator Link spre comentariu
Elison Postat Ianuarie 12, 2021 Partajează Postat Ianuarie 12, 2021 Daca ati gasit mesajele pe cartela SIM, inseamna ca modulul a fost conectat in retea si a putut sa receptioneze mesaje SMS si problema lui ar consta in nefunctionarea partii de comunicare Rx/Tx cu arduino uno. Spun asta deoarece afirmati ca nu raspunde la comenzile AT, desi undeva in acest topic spuneati ca la inceput raspundea la comenzi AT. In data sheet este specificata tensiunea maxima de 3,1V suportata de pinii Rx/Tx. Tot acolo se recomanda folosirea unei scheme cu un tranzistor care are rolul de a proteja intrarea Rx la tensiuni mai mari decat cea recomandata. Daca aveti un modul USB 2.0 to TTL UART on FTDI FT232RL puteti sa testati SIM800 cu Putty, dar nu inainte de a taia strapul de pe modulul FTDI care este pus pe 5V si mutat pe 3,3V. Tutoriale despre acest mod de testare gasiti pe net. Trebuie sa faceti acest lucru pentru a avea certitudinea ca portul serial este functional. Daca partea de receptie a portului serial este defecta, nu o sa primiti niciun raspuns de la SIM800. Palpairea ledului la fiecare trei secunde indica faptul ca modulul poate primi si trimite apeluri si SMS-uri. Link spre comentariu
pauly Postat Ianuarie 12, 2021 Partajează Postat Ianuarie 12, 2021 Nu sa intâmplat nimic in plus. ledul și-a revenit, adica pâlpâie 1 dadă la 3 sec. În rest, nimic deosebit. Link spre comentariu
pauly Postat Ianuarie 12, 2021 Partajează Postat Ianuarie 12, 2021 în nici-un caz nu mă pricep a testa. Dar nu ințeleg cum fără rezistențele pe care le-am montat raspundea comenzilor Link spre comentariu
Vizitator Postat Ianuarie 12, 2021 Partajează Postat Ianuarie 12, 2021 (editat) Poate este un contact imperfect acolo. Decuplati modulul SIM800 de la pinii 7 si 8 de la Arduino. Inte 7 si 8 de la arduino puteti o sarma. Practic, ce se va trimite pe TX se va intoarce pe RX. Trebuie sa vedeti pe terminal tot ce se trimite pe pinul TX de la Arduino. Nu trebuie nicio resistenta. Protocolul nu prevede asa ceva. Editat Ianuarie 12, 2021 de Vizitator Link spre comentariu
pauly Postat Ianuarie 12, 2021 Partajează Postat Ianuarie 12, 2021 (editat) Nu este nici un contact imperfect. Am eliminat acele rezistențe de 10K și 20K, iar acum apare in Terminal Serial: Initializing... AT OK AT+CSQ +CSQ: 30,0 OK AT+CCID 8940011903641243622f OK AT+CREG? +CREG: 0,1 OK Am dat c\teva comenzi care raspund. Am schimbat schița, am mutat Rx-ul și Tx-ul la pinul 7 și 8, am incărcat schița și acum apare pe Terminal Serial input up : AT+CMGDA="DEL ALL" OK input : AT+CMGDA="DEL ALL" OK end input up : AT+CMGDA="DEL ALL" OK input : AT+CMGDA="DEL ALL" OK end input up : AT+CMGDA="DEL ALL" OK Am dat comanda ON! și ON2 , dar nu se intâmplă nimic Editat Ianuarie 12, 2021 de pauly Link spre comentariu
Vizitator Postat Ianuarie 12, 2021 Partajează Postat Ianuarie 12, 2021 Intre prima postare si ultima ati mai umplat la conexiuni si ati inversat RX cu TX. Dar nu ati pomenit nimic de aceste modificari. Bine ca merge. Link spre comentariu
pauly Postat Ianuarie 12, 2021 Partajează Postat Ianuarie 12, 2021 Ce înțelegeți prin a schimba Rx-ul și TX-ul? În schița de probă, Rx-ul și Tx-ul se află la pinul 2 și 3, iar la schița cu Relee, Tx-ul și Rx-ul se află la pinul 7 și 8. Da, este bine că merge așa cum merge, dar Releele cum le acționez pentru că nu primeste mesajul nici pe serial si nici de pe telefon. Link spre comentariu
Postări Recomandate