Levné zabezpečení s ESP32-CAM a jak vyzrát na vysokou spotřebu ve spánku
- January 17 2021
- ESP32, ESP8266, NodeMCU , Wemos, RTLDuino...
- 3652x Přečteno
Využil jsem vývojovou desku ESP32-CAM jako zabezpečovací zařízení a zároveň jsem omezil spotřebu celého zařízení na několik málo desítek mikroampér v režimu spánku.
Možná si vzpomínáte na můj stěžovací článek o samotném ESP32-CAM, jehož design vůbec nejde vůbec použit pro případ napájení z akumulátoru a to kvůli velmi vysokému odběru v režimu spánku.
Tento problém jsem vyřešil velmi jednoduše a to pomocí pohybového čidla (PIR senzor SR501).
Celé řešení je velmi jednoduché - pohybové čidlo při detekci pohybu aktivuje svůj výstup, tento výstup sepne tranzitor (využil jsem mou desku JustSwitch, která sepne až 2A). Tento spínač sepne napájení ESP32-CAM.
Můj program v ESP32 udělá pouze to, že udělá fotku, uloží na microSD kartu a odešle FTP server.
Poté se uspí. Jediná podmínka je, že čas sepnutí PIR čidla musí být delší než je čas zpracování fotografie - jinak se vypne napájení.
Jako další rozšíření tohoto projektu může být připojení dalšího osvětlení (další LEDky), které budou aktivní během aktivní doby PIR čidla. I to může zloděje odradit.
Tohle moje řešení je jenom vzorové. Využít můžete například aplikaci Telegram nebo aplikaci Blynk.
Já tohle řešení použil, protože jsem tuto desku už měl a chtěl jsem ESP32-CAM využít. Koupit můžete už hotové moduly s kamerou a PIR čidlem - rovnou pět typů najdete taky na https://chiptron.cz/news.php?readmore=1061.
Výhodou mého zapojení je velmi nízká spotřeba - necelých 70 uA (spotřeba samotného pohybového čidla).
V mém kódu nejsou vychytané všechny chybové stavy, takže jej berte opravdu jenom jako inspiraci.
Zdrojový kód je ke stažení tady.
Níže najdete ještě další fotografie.