Obsah:

Měřič PZEM-004 + ESP8266 & Platform IoT Node-RED & Modbus TCP/IP: 7 kroků
Měřič PZEM-004 + ESP8266 & Platform IoT Node-RED & Modbus TCP/IP: 7 kroků

Video: Měřič PZEM-004 + ESP8266 & Platform IoT Node-RED & Modbus TCP/IP: 7 kroků

Video: Měřič PZEM-004 + ESP8266 & Platform IoT Node-RED & Modbus TCP/IP: 7 kroků
Video: Автоматика на PZEM-004T + интернет, Каскада, ESPUI 2024, Červenec
Anonim
Měřič PZEM-004 + ESP8266 & Platform IoT Node-RED & Modbus TCP/IP
Měřič PZEM-004 + ESP8266 & Platform IoT Node-RED & Modbus TCP/IP

Při této příležitosti budeme integrovat náš aktivní měřič výkonu nebo spotřebu elektrické energie, Pzem-004-Peacefair s integrační platformou IoT Node-RED použitou v předchozích tutoriálech, použijeme modul ESP8266 nakonfigurovaný jako Modbus TCP / IP slave, později budeme vizualizovat měření v Node- RED Dashboard k vizualizaci 4 dostupných proměnných, jako je aktivní výkon, akumulovaná elektrická spotřeba, napětí a proud.

obraz
obraz

Doporučené předchozí návody

Instalační platforma Node-Red

V následujícím tutoriálu si ukážeme, jak nainstalovat Node-RED pro linux a v případě jiných OS doporučujeme Virtualbox.

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

Aktualizace ESP8266 Industrial Modbus TCP IP V2.0

Před dlouhou dobou jsem provedl několik testů ESP8266 jako podřízeného modulu Modbus TCP/IP, následující návod lze brát jako pozadí aktuálních testů.

pdacontrolen.com/update-esp8266-industrial-…

Měřič spotřeby elektrické energie Peacefair PZEM 004 + ESP8266 & Arduino Nano

Pokud se chcete o Pzem-004 Peacefair dozvědět více, doporučuji následující tutoriál:

Funkce, připojení Arduino a ESP8266.

pdacontrolen.com/electricity-consumption-me…

Krok 1: Provedené testy

Provedené testy

Změříme elektrickou spotřebu odporu vůči tepelné vodě, spotřebujeme přibližně 920 W a měření vizualizujeme na palubní desce vytvořené v Node-RED Dashboard a komunikačně implementovaném Modbus TCP / IP.

obraz
obraz

Krok 2: Jednoduchý testovací měřič PZEM-004 & ESP8266 Platform IoT Node-RED Dashboard Modbus TCP/IP

Image
Image

Test měření aktivního výkonu nebo spotřeba energie s měřičem Peacefair PZEM-004 a údaji ESP8266

přenos a vizualizace na platformě IoT Node-RED / Node-RED Dashboard implementující protokol Modbus TCP / IP

Krok 3: Materiály a kde je koupit velmi levně

Uzel-ČERVENÝ
Uzel-ČERVENÝ

Materiály a kde je koupit velmi levně

  • Měřič PZEM 004 s displejem
  • Měřič PZEM 004T a třífázové měřiče
  • Ponorný ohřívač / odporový ohřívač vody
  • ESP8266 NodeMCU

Krok 4: Node-RED

Uzel-ČERVENÝ

Uzly použité v tomto testu byly staženy a nainstalovány, jednoduše vyhledejte Node-RED „Manage palette“.

obraz
obraz
  • Modbus TCP/IP, Node-RED uzly budou Modbus TCP/IP master
  • Node-RED Dashboard, vizualizační balíček.

V tomto případě je přijato pole 5 pozic [0, 1, 2, 3, 4], první poloha v 0 a zbytek obsahuje hodnoty napětí, proudu, výkonu a akumulované spotřeby.

Pomocí některých uzlů Script jsou hodnoty odděleny a provádí se inverzí Arduino IDE se rozdělí na 10 přijatých hodnot k jejich převodu z Int na Float v požadovaných případech, technicky se to vše dělá pro správnou vizualizaci.

obraz
obraz

Krok 5: Node-RED Dashboard

Hlavní panel Node-RED
Hlavní panel Node-RED
Hlavní panel Node-RED
Hlavní panel Node-RED

Krok 6: Arduino IDE kód

Arduino IDE kód

Rutina vytvořená v Arduino IDE, ESP8266 provádí čtení měřiče PZEM-004 přes sériový port, z předchozích testů s Modbus TCP / IP byla vytvořena rutina pro odesílání a přijímání Holding Registers.

Ve 4 holdingových registrech byly definovány 4 proměnné:

  1. empty = Holding Register [0].
  2. Okamžité napětí = Holding Register [1].
  3. Okamžitý proud = Holding Register [2].
  4. Okamžitý výkon = holdingový registr [3].
  5. Akumulovaný výkon = holdingový registr [4].

Rychlé řešení pro přepravu Float v Int

Hodnoty měřiče jsou plovoucího typu, holdingové registry jsou 16bitová celá čísla, v tomto případě praktičností jednoduše vynásobením 10 provedeme odeslání hodnoty, v dalších testech provedeme zásilku ve 2 celých číslech po 16 bitech.

obraz
obraz

Poznámka: Níže uvedené odkazy ke stažení a / nebo github.

Krok 7: Další informace a soubory ke stažení

Více informací a stahování
Více informací a stahování

Dokumentace / Dokumentace

Přečtěte si Úvahy, doporučení a návrhy kompletní dokumentaci projektu v Meter PZEM-004 + ESP8266 & Platform IoT Node-RED & Modbus TCP/IP.

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

Nejčastěji zvažované, doporučené a doporučené dokumenty jsou kompatibilní s Medidor PZEM-004 + ESP8266 & Plataforma IoT Node-RED & Modbus TCP/IP.

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

Doporučuje: