Kazalo:

Merilnik PZEM-004 + ESP8266 & vozlišče platforme IoT-RED & Modbus TCP/IP: 7 korakov
Merilnik PZEM-004 + ESP8266 & vozlišče platforme IoT-RED & Modbus TCP/IP: 7 korakov

Video: Merilnik PZEM-004 + ESP8266 & vozlišče platforme IoT-RED & Modbus TCP/IP: 7 korakov

Video: Merilnik PZEM-004 + ESP8266 & vozlišče platforme IoT-RED & Modbus TCP/IP: 7 korakov
Video: Peacefair 2024, November
Anonim
Merilnik PZEM-004 + ESP8266 & vozlišče platforme IoT-RED & Modbus TCP/IP
Merilnik PZEM-004 + ESP8266 & vozlišče platforme IoT-RED & Modbus TCP/IP

Ob tej priložnosti bomo integrirali naš števec aktivne moči ali porabo električne energije, Pzem-004-Peacefair z integracijsko platformo IoT Node-RED, uporabljeno v prejšnjih vadnicah, uporabili bomo modul ESP8266, konfiguriran kot pomožni modul TCP / IP, kasneje bomo vizualizirali meritve na nadzorni plošči Node-RED za prikaz 4 razpoložljivih spremenljivk, kot so aktivna moč, akumulirana poraba električne energije, napetost in tok.

Slika
Slika

Priporočamo prejšnje vaje

Namestitvena platforma vozlišče-rdeča

V naslednji vadnici bomo pokazali, kako namestiti Node-RED za linux, v primeru drugih OS pa priporočamo Virtualbox.

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

Posodabljanje ESP8266 Industrial Modbus TCP IP V2.0

Pred časom sem naredil nekaj preizkusov ESP8266 kot pomožnega modbus TCP/IP, naslednjo vadnico pa lahko vzamemo kot osnovne informacije o trenutnih testih.

pdacontrolen.com/update-esp8266-industrial-…

Merilnik porabe električne energije Peacefair PZEM 004 + ESP8266 & Arduino Nano

Če želite izvedeti več o Pzem-004 Peacefair, priporočam naslednjo vadnico:

Funkcije, povezave Arduino in ESP8266.

pdacontrolen.com/electricity-consumption-me…

Korak: Izvedeni testi

Opravljeni testi

Izmerili bomo električno porabo upora toplotne vode, porabili približno 920 vatov in vizualizirali meritve na armaturni plošči, ustvarjeni v nadzorni plošči Node-RED, in komunikacijo, ki je implementirana v Modbus TCP / IP.

Slika
Slika

2. korak: Enostaven merilnik merilnika PZEM-004 in ESP8266 Platforma IoT vozlišče RDEČA Nadzorna plošča Modbus TCP/IP

Image
Image

Preizkus merjenja aktivne moči ali porabe energije s podatki merilnika Peacefair PZEM-004 in ESP8266

prenos in vizualizacija na nadzorni plošči platforme IoT Node-RED / Node-RED, ki izvaja protokol Modbus TCP / IP

3. korak: Materiali in kje jih kupiti zelo poceni !

Vozlišče-RDEČA
Vozlišče-RDEČA

Materiali in kje jih kupiti zelo poceni !

  • Merilnik PZEM 004 z zaslonom
  • Merilnik PZEM 004T & Trifazni števci
  • Potopni grelec / odporni grelnik vode
  • ESP8266 NodeMCU

4. korak: Node-RED

Vozlišče-RDEČA

Vozlišča, uporabljena v tem testu, so bila prenesena in nameščena, preprosto poiščite Node-RED "Manage paleto".

Slika
Slika
  • Vozlišča Modbus TCP/IP, Node-RED bodo glavna povezovalnika Modbus TCP/IP
  • Node-RED Armaturna plošča, paket vizualizacije.

V tem primeru se sprejme niz s 5 položaji [0, 1, 2, 3, 4], prvi položaj v 0, preostali pa vsebuje vrednosti napetosti, toka, moči, akumulirane porabe.

Z uporabo nekaterih vozlišč Script so vrednosti ločene in izvedeno z inverzijo Arduino IDE, razdeljeno na 10 vrednosti, prejetih za njihovo pretvorbo iz Int v Float v zahtevanih primerih, tehnično se vse to naredi za pravilno vizualizacijo.

Slika
Slika

5. korak: Node-RED Armaturna plošča

Rdeča armaturna plošča
Rdeča armaturna plošča
Rdeča armaturna plošča
Rdeča armaturna plošča

6. korak: Arduino IDE koda

Arduino IDE koda

Rutina, ustvarjena v Arduino IDE, ESP8266, izvaja branje števca PZEM-004 skozi serijska vrata, iz prejšnjih preskusov z Modbus TCP / IP je bila ustvarjena rutina za pošiljanje in sprejemanje registrov imetnikov.

V 4 registrih imetnikov so bile opredeljene 4 spremenljivke:

  1. prazno = Register imetnika [0].
  2. Trenutna napetost = imetnik registra [1].
  3. Trenutni tok = imetnik registra [2].
  4. Takojšnja moč = imetnik registra [3].
  5. Akumulirana moč = imetnik registra [4].

Hitra rešitev za pošiljanje Float -a v Int

Vrednosti merilnika so plavajočega tipa, imetniški registri so 16-bitni številki, v tem primeru zaradi praktičnosti preprosto pomnožimo z 10, izvedemo pošiljanje vrednosti, v naslednjih testih bomo pošiljko izvedli v 2 celih številih po 16 bitov.

Slika
Slika

Opomba: Spodnje povezave za prenos in / ali github.

7. korak: Več informacij in prenosi

Več informacij in prenosi
Več informacij in prenosi

Dokumentacija / Dokumentacija

Preberite razmisleke, priporočila in predloge celotno dokumentacijo projekta v merilniku PZEM-004 + ESP8266 in vozlišču IoT NOD-RED & Modbus TCP/IP.

pdacontrolen.com/meter-pzem-004-esp8266-pla…

Leer Consideraciones, Recomendaciones y sugerencias documentacion Completa del proyecto v Medidor PZEM-004 + ESP8266 & Plataforma IoT Node-RED & Modbus TCP/IP.

pdacontroles.com/medidor-pzem-004-esp8266-p…

Priporočena: