SIM800L "zamrznutí"

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

SIM800L "zamrznutí"

Příspěvek od Mach » 14 čer 2020, 17:31

Mám takový dotaz na někoho kdo má větší zkušenosti než já, na internetu jsem stáhnul kod pro modul SIM800L který po prozvonění odešle sms s měřenou teplotou a vlhkostí, vše v základu funguje, ale když prozvoním cca po 2 hodinách tak modul už sms nepošle. Vše se "probudí" až po restartu arduina.. Nemá tedy někdo nápad co s tím???

Uživatelský avatar
kiRRow
Příspěvky: 1151
Registrován: 07 kvě 2019, 07:03
Reputation: 0
Bydliště: Opava

Re: SIM800L "zamrznutí"

Příspěvek od kiRRow » 14 čer 2020, 18:02

Tak chlapi ... začněte žhavit věštecký koule ...

Bez kódu a schématu se tu můžem dohadovat o ničem a prakticky neomezeně dlouho.

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

Re: SIM800L "zamrznutí"

Příspěvek od Mach » 14 čer 2020, 19:41

celý projekt vychází z tohoto odkazu, z příkladu 2

https://create.arduino.cc/projecthub/Su ... bJkbFHGngg

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

Re: SIM800L "zamrznutí"

Příspěvek od Mach » 15 čer 2020, 05:55

Jen pro úplnost, v příkladu z odkazu se vyvolává komunikace pomocí sms, ale i v tomto případě mám stejný problém, odešlu sms DHT, obratem arduino odpoví.... Za 2 hodiny zkusím znovu a už se odpovědi nedočkám.

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

Re: SIM800L "zamrznutí"

Příspěvek od ondraN » 15 čer 2020, 06:37

Chtělo by to zjistit, jestli zamrzlo arduino nebo GSM modem. Chce to zjistit, jestli proběhne nějaká komunikace mezi arduinem a modemem. Pak se dá řešit problém dále.

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

Re: SIM800L "zamrznutí"

Příspěvek od Mach » 15 čer 2020, 09:07

Když jsem zkoušel odpojit napájení GSM modulu tak po opětovném připojení se přihlásil k síti, ale stále nechtěl odpovědět na sms. Po restartu arduina už odpověděl, ale po nějaké době se vrátí zpět do chyby....

Uživatelský avatar
kiRRow
Příspěvky: 1151
Registrován: 07 kvě 2019, 07:03
Reputation: 0
Bydliště: Opava

Re: SIM800L "zamrznutí"

Příspěvek od kiRRow » 15 čer 2020, 16:07

Tohle ještě uplně tak nějak v malíku nemám, ale jak tam vidím to dynamické alokování paměti String v loopu, tak bych to tipoval právě na rozfragmentování paměti. Zrovna tady se to probíralo : https://www.arduino-forum.cz/viewtopic.php?f=5&t=2312
Příznaky tohoto problému jsou :
- Spousta paměti volné, ale nedaří se alokovat proměnnou.
- Program běží hodinu/den/měsíc, pak se kousne/zblázní.
- Program se při běhu čím dál více zpomaluje

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

Re: SIM800L "zamrznutí"

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

Dej sem kod a komplet, jen promaž případné tlf. čísla, nebo je nahraď jedničkama.

Moje "velké" řízení akvária, které pořád testuji, jeden takový "beta" tester zasekl přidáním čidla na PH po RS232. Také totální defragmentací paměti - dokázal opravdu nešťastně napsaným kodem zaplnit 50% paměti DUE během 3 dní.
UNO, NANO, Mikro, PRO mini, DUE, ESP32S2, RPi PICO
Pavel1TU
"Správně napsaný kod lze číst jako knihu"

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

Re: SIM800L "zamrznutí"

Příspěvek od Mach » 15 čer 2020, 17:38

Tak tedy tady je celý můj "výtvor" ať se můžeme bavit o konkrétním místě problému, celé to má pracovat na desce MEGA.
https://pastebin.com/dXFBHUrx
PS: Jsem amatér, takže většinu projektů najdu na netu a spojím k obrazu svému.

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

Re: SIM800L "zamrznutí"

Příspěvek od pavel1tu » 15 čer 2020, 18:51

No, kod je psaný pro mne "netradičně" ale každý má jiný způsob psaní,
píšeš o prozvánění, ale pak vyčítáš SMS, ale to je jedno.

Nikdy jsem takto nepřepínal send/receive, nepotřeboval jsem to, testnu jestli není problém v tom.

Tak 90% jsem pochopil, nemám ty senzory na váhu, ale místo toho si hodím třeba proměnnou s pevnou váhou, když to do víkendu nepokoříme, sestavím si to. SOM800L tu mám asi 10ks, ale musím si sehnat SIM, posldní mi sebral synátor.

PS: zatím jediné co mne napadá je rušení od GSM modulu, jak daleko je anténka od Arduina ? Jak dlouhé jsou dráty mezi Arduinem a GSM modulem ?
Naposledy upravil(a) pavel1tu dne 15 čer 2020, 19:18, celkem upraveno 1 x.
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 9 hostů