Tartalomjegyzék:

PZEM-004 + ESP8266 mérő és platform IoT csomópont-Vörös és Modbus TCP/IP: 7 lépés
PZEM-004 + ESP8266 mérő és platform IoT csomópont-Vörös és Modbus TCP/IP: 7 lépés

Videó: PZEM-004 + ESP8266 mérő és platform IoT csomópont-Vörös és Modbus TCP/IP: 7 lépés

Videó: PZEM-004 + ESP8266 mérő és platform IoT csomópont-Vörös és Modbus TCP/IP: 7 lépés
Videó: Simple Test Meter PZEM-004 & ESP8266 Platform IoT Ubidots : PDAControl 2024, November
Anonim
PZEM-004 + ESP8266 mérőeszköz és platform IoT csomópont-Vörös és Modbus TCP/IP
PZEM-004 + ESP8266 mérőeszköz és platform IoT csomópont-Vörös és Modbus TCP/IP

Ebben a lehetőségben integráljuk aktív teljesítménymérőnket vagy elektromos fogyasztásunkat, a Pzem-004-Peacefair-t a korábbi oktatóanyagokban használt IoT Node-RED integrációs platformmal, egy ESP8266 modult fogunk használni, amely Modbus TCP / IP slave-ként van konfigurálva, később vizualizáljuk a mérések a Node-RED műszerfalon, hogy megjelenítsék a 4 elérhető változót, mint például az aktív teljesítmény, a felhalmozott elektromos fogyasztás, a feszültség és az áram.

Kép
Kép

Ajánlott korábbi oktatóanyagok

Telepítési platform csomópont-piros

A következő oktatóanyagban megmutatjuk, hogyan kell telepíteni a Node-RED-t linuxra, és más operációs rendszerek esetén a Virtualbox-ot javasoljuk.

pdacontrolen.com/installation-node-red-plat…

Az ESP8266 frissítése Ipari Modbus TCP IP V2.0

Régen elvégeztem néhány tesztet az ESP8266 -ról Modbus TCP/IP szolgaként, a következő oktatóanyag a jelenlegi tesztek háttérinformációjának tekinthető.

pdacontrolen.com/update-esp8266-industrial-…

Villamosenergia -fogyasztásmérő Peacefair PZEM 004 + ESP8266 és Arduino Nano

Ha többet szeretne megtudni a Pzem-004 Peacefairről, javaslom az alábbi bemutatót:

Jellemzők, Arduino kapcsolatok és ESP8266.

pdacontrolen.com/electricity-consumption-me…

1. lépés: Végezett tesztek

Tesztek végrehajtva

Megmérjük a melegvíz-ellenállás elektromos fogyasztását, körülbelül 920 wattot fogyasztunk, és a méréseket a Node-RED Dashboard-ban létrehozott műszerfalon és a Modbus TCP / IP kommunikáción vizualizáljuk.

Kép
Kép

2. lépés: Egyszerű tesztmérő PZEM-004 és ESP8266 Platform IoT Node-RED Műszerfal Modbus TCP/IP

Image
Image

Aktív teljesítménymérési teszt vagy energiafogyasztás a Peacefair PZEM-004 Meter és ESP8266 adatokkal

átvitel és vizualizáció az IoT platformon Node-RED / Node-RED Dashboard, amely a Modbus TCP / IP protokollt valósítja meg

3. lépés: Anyagok és hol lehet őket vásárolni nagyon olcsón

Csomópont-PIROS
Csomópont-PIROS

Anyagok és hol lehet beszerezni nagyon olcsón

  • PZEM 004 kijelző kijelzővel
  • PZEM 004T és háromfázisú mérő
  • Merülőfűtés / Ellenállás Vízmelegítő
  • ESP8266 NodeMCU

4. lépés: Node-RED

Csomópont-PIROS

A tesztben használt csomópontokat letöltöttük és telepítettük, egyszerűen keressen rá a Node-RED "Paletta kezelése" elemre.

Kép
Kép
  • A Modbus TCP/IP, a Node-RED csomópontok Modbus TCP/IP masterek lesznek
  • Node-RED Dashboard, vizualizációs csomag.

Ebben az esetben egy 5 pozícióból álló tömb [0, 1, 2, 3, 4] érkezik, az első pozíció 0 -ban, a többi pedig a feszültség, áram, teljesítmény, felhalmozott fogyasztás értékeit tartalmazza.

Néhány Script csomópont használatával az értékeket elkülönítik, és az Arduino IDE inverzét fordítva osztják 10 -re a kapott értékeket, hogy a szükséges esetekben Int -ből Float -ba alakítsák át, technikailag mindez a helyes megjelenítés érdekében történik.

Kép
Kép

5. lépés: Node-RED Dashboard

Node-RED műszerfal
Node-RED műszerfal
Node-RED műszerfal
Node-RED műszerfal

6. lépés: Arduino IDE kód

Arduino IDE kód

Az Arduino IDE, ESP8266 programban létrehozott rutin elvégzi a PZEM-004 mérő leolvasását a soros porton keresztül, a Modbus TCP / IP-vel végzett korábbi tesztekből rutin lett létrehozva a Holding Regiszterek küldéséhez és fogadásához.

4 változót határoztak meg a 4 holdingregiszterben:

  1. üres = Holding Register [0].
  2. Pillanatnyi feszültség = Holding Register [1].
  3. Azonnali áram = Holding Register [2].
  4. Azonnali teljesítmény = Holding Register [3].
  5. Felhalmozott teljesítmény = Holding Register [4].

Gyors megoldás a Float szállítására az Int

A mérő értékei lebegő típusúak, a Holding Regiszterek 16 bites egész számok, ebben az esetben a praktikussággal egyszerűen megszorozva 10-el elvégezzük az érték elküldését, a következő tesztekben 2 egész 16 bitből álló egészben hajtjuk végre a szállítást.

Kép
Kép

Megjegyzés: Töltse le és / vagy az alábbi github linkeket.

7. lépés: További információk és letöltések

További információk és letöltések
További információk és letöltések

Dokumentáció / Documentación

Olvassa el a Megfontolások, ajánlások és javaslatok teljes dokumentációját a projektről a PZEM-004 + ESP8266 mérőben és a Platform IoT Node-RED & Modbus TCP/IP-ben.

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…

Ajánlott: