12
modifications
(photo monitor serie) |
(étapes) |
||
Ligne 16 : | Ligne 16 : | ||
[[Fichier:Lecture tension.jpg|vignette|441x441px|Lecture des valeurs via port série]] | [[Fichier:Lecture tension.jpg|vignette|441x441px|Lecture des valeurs via port série]] | ||
[[Fichier:Prototype.jpg|alt=montage|centré|vignette|Prototype|536x536px]] | [[Fichier:Prototype.jpg|alt=montage|centré|vignette|Prototype|536x536px]] | ||
=== Étapes du Projet === | |||
# '''Préparation du Matériel''' | |||
#* '''Composants nécessaires :''' | |||
#** ESP8266 : module de communication Wi-Fi | |||
#** PZEM 003 : capteur de mesure de tension et courant | |||
#** Batterie de vélo électrique : pour mesurer la consommation réelle de l'énergie | |||
#** Optocoupleur : pour isoler les parties énergie et données | |||
#** Connecteurs femelles et mâles : pour connecter les fils sans couper le chargeur | |||
#* '''Outils :''' | |||
#** Soudure, câbles, breadboard, alimentation 3.3V | |||
# '''Installation des Composants''' | |||
#* '''Placer le PZEM 003 entre le chargeur et la batterie de vélo électrique.''' | |||
#** Utiliser les connecteurs femelles et mâles pour éviter de couper les fils du chargeur. | |||
#* '''Souder les fils :''' | |||
#** Souder deux fils à la sortie de l’optocoupleur pour récupérer les données en protocole UART. | |||
#* '''Connexion de l'optocoupleur :''' | |||
#** Alimenter l'optocoupleur en 3.3V depuis la breadboard de l’ESP8266. | |||
# '''Configuration du logiciel''' | |||
#* '''Télécharger et installer l’IDE Arduino :''' | |||
#** Aller sur <code>File > Preferences</code> et ajouter l’URL : <nowiki>http://arduino.esp8266.com/stable/package_esp8266com_index.json</nowiki> | |||
#** Activer le package ESP8266 : <code>Tools > Board > Board Manager</code> et chercher « esp82 », puis cliquer sur « Installer ». | |||
#** Sélectionner la carte : <code>Tools > Board > LOLIN D1 mini (clone)</code>. | |||
#* '''Tester la carte :''' | |||
#** Ouvrir un exemple : <code>File > Examples > ESP8266 > Blink</code> et cliquer sur « Upload ». | |||
# '''Programmation de l’ESP8266''' | |||
#* '''Écrire le code :''' | |||
#** Inclure la bibliothèque <code>ModbusMaster</code>. | |||
#** Configurer le port série pour communiquer avec le l'ESP82. | |||
#** Lire les registres du PZEM et afficher les données (tension, courant, puissance, énergie). | |||
#* '''Installer la bibliothèque ModbusMaster :''' | |||
#** Aller dans l’IDE Arduino, cliquer sur l’icône « Bibliothèque », rechercher « ModbusMaster » et l’installer. | |||
#* '''Téléverser le code :''' | |||
#** Connecter l’ESP8266 à l’ordinateur et téléverser le code. | |||
# '''Connexion et tests''' | |||
#* '''Branchement de l’alimentation :''' | |||
#** Côté ESP8266 : entre GND (ground) et 3.3V. | |||
#** Côté PZEM 003 : sur les bornes 5V (en 3.3V) et GND. | |||
#* '''Vérifier les valeurs :''' | |||
#** Ouvrir le <code>Serial Monitor</code> dans l’IDE Arduino (<code>Tools > Serial Monitor</code>). | |||
#** Réinitialiser l’ESP8266 et vérifier les valeurs affichées toutes les 2 secondes (les valeurs de courant et puissance doivent être 0 si aucune charge n’est connectée). | |||
#* '''Branchement de la batterie de vélo électrique :''' | |||
#** Connecter la batterie aux bornes P+ et P- du PZEM 003. | |||
#** Vérifier que la batterie charge bien. | |||
# '''Vérification finale''' | |||
#* '''Observer les données :''' | |||
#** Assurer que les valeurs de tension, courant, puissance et énergie sont correctement mises à jour. | |||
#** Surveiller l’évolution des valeurs pendant la décharge de la batterie de vélo électrique. |
modifications