
Obsah:
- Krok 1: Provedené testy
- Provedené testy
- Krok 2: Jednoduchý testovací měřič PZEM-004 & ESP8266 Platform IoT Node-RED Dashboard Modbus TCP/IP
- Krok 3: Materiály a kde je koupit velmi levně
- Materiály a kde je koupit velmi levně
- Krok 4: Node-RED
- Krok 5: Node-RED Dashboard
- Krok 6: Arduino IDE kód
- Arduino IDE kód
- Krok 7: Další informace a soubory ke stažení
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-23 14:38

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.

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.

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


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ě

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“.

- 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.

Krok 5: Node-RED Dashboard


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é:
- empty = Holding Register [0].
- Okamžité napětí = Holding Register [1].
- Okamžitý proud = Holding Register [2].
- Okamžitý výkon = holdingový registr [3].
- 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.

Poznámka: Níže uvedené odkazy ke stažení a / nebo github.
Krok 7: Další informace a soubory ke stažení

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:
Měřič vlhkosti solární půdy s ESP8266: 10 kroků (s obrázky)

Měřič vlhkosti solární půdy s ESP8266: V tomto pokynu vyrábíme solární monitor vlhkosti půdy. Používá wifi mikrokontrolér ESP8266 s nízkým výkonem kódu a vše je vodotěsné, takže jej můžete nechat venku. Tento recept můžete přesně dodržet, nebo si z něj vzít
ESP8266 NODEMCU BLYNK IOT Výukový program - Esp8266 IOT pomocí Blunk a Arduino IDE - Ovládání LED diod přes internet: 6 kroků

ESP8266 NODEMCU BLYNK IOT výuka | Esp8266 IOT pomocí Blunk a Arduino IDE | Ovládání LED diod přes internet: Ahoj, v tomto návodu se naučíme používat IOT s našimi ESP8266 nebo Nodemcu. K tomu použijeme aplikaci blynk. K ovládání LED diod přes internet tedy použijeme naši esp8266/nodemcu. Takže aplikace Blynk bude připojena k našemu esp8266 nebo Nodemcu
Dotykový termostat ESP8266 Modbus: 5 kroků

ESP8266 Modbus termostat s dotykem: V tomto návodu vám ukážu, jak vytvořit dobře vypadající dotykový termostat s volitelnou podporou Modbus přes RS485 s ArduiTouch ESP a ESP8266 (NodeMCU nebo Wemos D1 Mini)
Elektrický měřič spotřeby CHINT + ESP8266 & Matrix Led MAX7912: 9 kroků (s obrázky)

Elektrický měřič spotřeby CHINT + ESP8266 & Matrix Led MAX7912: Tentokrát se vrátíme k zajímavému projektu, měření elektrické spotřeby invazivním způsobem s CHINT DDS666 Meter Mono fází, technicky se jedná o bytový nebo bytový měřič, který již máme představeno v předchozím tu
Přečtěte si svůj hlavní měřič elektrické energie (ESP8266, WiFi, MQTT a Openhab): 6 kroků (s obrázky)

Přečtěte si svůj hlavní měřič elektrické energie (ESP8266, WiFi, MQTT a Openhab): V tomto Instructable zjistíte, jak jsem četl své hlavní využití elektrické energie v mém domě a publikoval jej prostřednictvím ESP8266, Wifi, MQTT v mé domácí automatizaci Openhab. Mám „inteligentní měřič“ISKRA typ MT372, ale není snadné jej exportovat