Komunikacia MEGA<-->SIM800

sstann
Příspěvky: 23
Registrován: 02 pro 2017, 20:33

Komunikacia MEGA<-->SIM800

Příspěvek od sstann » 02 pro 2017, 22:35

Nazdar, neviem ci tu uz nieco podobne bolo no potreboval by som pomoc/radu ohladom prijmania/precitania sms a naslednej odpovedi sms spravou ... Je nato nejaka vhodná kniznica ?
Vedeli by ste mi poradit co najjednoduchši spôsob riešia tohto problemu/kodu?

Uživatelský avatar
pavel1tu
Příspěvky: 2054
Registrován: 26 říj 2017, 08:28
Bydliště: Trutnov
Kontaktovat uživatele:

Re: Komunikacia MEGA<-->SIM800

Příspěvek od pavel1tu » 03 pro 2017, 10:00

Tak to se těším na řešení, mám tu 900stovku a ještě jsem ji nevybalil :-D
UNO, NANO, Mikro, PRO mini, DUE, ESP32S2, RPi PICO
Pavel1TU
"Správně napsaný kod lze číst jako knihu"

purs
Příspěvky: 24
Registrován: 25 črc 2017, 13:10

Re: Komunikacia MEGA<-->SIM800

Příspěvek od purs » 03 pro 2017, 14:57

Ahojte, budu psat z pameti, tak tam muze byt i chyba. Vse se ovlada AT prikazy takto:

Ulozeni SMS na SIM kartu:
at+cmgw="602613780"<CR><LF> CR=13 LF=10
> text SMS<ctrl Z> ctrl Z=26
+CMGW: 3 SMS se ulozila na 3 pozici
OK

Odeslani SMS ze SIMky:
at+cmss=3 odeslani SMS z pozice 3
+CMSS: 5
OK

Odeslani SMS z prikazu AT+CMGS ... :
at+cmgs="602613780"<CR><LF> CR=13 LF=10
> ahoj<ctrl Z> ctrl Z=.26
+CMGS: 128
OK

Cteni SMS z pozice 1:
at+cmgr=1<CR><LF> CR=13 LF=10

Vymazani SMS na pozici 1:
at+cmgd=1<CR><LF> CR=13 LF=10

Tot zati vse. PU

sstann
Příspěvky: 23
Registrován: 02 pro 2017, 20:33

Re: Komunikacia MEGA<-->SIM800

Příspěvek od sstann » 03 pro 2017, 15:41

vdaka za reakciu, AT prikazi som pozeral mne skor ide oto ako to odosielat z arduina .... Napadlo ma, že by to mohlo ist cez seriovu komunikaciu napríklad odoslaním priíkazu do sim... no neviem ako spätne otestovat či príkaz bol v poriadku prijati alebo tam naskocil error ...
ide mi oto aby som vedel arduino prečítať sms zo SIM a naasledne vyhodnotit tuto spravu ... (napr. zopnuť rele). a po zopnuti poslať spätne správu o uspešnom zopnutí rele ...
šlo by to cez AT príkazy ?

Uživatelský avatar
pavel1tu
Příspěvky: 2054
Registrován: 26 říj 2017, 08:28
Bydliště: Trutnov
Kontaktovat uživatele:

Re: Komunikacia MEGA<-->SIM800

Příspěvek od pavel1tu » 03 pro 2017, 16:24

Proboha, na netu je milion příkladů ...
Odesílání SMS

Kód: Vybrat vše

//SIM800 TX is connected to Arduino D8
#define SIM800_TX_PIN 8
 
//SIM800 RX is connected to Arduino D7
#define SIM800_RX_PIN 7
 
//Create software serial object to communicate with SIM800
SoftwareSerial serialSIM800(SIM800_TX_PIN,SIM800_RX_PIN);
 
void setup() {
  //Begin serial comunication with Arduino and Arduino IDE (Serial Monitor)
  Serial.begin(9600);
  while(!Serial);
   
  //Being serial communication witj Arduino and SIM800
  serialSIM800.begin(9600);
  delay(1000);
   
  Serial.println("Setup Complete!");
  Serial.println("Sending SMS...");
   
  //Set SMS format to ASCII
  serialSIM800.write("AT+CMGF=1\r\n");
  delay(1000);
 
  //Send new SMS command and message number
  serialSIM800.write("AT+CMGS=\"07194XXXXX\"\r\n");
  delay(1000);
   
  //Send SMS content
  serialSIM800.write("TEST");
  delay(1000);
   
  //Send Ctrl+Z / ESC to denote SMS message is complete
  serialSIM800.write((char)26);
  delay(1000);
     
  Serial.println("SMS Sent!");

Příjem i další věci jsou i v češtině .... ZDE je celý seriál

Mne zajímaly záludnosti, ale žádné nejsou ....
Místo abych se věnoval návštěvě a vínu jsem to raději testnul ... ale mám to půjčené abych změřil jaké to má nároky na energii, zatím se mi ten modul nepovedlo "uspat".
UNO, NANO, Mikro, PRO mini, DUE, ESP32S2, RPi PICO
Pavel1TU
"Správně napsaný kod lze číst jako knihu"

Uživatelský avatar
pavel1tu
Příspěvky: 2054
Registrován: 26 říj 2017, 08:28
Bydliště: Trutnov
Kontaktovat uživatele:

Re: Komunikacia MEGA<-->SIM800

Příspěvek od pavel1tu » 03 pro 2017, 17:09

Když to tak testuji, SIM900 nekupujte, sice to má RTC + nějaký kondik na zálohu, ale když to "snad" uspím, žere to 5mA, při navazování spojení se sítí mi to padá, zatím nemám 2A zdroj a můj 9V/1A tomu evidentně nestačí.
Když je to jen ve "na poslechu" sítě, připojené na síť, žere to přes 200mA ?! - možná něco dělám špatně .... ale jdu si objednat pořádný sdroj na stůl.

Za ty prachy - já si koupím SIM800L :-D
UNO, NANO, Mikro, PRO mini, DUE, ESP32S2, RPi PICO
Pavel1TU
"Správně napsaný kod lze číst jako knihu"

sstann
Příspěvky: 23
Registrován: 02 pro 2017, 20:33

Re: Komunikacia MEGA<-->SIM800

Příspěvek od sstann » 03 pro 2017, 19:07

Hoc neviem kolko ten moj SIM800L zerie, ale tiez sa vie riadne nažhaviť

Axamith
Příspěvky: 533
Registrován: 09 srp 2017, 08:17
Kontaktovat uživatele:

Re: Komunikacia MEGA<-->SIM800

Příspěvek od Axamith » 04 pro 2017, 06:37

V tomto článku je mimo jiné nastíněná i problematika napájení GSM a je uváděno, že si dokáže vzít i 2A. Takže podle toho dimenzovat celou koncepci zařízení.
https://www.arduinotech.cz/inpage/jak-j ... s-arduino/

sstann
Příspěvky: 23
Registrován: 02 pro 2017, 20:33

Re: Komunikacia MEGA<-->SIM800

Příspěvek od sstann » 04 pro 2017, 08:08

Mam lipo baterku ktora sa dava do modelov,SIM800l napajam z jedneho clanku ktory ma max 4.2V teoreticky ma vybijaci prud 66A myslis ze to staci na napajanie SIM-u? Nedari sa mi ho registrovat u operatora myslis ze to moze byt problem napajania ?

Uživatelský avatar
pavel1tu
Příspěvky: 2054
Registrován: 26 říj 2017, 08:28
Bydliště: Trutnov
Kontaktovat uživatele:

Re: Komunikacia MEGA<-->SIM800

Příspěvek od pavel1tu » 04 pro 2017, 11:42

sstann píše:
04 pro 2017, 08:08
Mam lipo baterku ktora sa dava do modelov,SIM800l napajam z jedneho clanku ktory ma max 4.2V teoreticky ma vybijaci prud 66A myslis ze to staci na napajanie SIM-u? Nedari sa mi ho registrovat u operatora myslis ze to moze byt problem napajania ?
Neregistrován - vyčteno AT příkazem, nebo podle LEDky ?

Co mne napadá + co jsem měl i já blbě při prvním zapojení:
-odstranit PIN se SIM v telefonu !!!
-U 800L je i problém, že ho nemůžeš připojit kArduinu na 5V ! Použít DC/DC step down zdroj !
- RX/TX křížené - ozve se ti modul, že žije ?
- reset při počátečním startu aplikace od arduina - dost důležité, 900stovka se mi jinak nechytala

Na arduino.cc jsem četl, že s těmi levnými 800L od nějakého výrobce bývá problém, ale nemohu to teď najít.
UNO, NANO, Mikro, PRO mini, DUE, ESP32S2, RPi PICO
Pavel1TU
"Správně napsaný kod lze číst jako knihu"

Odpovědět

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 1 host