Utilisation d'une mini caméra ESP32-CAM dans un réseau de train miniature
1. Matériel nécessaire
Le matériel qui peut être placé dans un wagon est constitué par un petit module ESP32 proposant une interface WiFi associée à une caméra miniature OV2640
que l'on trouve chez GOTRONIC pour moins de 15 €.

Il faut aussi acheter pour 3 € un programmateur ESP32-CAM-NB pour programmer la carte ESP32-CAM via un cordon USB Type-C.

Lorsque la carte est programmée, ce module programmateur n'est plus utile.
Le module caméra doit être alimenté en 5V. J'utilise une batterie externe pour smartphone.
Le module ESP32 est connecté en WiFi au réseau local de la maison (box internet).
Pour visualiser les images, on peut utiliser un PC, un smartphone ou une tablette.
2. Configuration de la caméra ESP32-CAM
La procédure est décrite sur le site de GOTRONIC.
Il faut:
- Télécharger l'environnement de développement: Installer l'IDE Arduino sur votre PC et ajouter les bibliothèques nécessaires pour l'ESP32.
- Connecter la caméra à votre ordinateur via un adaptateur USB.
- Téléverser le code: (Ouvrez l'IDE Arduino et chargez un exemple de code pour la caméra ESP32-CAM (comme le sketch "CameraWebServer"), modifiez le code pour y inclure les informations de votre réseau Wi-Fi (SSID et mot de passe) et enfin téléversez le code sur la caméra.
On peut trouver sur youtube une description détaillée de l'ESP32.
https://www.youtube.com/watch?v=o6QtKzEDXSY.
3. Visualisation de l'image
1. Accéder à l'interface web:
- Une fois le code téléversé, ouvrez le moniteur série dans l'IDE Arduino pour trouver l'adresse IP attribuée à la caméra (URL): http://192.168.1.x
(la valeur de x est attribuée par la box du réseau)
- Entrez cette adresse IP dans un navigateur web sur votre PC ou smartphone. La page web qui s'affiche permet de modifier les paramètres de la caméra.
2. Visualiser le flux vidéo :
Pour visualiser le flux video, je recommande d'utiliser le logiciel VLC Media Player.
Ouvrir VLC Media Player, sélectionnez le menu Média, puis Ouvrir un flux réseau puis insérer l'URL réseau: http://192.168.1.x:81/stream
4. Enregistrement de la vidéo
Pour enregistrer la vidéo, on peut aussi utiliser VLC. La procédure est décrite ici.
Retour page d'accueil