Esp32Cam

 présentation Esp32Cam

la carte Esp32Cam cumule un module Esp32 avec Wifi, une caméra OV2640 (1600×1200) à connecteur DVP, un lecteur micro-sd mais pas de port usb (programmation …acrobatique !)

 caractéristique Esp32Cam

 

 

 

Sa programmation se fera de 3 façons:

 

1.à travers un module FTDI (1) muni d’un port usb et par l’intermédiaire du classique IDE Integrated Development Environment/environnement de développement Arduino.

Voici le cablage qui a marché sur mon environnement:

Nous avons d’un câble pour passer en mode Flash pour charger le programme: ce câble sera retiré après le succès du chargement du programme.

Attention car ce module Esp32Cam est assez capricieux et il faudra de la patience pour charger le programme !

 

2. utilisation d’ une carte Arduino Uno pour programmer l’ Esp32Cam.

On relie les broches:

Arduino Uno  <—–> Esp32Cam

broche Vin et Reset

                  broche Gnd et IOO

alimentation 5v <—–> 5v

masse/gnd  <—–> gnd

broche (rx <–O)  <—–> UOR

broche (tx –> 1)  <—–> UOT

 

 

une fois câblé, on reprend les éléments vus plus haut pour la programmation de l’Esp32 Cam et on garde les même paramètres dans l’IDE Arduino, à savoir:

  • on télécharge, on ouvre le moniteur de l’IDE, et à la fin du téléchargement un message nous invite à appuyer sur Reset de l’Esp32Cam
  • on retire le lien Esp32Cam broche Gnd/IOO, on appuie sur le tout petit bouton reset de l’Esp32Cam;
  • on lit sur le moniteur de l’IDE l’addresse IP obtenue.
  • dans le champs addresse d’un navigateur Internet (FireFox, Google Chrome, Internet Explorer,…), on indique cette addresse IP et _ au miracle_ un affichage apparait: il suffira d’appuyer en bas sur « Start Stream »

 

:

 

 


ajout 2023:

3. heureusement une carte module de conversion permet de se libérer de la contrainte de câbles disfonctionnant:

——————————————————

installation Esp32Cam

il faut d’abord ajouter l’extension du constructeur chinois espressif:

Fichier/Préférences et rajouter dans url de gestionnaire de cartes supplémentaires

https://dl.espressif.com/dl/package_esp32_index.json

ensuite on rajoute les bibliothèques ESP32 par

Outils/type de cartes/Gestionnaire de cartes/

puis télécharger ESP32 by Espressif systems

Ensuite pour vérifier, chargeons le fichier exemple CameraWebServer

 

programmation Esp32Cam

ouvrir IDE/environnement de développement Arduino, puis Fichier/Exemples/ESP32/Camera/CameraWebServer

Dans le programme, il faut changer quelques lignes:

  • #define CAMERA