loader

ESP32CAM : Diriger sa caméra depuis une page web

La caméra est montée sur une tourelle. Celle-ci peut être orientée via un curseur intégré dans une page web.

Tourelle-modelisatio3D

L'esp32cam est montée sur un mécanisme entraîné par un servomoteur.
La commande de rotation est faite depuis la broche IO12.
l'alimentation est assurée par un shield pour batterie 18650.
Modèle réalisé et partagé sur ONSHAPE

Ce tutoriel ne décrit pas comment insérer le flux vidéo sur la page web mais uniquement comment piloter le servomoteur.
Il faut associer les instructions d'une ressource publiée précédemment pour inclure cette fonctionnalité.

Lien vers cette ressource

Au démarrage :

  1. configurer l'esp32cam en mode station en renseignant les id et mot de passe de votre réseau WIFI;
  2. renseigner une adresse IP (facultatif);
  3. créer une variable appelée  valeur_angle  et lui affecter la valeur de 90 (degrés);
  4. orienter par défaut le servomoteur branché sur IO12 à la valeur affectée à la variable.

Capture02

Répéter indéfiniment :

  1. On teste si un poste client est connecté au serveur web de l'esp32cam;
  2. dans ce cas on lui envoie la page web qui intègre un variateur appelé Commande-Rotation;
  3. La valeur de ce variateur est stocké dans la variable valeur_angle et mise à jour dés que la position du variateur change ;
  4. et l'orientation du servomoteur et donc de la caméra change.

capture3

capture4

Licence d'utilisation

Licence Creative Commons

Cette ressource est mise à disposition selon les termes de la Licence Creative Commons Attribution - Partage dans les Mêmes Conditions 2.0 France