Thinker-AI Esp32-Cam OTA
Objectif: image OTA ESP32-CAM
- BLE: pour envoie des photos à intervalle et/ou activation externe.
- Wifi: OTA.
- Server Web: configuration et ajustement de l'image
- Batterie Li/Po, mesure courant, régulation & recharge
- Activation de la LED si éclairage faible ou action
- Mode DeepSleep
- PIR: Détection et sortie du mode veille
Le sketch fourni par défaut dans Arduino IDE, développé par Expressif, ne permet pas de créer une image OTA, ie. flashable à distance via Wifi, et donc plus pratique que via USB.
En effet OTA faisant cohabiter ancienne et nouvelle version des sketchs en mémoire, il faut donc disposer d'une RAM disponible deux fois plus grande que celle du sketch à uploader.
Ici la taille maximale serait logiquement de 2Mo (4Mo RAM sur esp32-cam => 4 / 2 = 2 Mo).
Le sketch par défaut (+ gestion OTA) dépasse largement ces 2Mo (168%).
Cependant, des tentatives existent pour diminuer son empreinte mémoire, notamment en supprimant la partie IA de reconnaissance de visage, inutile dans certains projets.
Malgré cela, il reste difficile d'activer plusieurs fonctionnalités ensemble OTA, serveur WebCam, Wifi, BLE...
Depuis le début 2020 certains projets semblent avoir relever le challenge... A tester...
Projet lampe ESP32-CAM
Projet de mise en oeuvre de l'ESP32-CAM, avec détection de mouvement PIR, Relay et DHT22.
Le tout avec un circuit imprimé maison réalisé avec une machine CNC.







