Lire un compteur d'eau avec l'ESP32-Cam
L'IA à la pointe, c'est un système de reconnaissance par réseau neuronal ESP32 tout compris pour la numérisation des compteurs (et oui, pas seulement l'eau, mais aussi l'électricité, le gaz, etc.).
Sommaire
Source
Sur Github : AI on the Edge
Vidéo en allemand, mais en activant les sous-titres et la traduction automatique, on devrait s'en sortir !
Comment ça se passe ?
Plutôt bien !
Liste du matériel
- Un ESP32-CAM équipée d'une caméra OV2640 (Mention sur la nappe : "TY-OV2 / 640-V2.0" ou bien "DCX-OV2 / 640-V2")
- Un shield pour ESP32-Cam permettant de connecter la carte en micro-USB pour la flasher
- Une carte micro-SD de 8 ou 16GB
- imprimer en 3D un dispositif pour installer l'ESP32-CAM sur votre compteur d'eau
- Un chargeur de smartphone et des câbles pour l'alimentation électrique de l'ESP32-CAM
Impression 3D
Soit, vous dessinez le vôtre, soit vous piochez dans l'offre existante :
- https://www.thingiverse.com/thing:4845508
- https://www.thingiverse.com/thing:4573481
- https://www.thingiverse.com/thing:5167976
Préparez la carte SD
La carte SD doit être vierge et formatée en FAT32 (c'est le cas général des cartes neuves).
Dans les fichiers téléchargés sur Github (AI on the Edge), vous trouvez un dossier nommé "sd-card". Téléversez (glissez-déposez) le contenu du dossier sur la carte.
Flasher l'ESP32-CAM
Avec un navigateur compatible, c'est un jeu d'enfant (presque).
Avec Chromium, chrome, Opera…, allez à cette adresse : https://jomjol.github.io/AI-on-the-edge-device/index.html et suivez le guide !
Utilisez la console pour retrouver l'adresse IP de votre ESP32-CAM.
Problème rencontré
- Une carte ESP32-CAM m'a donné du fil à retordre : j'appuyais sur le bouton "Flash" (à gauche de la carte) et rien ne se passait. J'ai pris une carte et là ça à marché, ma première carte était défectueuse !