SIM800L "zamrznutí"
SIM800L "zamrznutí"
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???
Re: SIM800L "zamrznutí"
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.
Bez kódu a schématu se tu můžem dohadovat o ničem a prakticky neomezeně dlouho.
Re: SIM800L "zamrznutí"
celý projekt vychází z tohoto odkazu, z příkladu 2
https://create.arduino.cc/projecthub/Su ... bJkbFHGngg
https://create.arduino.cc/projecthub/Su ... bJkbFHGngg
Re: SIM800L "zamrznutí"
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.
Re: SIM800L "zamrznutí"
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.
Re: SIM800L "zamrznutí"
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....
Re: SIM800L "zamrznutí"
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
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
- pavel1tu
- Příspěvky: 2054
- Registrován: 26 říj 2017, 08:28
- Reputation: 0
- Bydliště: Trutnov
- Kontaktovat uživatele:
Re: SIM800L "zamrznutí"
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í.
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"
Pavel1TU
"Správně napsaný kod lze číst jako knihu"
Re: SIM800L "zamrznutí"
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.
https://pastebin.com/dXFBHUrx
PS: Jsem amatér, takže většinu projektů najdu na netu a spojím k obrazu svému.
- pavel1tu
- Příspěvky: 2054
- Registrován: 26 říj 2017, 08:28
- Reputation: 0
- Bydliště: Trutnov
- Kontaktovat uživatele:
Re: SIM800L "zamrznutí"
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 ?
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"
Pavel1TU
"Správně napsaný kod lze číst jako knihu"
Kdo je online
Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 10 hostů