ESP32cam: systeme PAN TILT

voyons ici comment implémenter un systeme PAN TILT a base de servo et d’un petit kit support. l’ensemble commandé via une page internet ( PC ou smartphone).

ce qui donnera le montage suivant:

et le résultat attendu :

pour réaliser ce montage , il est nécessaire de commander le module suivant :

on peut le trouver chez Bangood , Aliexpress ou Amazone . la version utilisée a été commandée chez Amazone pour un peu moins de 17 euros (aout 2021) avec les 2 servos G90 inclus . ce support peut également être utilisé pour des PIcam .

PRINCIPE DE FONCTIONNEMENT

l’ ESP32cam va héberger non seulement le programme Arduino de commande de la partie servo mais aussi la page HTML qui permettra l’affichage et la commande de mouvement . l’ESP32cam agira donc en serveur . la visualisation via un navigateur pourra donc se faire aussi bien sur PC que sur smartphone ou sur raspberry PI.

BIBLIOTHEQUE ARDUINO

pour le fonctionnement du programme arduino , il faudra la bibliotheque ESP32servo. pour l’installer , ouvrir le menu Outils >Gestionnaire de bibliotheque> puis dans la fenetre de recherche , tapper ESP32Servo puis installer la bibliothèque .

LE PROGRAMME ARDUINO:

ci dessous le programme arduino au format compressé RAR a copier/coller dans un répertoire, decompresser avec un utilitaire stype WinRAR ou equivalent et ouvrir dans l’IDE arduino . pour plus d’info sur la configuration voir la rubrique dédiée a l’ESP32cam ICI.

IDENTIFICATION RÉSEAU:

pour utiliser le réseau domestique de votre box , il faudra fournir au programme votre identifiant et mot de passe réseau . cela se fait dans les lignes ci dessous:

CABLAGE

ci dessous le cablage des servos sur l’ ESP32cam.

CONNEXION

pour la connexion, ne reste plus qu’a ouvrir un navigateur web et saisir l’adresse IP de l’ESP32cam sur votre réseau ( faire une recherche via votre profil administrateur box) et une page devrait s’ouvrir avec la vidéo live view en partie haute et en dessous les touches de contrôle de mouvements PAN/TILT .