Table des matières:
- Étape 1: Tests effectués
- Tests effectués
- Étape 2: Compteur de test simple PZEM-004 et plate-forme ESP8266 IoT Node-RED Tableau de bord Modbus TCP/IP
- Étape 3: Matériaux et où les acheter très bon marché
- Matériaux et où les acheter très bon marché
- Étape 4: Node-RED
- Étape 5: Tableau de bord Node-RED
- Étape 6: Code IDE Arduino
- Code IDE Arduino
- Étape 7: Plus d'informations et de téléchargements
Vidéo: Compteur PZEM-004 + ESP8266 & Plateforme IoT Node-RED & Modbus TCP/IP : 7 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:09
A cette occasion nous intégrerons notre compteur de puissance active ou 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 nous visualiserons le mesures dans Node-RED Dashboard pour visualiser les 4 variables disponibles telles que la puissance active, la consommation électrique accumulée, la tension et le courant.
Tutoriels précédents recommandés
Plate-forme d'installation Node-Rouge
Dans le tutoriel suivant, nous indiquerons comment installer Node-RED pour Linux et dans le cas d'un autre système d'exploitation, nous recommandons Virtualbox.
pdacontrolen.com/installation-node-red-plat…
Mise à jour ESP8266 Industrial Modbus TCP IP V2.0
Il y a longtemps, j'ai fait quelques tests d'ESP8266 en tant qu'esclave Modbus TCP/IP, le tutoriel suivant peut être pris comme information de base sur les tests en cours.
pdacontrolen.com/update-esp8266-industrial-…
Compteur de consommation électrique Peacefair PZEM 004 + ESP8266 & Arduino Nano
Si vous souhaitez en savoir plus sur le Pzem-004 Peacefair, je vous recommande le tutoriel suivant:
Fonctionnalités, connexions Arduino et ESP8266.
pdacontrolen.com/electricity-consumption-me…
Étape 1: Tests effectués
Tests effectués
Nous mesurerons la consommation électrique d'une résistance à eau chaude, consommerons environ 920 Watts et nous visualiserons les mesures dans un tableau de bord créé dans Node-RED Dashboard et la communication mise en place Modbus TCP/IP.
Étape 2: Compteur de test simple PZEM-004 et plate-forme ESP8266 IoT Node-RED Tableau de bord Modbus TCP/IP
Test de mesure de puissance active ou consommation électrique avec le compteur Peacefair PZEM-004 et les données ESP8266
transmission et visualisation dans la plate-forme IoT Node-RED / Tableau de bord Node-RED implémentant le protocole Modbus TCP/IP
Étape 3: Matériaux et où les acheter très bon marché
Matériaux et où les acheter très bon marché
- Compteur PZEM 004 avec afficheur
- Compteur PZEM 004T & Compteurs triphasés
- Thermoplongeur / Résistance Chauffe-eau
- ESP8266 NodeMCU
Étape 4: Node-RED
Noeud-ROUGE
Les nœuds utilisés dans ce test ont été téléchargés et installés, il suffit de rechercher le Node-RED "Gérer la palette".
- Modbus TCP/IP, les nœuds Node-RED seront le maître Modbus TCP/IP
- Tableau de bord Node-RED, package de visualisation.
Dans ce cas, un tableau de 5 positions [0, 1, 2, 3, 4] est reçu, la première position en 0 et le reste contient les valeurs de tension, Courant, Puissance, Consommation cumulée.
En utilisant certains nœuds de script, les valeurs sont séparées et l'inverse d'Arduino IDE est divisé en 10 les valeurs reçues pour les convertir de Int en Float dans les cas requis, techniquement, tout cela est fait pour une visualisation correcte.
Étape 5: Tableau de bord Node-RED
Étape 6: Code IDE Arduino
Code IDE Arduino
La routine créée dans Arduino IDE, ESP8266 effectue la lecture du compteur PZEM-004 via le port série, à partir des tests précédents avec Modbus TCP / IP une routine a été créée pour l'envoi et la réception des registres de maintien.
4 variables ont été définies dans 4 Holding Registers:
- vide = registre de maintien [0].
- Tension instantanée = Holding Register[1].
- Courant instantané = Holding Register[2].
- Puissance instantanée = registre de maintien[3].
- Puissance accumulée = Holding Register[4].
Solution rapide pour l'expédition de Float in Int
Les valeurs du compteur sont de type flottant, les registres de détention sont des entiers de 16 bits, dans ce cas par commodité en multipliant simplement par 10 nous effectuons l'envoi de la valeur, dans les prochains tests nous effectuerons l'envoi en 2 entiers de 16 bits.
Remarque: Liens de téléchargement et/ou github ci-dessous.
Étape 7: Plus d'informations et de téléchargements
Documentation / Documentation
Lisez les considérations, recommandations et suggestions de la documentation complète du projet dans Meter PZEM-004 + ESP8266 & Platform IoT Node-RED & Modbus TCP/IP.
pdacontrolen.com/meter-pzem-004-esp8266-pla…
Leer Consideraciones, Recomendaciones y sugerencias documentacion Completa del proyecto en Medidor PZEM-004 + ESP8266 & Plataforma IoT Node-RED & Modbus TCP/IP.
pdacontroles.com/medidor-pzem-004-esp8266-p…
Conseillé:
Compteur Geiger DIY avec un ESP8266 et un écran tactile : 4 étapes (avec photos)
Compteur Geiger DIY avec un ESP8266 et un écran tactile : MISE À JOUR : NOUVELLE VERSION AMÉLIORÉE AVEC WIFI ET AUTRES FONCTIONNALITÉS AJOUTÉES ICI a conçu et construit un compteur Geiger - un appareil capable de détecter les rayonnements ionisants et d'avertir son utilisateur des niveaux de rayonnement ambiant dangereux avec tous les trop familier en cliquant sur non
Compteur d'eau ESP8266 : 5 étapes
Compteur d'eau ESP8266: Waterstand uitlezen rencontré ESP8266
Compteur de médias sociaux avec ESP8266 et TFT : 10 étapes
Compteur de médias sociaux avec ESP8266 et TFT : cette instructable vous montrera comment faire un compteur de médias sociaux basé sur ESP8266 et un TFT couleur pour montage mural supérieur. Ce compteur de médias sociaux affichera des informations sur votre compte Facebook, Instagram et Youtube en continu avec succès
Compteur d'abonnés YouTube avec ESP8266 IoT : 5 étapes (avec photos)
Compteur d'abonnés YouTube avec ESP8266 IoT : ici, je vous ai présenté mon premier projet d'Internet des objets (IoT). Je suis un nouveau youtuber et cela me semble formidable de pouvoir encadrer le nombre d'abonnés sur mon bureau ou mon mur. Pour cette raison, j'ai rendu ce projet incroyable facile et utile pour vous
Compteur de consommation électrique CHINT + ESP8266 & Matrix Led MAX7912 : 9 étapes (avec photos)
Compteur de consommation électrique CHINT + ESP8266 & Matrix Led MAX7912 : Cette fois nous allons revenir sur un projet intéressant, la mesure de la consommation électrique de manière invasive avec un compteur CHINT DDS666 Mono phase, techniquement c'est un compteur résidentiel ou résidentiel que nous avons déjà présenté dans le tu