Comment Configurer Et Utiliser Correctement Le Module ESP32-CAM Avec L’IDE Arduino
by sss2022 in Circuits > Cameras
62 Views, 0 Favorites, 0 Comments
Comment Configurer Et Utiliser Correctement Le Module ESP32-CAM Avec L’IDE Arduino
Dans ce projet, l'objectif principal est de configurer et d'utiliser correctement le module ESP32-CAM à l'aide de l'IDE Arduino.
Vous allez apprendre à utiliser le module ESP32-CAM (AI Thinker) pour diffuser une vidéo en direct via un navigateur web, sans logiciel supplémentaire.
Grâce à l’exemple CameraWebServer fourni par Espressif, il est possible de transformer facilement l’ESP32-CAM en caméra Wi-Fi accessible depuis un simple navigateur.
Supplies
Pour réaliser ce projet, vous aurez besoin du matériel suivant :
- ESP32-CAM (module avec caméra OV2640)
- Carte d'extension ESP32-CAM (pour faciliter l’alimentation et la programmation)
- Câble USB-A vers USB-C (de bonne qualité, capable de fournir un courant stable)
- ou Câble USB-C vers USB-C
⚠️ Un câble USB de mauvaise qualité peut empêcher le WiFi et la caméra de fonctionner correctement.
Installation De L'ESP32 Dans L'IDE De L'arduino
1- Ouvrir l’Arduino IDE, puis allez dans File> Preferences.
2- Dans le champ “Additional Board Manager URLs”, saisissez l’adresse suivante :
https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json
Ensuite, cliquez sur le bouton "OK".
Guide Pour Configurer L’ESP32-CAM Avec Arduino IDE
1- Installez la bibliothèque ESP32
- Ouvrez Arduino IDE.
- Allez dans Board Manager (Gestionnaire de cartes) : dans la barre de recherche, tapez ESP32 et installez la bibliothèque “ESP32 by Espressif Systems”.
2- Sélectionnez une carte pour accéder aux exemples
- Une fois l’installation terminée, dans le menu Tools > Board > ESP32 , sélectionnez ESP32 Wrover Module.
- Cette carte permet d’accéder aux exemples de caméra ESP32.
3- Ouvrir l’exemple CameraWebServer
- Allez dans File > Examples > ESP32 > Camera > CameraWebServer.
- Cliquez dessus pour ouvrir l’exemple.
- Important : les exemples de la caméra ne sont visibles que si une carte ESP32 (comme Wrover Module) est sélectionnée.
4- Changer la carte pour correspondre à votre matériel
- Cliquez sur ESP32 Wrover Module > Select Other Board and Port.
- Tapez AI Thinker dans la barre de recherche et sélectionnez AI Thinker ESP32-CAM.
- Cette étape est cruciale :
- ESP32 Wrover Module : permet d’ouvrir l’exemple CameraWebServer.
- AI Thinker ESP32-CAM : configure correctement les broches et la caméra pour ton module réel.
Ajuster Les Paramètres Dans Les Outils Pour ESP32-CAM
1- Sélection de la carte et du port
- Sur votre ordinateur, ouvrez le Gestionnaire de périphériques pour vérifier le port COM auquel votre carte ESP32-CAM est connectée.
- Dans l'IDE Arduino, sélectionnez le port approprié (par exemple, COM4) auquel votre ESP32-CAM est connectée.
- Assurez-vous que la carte est bien définie sur AI Thinker ESP32-CAM (comme indiqué sur votre capture d'écran).
2- Réglage du processeur et de la mémoire flash (facultatif, mais recommandé)
- Fréquence du processeur : 240 MHz (WiFi/BT) → conserver la valeur par défaut.
- Fréquence de la mémoire flash : 80 MHz → conserver la valeur par défaut.
- Mode de la mémoire flash : QIO → conserver la valeur par défaut.
- Schéma de partition : "Huge APP (3MB No OTA / 1MB SPIFFS)" → idéal pour CameraWebServer.
3- Autres options utiles
- Effacer la mémoire flash avant le téléversement du programme : Désactivé (peut être activé pour un flashage complet).
Modifications Apportées Au Programme CameraWebServer
1- Saisissez vos identifiants Wi-Fi
- Ouvrez le programme CameraWebServer.
- Repérez la section de configuration Wi-Fi.
- Remplacez les astérisques par les informations de votre réseau :
2- Sélectionnez le modèle de caméra approprié
- Ouvrez le fichier de configuration de la carte (généralement board_config.h).
- Repérez les définitions des modèles de caméra.
- Commentez le modèle incorrect et décommentez celui correspondant à votre module.
Téléverser Le Programme Et Accéder Au Flux Vidéo
1- Téléverser le programme
- Cliquez sur le bouton Upload dans l’IDE Arduino pour téléverser le programme sur l’ESP32-CAM.
2- Ouvrez le moniteur série
- Allez dans Outils > Moniteur Série.
- Réglez la vitesse de communication (baud rate) à 115200.
3- Connexion au Wi-Fi
- Appuyez sur le bouton EN de votre ESP32-CAM plusieurs fois jusqu’à ce que la carte se connecte à votre réseau Wi-Fi.
- Dans le moniteur série, attendez l’affichage de l’adresse IP.
4- Copier l’adresse IP
- Vous verrez un message du type : 'http://192.168.1.65'
- Copiez cette adresse (l’IP peut être différente selon votre réseau).
5- Ouvrir l’interface web de la caméra
- Ouvrez un navigateur web (Chrome, Firefox, etc.).
- Collez l’adresse IP et appuyez sur Entrée.
6- Démarrer le streaming vidéo
- Cliquez sur le bouton Start Stream.
- En haut de la page, une petite fenêtre s’affiche montrant l’image en direct capturée par la caméra.