Table des matières

ESP32-CAM_timelaps

A partir de l'ESP32-CAM

Mes modifications apportées au code de base:

  • prend des images ou de courtes vidéo
    • de façon cyclique
    • à la demande
  • consomme 90mA
  • stock sur une microSD
  • offre les fichiers par un serveur FTP web en HTTP
  • bascule en mode AP si pas de réseau wifi local
  • est commandable par url
  • peut se connecter à un réseau WiFi (mDNS)
  • lit un fichier de configuration sur la microSD
  • fonctionne sur des plage horaires programmables

Connexion pour le flashage

  • GND \
  • V 5V / de la batterie
  • RxT ↔ UoT blanc (adaptateur RS chez moi)
  • TxD ↔ UoR vert
  • Io0 ↔ Gnd noir
  • -
  • GND → shut pour flash
  • IO0 → shut pour flash

Versions

  • V61G : offre un serveur web en mode point d'accès si pas de reseau WiFi local
    • sur 192.168.4.1
    • ssid ESPCAM pass 123..
    • config.jsn sur la SD pris en compte et flashé comme base
    • ssid/pass modifiable dans le json
    • /list liste des fichiers et fichiers téléchargeables directement en http
    • /capture fonctionne
    • /saveconfig sauve les config en cours sur la sd et la flash
    • pages html refaites
  • v8Gepeto
    • mDNS nom = devname dans le config.jsn http://espcam.local/ dans le cas d'une connexion à un wifi local et pas en mode AP
    • /reset et info /start
    • correction json du fichier config

config.jsn

fichier sur la microSD /config.jsn au format json

{
"devname":"esp32-cam",
"framesize":6,
"quality":10,
"capture_interval":10000,
"total_frames":180,
"repeat":100,
"xspeed":1,
"gray":0,
"ssid":"wifitruc",
"pass":"passtruc",
"horaire":"10 11,12,13,14,15,16,17,18,19,20"
}

Le projet en cours : https://snhack.org/doku.php?id=projets:esp32-cam_ftp_avi_timelaps

Dernière modification : le 2024/02/13 14:19