SIM800L "zamrznutí"

Mach
Příspěvky: 13
Registrován: 14 čer 2020, 17:25
Reputation: 0

Re: SIM800L "zamrznutí"

Příspěvek od Mach » 15 čer 2020, 19:13

Snažil jsem se toto vytvořit že dvou verzí a ta s tím že pošlu SMS a Arduino odpoví SMS se mi podařilo rozchodit do tohoto stavu, prozvonění neklapalo :D
Jde to spustit i bez senzorů a převodníků akorát to bude psát jen 0kg

pavel1tu
Příspěvky: 1609
Registrován: 26 říj 2017, 08:28
Reputation: 1
Bydliště: Trutnov
Kontaktovat uživatele:

Re: SIM800L "zamrznutí"

Příspěvek od pavel1tu » 15 čer 2020, 20:28

Koukl jsem na ten originál a je tam opět pár věcí co hned otestuji.

Objednal jsem 10 SIM pro alarmy, většinou za 2 dny jsou ve schránce, tak to testnu.

Jinak tam nevidím problém, je to jednoduché, používá to minimum paměti, nemám MEGA, tak to testnu na UNO.
UNO, NANO, Mikro, PRO mini, DUE
Pavel1TU

Mach
Příspěvky: 13
Registrován: 14 čer 2020, 17:25
Reputation: 0

Re: SIM800L "zamrznutí"

Příspěvek od Mach » 16 čer 2020, 13:40

GSM modul i anténa jsou hned vedle arduina...Dneska zkusím nahrát originál kód do UNA a komunikaci poslat třeba metr dlouhou stíněnou dvoulinkou a dám taky vědět.

pavel1tu
Příspěvky: 1609
Registrován: 26 říj 2017, 08:28
Reputation: 1
Bydliště: Trutnov
Kontaktovat uživatele:

Re: SIM800L "zamrznutí"

Příspěvek od pavel1tu » 16 čer 2020, 16:32

Mach píše:
16 čer 2020, 13:40
GSM modul i anténa jsou hned vedle arduina...Dneska zkusím nahrát originál kód do UNA a komunikaci poslat třeba metr dlouhou stíněnou dvoulinkou a dám taky vědět.
Ne, naopak !
Kabel mezi moduly co nejkratší,
anténu dejte dál, já na krabičku alarmu dokonce lepím alobal nebo dávám jiné stínění, anténu vně krabičky - anténa od GSM modulu, pokud je blízko, může Arduino zakousnout.
UNO, NANO, Mikro, PRO mini, DUE
Pavel1TU

Mach
Příspěvky: 13
Registrován: 14 čer 2020, 17:25
Reputation: 0

Re: SIM800L "zamrznutí"

Příspěvek od Mach » 16 čer 2020, 16:34

Dobře, co nejkratší, ale anténu dám maximálně 15cm od modulu...

Mach
Příspěvky: 13
Registrován: 14 čer 2020, 17:25
Reputation: 0

Re: SIM800L "zamrznutí"

Příspěvek od Mach » 16 čer 2020, 19:13

Tak zkouška s originál kodem a odstíněnou antenou skončila že první sms přijal v 17:41 a odpověděl, druhou v 18:08 a třetí v 18:20, obě s odpovědí - vše proběhlo v pořádku i na sériovém monitoru, v 19:10 již bez odpovědi a bez odezvy na sériovém monitoru. Odpojení a připojení napájení GSM nepomáhá, restart arduina ano, odpoví na sms + na seriovém monitoru zobrazí přijetí sms které předtím ignoroval a neodpovídal :?

pavel1tu
Příspěvky: 1609
Registrován: 26 říj 2017, 08:28
Reputation: 1
Bydliště: Trutnov
Kontaktovat uživatele:

Re: SIM800L "zamrznutí"

Příspěvek od pavel1tu » 16 čer 2020, 19:58

Mach píše:
16 čer 2020, 16:34
Dobře, co nejkratší, ale anténu dám maximálně 15cm od modulu...
To stačí, mne to blblo, myslím že to popisoval i Astomik, tak 5cm a blíž.
Já ten originál nechal přes den na NTB doma aby to logovalo jestli neubývá paměť, jestli je SIM800L online atd. ale debilní NTB i když mám nastaveno na zdroji neusínat - usnul a po probuzení IDE i SerialMonitor byl zamrzlý.
Mám to ale na DUE, s UNO jsem to nerozběhl, nemám zrovna doma měnič log. úrovní a přes odpory jsem se nezkomunikoval.

Bohužel teď zapínám kus rozvodny, asi až do pátku, tak se tomu dál nemohu věnovat - pak budu pokračovat.

PS: z tvého kodu jsem pochopil že používáš SoftwareSerial knihovnu - proč ? MEGA má myslím 4xUART, přepoj to na jinou seriovou linku, ať je to fyzicky jinde než se připojuješ při programování. MEGA nemám ani jsem nikdy neměl, třeba poradí někdo kdo ho používá - jestli jsou známé nějaké problémy
UNO, NANO, Mikro, PRO mini, DUE
Pavel1TU

Mach
Příspěvky: 13
Registrován: 14 čer 2020, 17:25
Reputation: 0

Re: SIM800L "zamrznutí"

Příspěvek od Mach » 16 čer 2020, 20:12

Teď budu za hlupáka, ale SoftwareSerial knihovnu používám proto že to tak bylo v zakládu z příkladu...
Přepojit na jinou seriovou linku je myšleno na "original" RX TX piny?

PS: Díky za trpělivost

ondraN
Příspěvky: 344
Registrován: 08 srp 2019, 20:01
Reputation: 1

Re: SIM800L "zamrznutí"

Příspěvek od ondraN » 16 čer 2020, 20:51

Na Mega máš 4 sériové linky. Používají se jako Serial.xxxx, ale na Mega mají jména Serial1.xxx Serial2.xxx atd. Funkce mají stejné jako software serial, takže stačí, když misto názvu objektu swserial dáš třeba Serial2, to za tečkou necháš. Na jaké piny se připojit najdeš třeba tady https://www.arduino.cc/reference/en/lan ... on/serial/

pavel1tu
Příspěvky: 1609
Registrován: 26 říj 2017, 08:28
Reputation: 1
Bydliště: Trutnov
Kontaktovat uživatele:

Re: SIM800L "zamrznutí"

Příspěvek od pavel1tu » 16 čer 2020, 20:52

V pohodě, ano, přepojit to na nějaké piny RX/TX + upravit program, koukal jsem na nějaký obrázek je tam RX/TX 0-4 - jen nevím který je spojený s tím USB přes které to progranuješ, to si dohledej a zapoj to samozřejmě jinam.
Také netuším zda je některý s UART nějak omezen ale asi ne.

Mne to tu teď běží na stole od 16h, ale nemám SIM, tak jsem kod upravil jen na dotazy zda SIM800 žije a na dotaz "AT" (jednou za 5 minut) odpoví "OK"

Jen nevím zda Ti nějak pomohu když mám jen DUE, aby to nebyl jen nějaký problém MEGA

A ještě mne napadlo - čím to napájíš - určitě v napájení není žádné rušení ? Třeba některé čínské DC/DC měniče - nic moc

Ondro dík, já tu píšu protokoly na zítra, tak se tomu nemohu věnovat naplno
UNO, NANO, Mikro, PRO mini, DUE
Pavel1TU

Odpovědět

Kdo je online

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