Table des matières:

Power Peacefair PZEM 004 + ESP8266 & Arduino Nano : 8 étapes
Power Peacefair PZEM 004 + ESP8266 & Arduino Nano : 8 étapes

Vidéo: Power Peacefair PZEM 004 + ESP8266 & Arduino Nano : 8 étapes

Vidéo: Power Peacefair PZEM 004 + ESP8266 & Arduino Nano : 8 étapes
Vidéo: Arduino 220V AC Power meter using PZEM-004T (with code) 2024, Décembre
Anonim
Power Peacefair PZEM 004 + ESP8266 & Arduino Nano
Power Peacefair PZEM 004 + ESP8266 & Arduino Nano

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
Il existe 2 versions
Il existe 2 versions
Il existe 2 versions
Il existe 2 versions
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 !!!
Matériaux et où acheter pas cher !!!
Matériaux et où acheter pas cher !!!
Matériaux et où acheter pas cher !!!
Matériaux et où acheter pas cher !!!
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

Désarmer le compteur
Désarmer le compteur
Désarmer le compteur
Désarmer le compteur

Étape 4: Testez Arduino Nano

Testez Arduino Nano
Testez Arduino Nano
Testez Arduino Nano
Testez Arduino Nano
Testez Arduino Nano
Testez Arduino Nano
Testez Arduino Nano
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

Modification TTL UART De 5v à 3.3v
Modification TTL UART De 5v à 3.3v
Modification TTL UART De 5v à 3.3v
Modification TTL UART De 5v à 3.3v
Modification TTL UART De 5v à 3.3v
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

Tester ESP8266 12E
Tester ESP8266 12E
Tester ESP8266 12E
Tester ESP8266 12E
Tester ESP8266 12E
Tester 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

Image
Image

É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é: