Table des matières:
- Étape 1: Il existe 2 versions
- Étape 2: Matériaux et où acheter pas cher !
- Étape 3: Désarmer le compteur
- Étape 4: Testez Arduino Nano
- Étape 5: Modification TTL UART de 5v à 3.3v
- Étape 6: tester l'ESP8266 12E
- Étape 7: Power Meter vidéo PZEM 004 Peacefair + Arduino & ESP8266
- Étape 8: Conclusions, documents et téléchargements
Vidéo: Power Peacefair PZEM 004 + ESP8266 & Arduino Nano : 8 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:09
Depuis quelque temps je voulais acheter un compteur de consommation électrique monophasé, il y a quelques mois j'ai eu le compteur Peacefair Référence PZEM-004, son prix me paraissait abordable, il a l'avantage d'être un compteur non invasif dans le circuit électrique et a un protocole de communication pour demander des données telles que la puissance instantanée active "kW", la tension "V", l'ampérage "A" et la puissance active accumulée "kWh".
Nous allons effectuer quelques tests sur le compteur PZEM-004 et l'intégrer à 2 plates-formes ou plaques déjà utilisées avant le module ESP8266 12E et un Arduino Nano.
Avertissement: La prudence est recommandée car ce projet comporte des risques électriques ou d'électrocution car un équipement connecté de 110 VCA à 120 VCA est utilisé, des connaissances de base sont requises, veuillez être préalablement documenté à cet égard.
Tutoriel complet - Tutoriel CompletoPDAControl Documentation & Téléchargements et plus
test Compteur de consommation électrique Peacefair PZEM 004 + ESP8266 & Arduino Nano
Documentaciones & Descargas y mas pruebas
Medidor de consumo electrico Peacefair PZEM 004 + ESP8266 & Arduino Nano
Étape 1: Il existe 2 versions
Il existe 2 versions: Ce compteur est très apprécié dans les projets de mesure de consommation électrique et il existe 2 versions selon l'application recherchée.
PZEM-004Tet PZEM-004avec affichage 7 segments
Étape 2: Matériaux et où acheter pas cher !
Matériaux et où acheter pas cher !
- Compteur PZEM 004 avec affichage
- Compteur PZEM 004T et compteurs triphasés
- Arduino Nano Clone
- ESP8266 NodeMCU
- Matrice Led x4 Max7219
- 1 Résistance 1 kOhm
- Protoboard 830 points
Autre équipement recommandé !!
- Séparateur de noyau de transformateur
- Compteurs de consommation électrique monophasiques - Par impulsion
- Transformateurs de tension pour l'isolation
- Régulateur de contrôle MPPT pour panneau solaire
- Panneaux Solaires 10W 18v
Étape 3: Désarmer le compteur
Étape 4: Testez Arduino Nano
De tous les arduino, plaques, la version Nano est ma préférée car elle est pratique, petite et a FTDI/usb inclus. Avec la modification que nous avons apportée à l'UART ttl, nous pouvons utiliser l'arduino à 3.3v, en établissant une connexion directe.
Dans ce cas nous utilisons une carte Arduino Nano, qui n'a qu'un seul port série, la librairie PZEM004T.h a la possibilité de créer un autre port série avec la librairie SoftwareSerial.h, nous utiliserons les D10 (RX) et D11 (TX) broches) Comme port de communication avec le compteur.
Étape 5: Modification TTL UART de 5v à 3.3v
L'interface UART du compteur est 5v. Dans le cas de la connexion du compteur à une carte Arduino, aucun problème ne fonctionnera correctement, en cas de connexion avec un module ESP8266 à 3.3v cela ne fonctionnera pas, puisque les optocoupleurs ne seront pas activés avec 3.3v, dans ce cas un conditionnement doit être effectué de signal la méthode la plus simple que j'ai vu sur internet, pour modifier la tension d'un des optocoupleurs avec une résistance de 1kOhm, est la manière la plus simple et la plus économique si un convertisseur TTL de 5 à 3.3v n'est pas disponible.
Remarque: Certains forums indiquent qu'il faut être prudent lors de la connexion du TTL à un PC, j'avoue que j'avais peur de connecter ce compteur à mon pc, pensant à l'isolement du compteur mais dans mon cas il n'y a eu aucun problème.
Étape 6: tester l'ESP8266 12E
Pour ce test nous utiliserons un ESP8266 12e NodeMCU, Puisqu'il ne s'agit que d'une révision, nous effectuerons un test de base, en tenant compte du fait que la bibliothèque PZEM004T.h avec la bibliothèque SoftwareSerial.h qui permet de configurer les broches dans les ports série à 9600 bauds.
Étape 7: Power Meter vidéo PZEM 004 Peacefair + Arduino & ESP8266
Étape 8: Conclusions, documents et téléchargements
Conclusion
Au départ, beaucoup de précautions doivent être prises car ce projet implique un risque électrique ou d'électrocution puisque 110VAC -120 VAC est utilisé, bien que certains ne le considèrent pas comme une haute tension, cela ne minimise pas le danger, il est recommandé d'avoir des connaissances de base ou de la documentation, ne jamais effectuer de branchements Lorsqu'ils sont chauds, mettez toujours les circuits d'alimentation hors tension.
Le compteur PZEM 004, est très pratique, très basique et son prix bas rencontre de bonnes performances, je ne le recommande pas pour des applications industrielles tenant compte de l'environnement, son point de mesure de VAC est le même point d'alimentation, permettant des mesures entre 80 -260VAC. Mesure de courant de 0 à 100A, bon je ne suis pas sûr que ce transformateur supporte 100A, mais je vais continuer à enquêter.
Attention: Ne prenez ni 5v ni 3,3v directement à la source du compteur, si vous alimentez vos modules ajoutez une source supplémentaire, pour éviter les courts circuits.
Tutoriel complet- Tutoriel completo
PDAControl
Documentation et téléchargements et plus de test
Compteur de consommation électrique Peacefair PZEM 004 + ESP8266 & Arduino Nano
pdacontrolen.com/electricity-consumption-me…
Documentaciones & Descargas y mas pruebas
Medidor de consommation électrique Peacefair PZEM 004 + ESP8266 & Arduino Nano
pdacontroles.com/medidor-de-consumo-electri…
Conseillé:
Affichage du capteur de CO2 Plug & Play avec NodeMCU/ESP8266 pour les écoles, les jardins d'enfants ou votre maison : 7 étapes
Affichage du capteur de CO2 Plug & Play avec NodeMCU/ESP8266 pour les écoles, les jardins d'enfants ou votre maison : je vais vous montrer comment construire rapidement un plug & play capteur de CO2 où tous les éléments du projet seront connectés avec des fils DuPont. Il n'y aura que 5 points à souder, car je n'ai pas du tout soudé avant ce projet. Th
Programmeur ESP8266-07 avec Arduino Nano : 6 étapes (avec photos)
Programmeur ESP8266-07 avec Arduino Nano : il s'agit d'un court tutoriel pour créer une carte de programmation ESP8266-07/12E astucieuse à l'aide d'un Arduino nano. Le schéma de câblage est très similaire à celui présenté ici. Vous avez la possibilité de câbler ce projet sur une maquette, de vous souder un p
Compteur PZEM-004 + ESP8266 & Plateforme IoT Node-RED & Modbus TCP/IP : 7 étapes
Compteur PZEM-004 + ESP8266 & Plateforme IoT Node-RED & Modbus TCP/IP : Dans cette opportunité, nous intégrerons notre compteur de puissance active ou de consommation électrique,Pzem-004 - Peacefair avec la plateforme d'intégration IoT Node-RED utilisée dans les tutoriels précédents, nous utiliserons un module ESP8266 configuré comme esclave Modbus TCP/IP, plus tard
ESP8266 & Broker MQTT "gratuit" public HiveMQ & Node-RED : 6 étapes (avec photos)
ESP8266 & Public "Free" MQTT Broker HiveMQ & Node-RED: Le protocole MQTT a pris une grande force ces dernières années car il est simple, sûr, pratique et léger, parfait pour les applications IoT et M2M. Merci à la contribution des développeurs et développeurs de Les applications MQTT, il existe des MQT publics
Voir les tableaux de bord Emoncms & ESP8266 + Arduino #IoT : 7 étapes (avec photos)
Voir les tableaux de bord Emoncms & ESP8266 + Arduino #IoT : Depuis longtemps j'ai testé la plateforme Emoncms et à cette occasion je vais vous montrer le résultat final et la qualité des tableaux de bord et/ou des visualisations. J'ai suivi quelques tutos qui serviront comme étapes intermédiaires. Nous visualiserons un