
Obsah:
- Krok 1: Vykonané testy
- Vykonané testy
- Krok 2: Jednoduchý testovací merač PZEM-004 a ESP8266 platformový IoT uzol-ČERVENÝ prístrojový panel Modbus TCP/IP
- Krok 3: Materiály a kde ich kúpiť veľmi lacné !
- Materiály a kde ich kúpiť veľmi lacné !
- Krok 4: Uzol-ČERVENÝ
- Krok 5: Hlavný panel s uzlom-ČERVENÝ
- Krok 6: Arduino IDE kód
- Arduino IDE kód
- Krok 7: Ďalšie informácie a súbory na stiahnutie
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-23 15:06

Pri tejto príležitosti integrujeme náš aktívny merač výkonu alebo spotreby elektrickej energie, Pzem-004-Peacefair s integračnou platformou IoT Node-RED, ktorá bola použitá v predchádzajúcich tutoriáloch, použijeme modul ESP8266 nakonfigurovaný ako Modbus TCP / IP slave, neskôr budeme vizualizovať merania na ovládacom paneli Node- RED na vizualizáciu 4 dostupných premenných, ako je aktívny výkon, akumulovaná elektrická spotreba, napätie a prúd.

Predchádzajúce návody odporúčané
Inštalačná platforma Node-Red
V nasledujúcom návode si ukážeme, ako nainštalovať Node-RED pre linux a v prípade iných OS odporúčame Virtualbox.
pdacontrolen.com/installation-node-red-plat…
Aktualizácia ESP8266 Industrial Modbus TCP IP V2.0
Dávno som urobil niekoľko testov ESP8266 ako podriadeného modulu Modbus TCP/IP, nasledujúci návod možno považovať za základnú informáciu o aktuálnych testoch.
pdacontrolen.com/update-esp8266-industrial-…
Merač spotreby elektrickej energie Peacefair PZEM 004 + ESP8266 & Arduino Nano
Ak sa chcete dozvedieť viac o Pzem-004 Peacefair, odporúčam nasledujúci návod:
Funkcie, pripojenia Arduino a ESP8266.
pdacontrolen.com/electricity-consumption-me…
Krok 1: Vykonané testy
Vykonané testy
Zmeriame elektrickú spotrebu odporu voči tepelnej vode, spotrebujeme približne 920 wattov a merania vizualizujeme na prístrojovej doske vytvorenej v Node-RED Dashboard a v komunikačne implementovanom Modbus TCP / IP.

Krok 2: Jednoduchý testovací merač PZEM-004 a ESP8266 platformový IoT uzol-ČERVENÝ prístrojový panel Modbus TCP/IP


Test merania aktívneho výkonu alebo spotreba energie s meračom Peacefair PZEM-004 a údajmi ESP8266
prenos a vizualizácia na platforme IoT Platform Node-RED / Node-RED Dashboard implementujúca protokol Modbus TCP / IP
Krok 3: Materiály a kde ich kúpiť veľmi lacné !

Materiály a kde ich kúpiť veľmi lacné !
- Merač PZEM 004 s displejom
- Merač PZEM 004T a trojfázové merače
- Ponorný ohrievač / odporový ohrievač vody
- ESP8266 NodeMCU
Krok 4: Uzol-ČERVENÝ
Uzol-ČERVENÝ
Uzly použité v tomto teste boli stiahnuté a nainštalované, jednoducho vyhľadajte položku Node-RED „Manage palette“.

- Modbus TCP/IP, Node-RED uzly budú Modbus TCP/IP master
- Node-RED Dashboard, vizualizačný balíček.
V tomto prípade je prijaté pole 5 polôh [0, 1, 2, 3, 4], prvá poloha v 0 a zvyšok obsahuje hodnoty napätia, prúdu, výkonu a akumulovanej spotreby.
Pomocou niektorých uzlov Script sú hodnoty oddelené a robí sa opačne ako v Arduino IDE, ktorá je rozdelená na 10 prijatých hodnôt na ich prevod z Int na Float v požadovaných prípadoch, technicky sa to všetko robí pre správnu vizualizáciu.

Krok 5: Hlavný panel s uzlom-ČERVENÝ


Krok 6: Arduino IDE kód
Arduino IDE kód
Rutina vytvorená v Arduino IDE, ESP8266, vykonáva čítanie merača PZEM-004 cez sériový port, z predchádzajúcich testov s Modbus TCP / IP bola vytvorená rutina na odosielanie a prijímanie holdingových registrov.
V 4 holdingových registroch boli definované 4 premenné:
- empty = Holding Register [0].
- Okamžité napätie = holdingový register [1].
- Okamžitý prúd = holdingový register [2].
- Okamžitý výkon = holdingový register [3].
- Akumulovaný výkon = holdingový register [4].
Rýchle riešenie prepravy Float v Int
Hodnoty merača sú plávajúceho typu, holdingové registre sú 16-bitové celé čísla, v tomto prípade praktickosťou jednoducho vynásobením 10 vykonáme odoslanie hodnoty, v ďalších testoch zrealizujeme zásielku v 2 celých číslach po 16 bitoch.

Poznámka: Odkazy na stiahnutie a / alebo github nižšie.
Krok 7: Ďalšie informácie a súbory na stiahnutie

Dokumentácia / Dokumentácia
Prečítajte si Úvahy, odporúčania a návrhy kompletnú dokumentáciu projektu v merači PZEM-004 + ESP8266 a platforme IoT Node-RED a Modbus TCP/IP.
pdacontrolen.com/meter-pzem-004-esp8266-pla…
Nasledujúce položky sú odporúčané a odporúčané dokumentáciou k súboru Medidor PZEM-004 + ESP8266 & Plataforma IoT Node-RED & Modbus TCP/IP.
pdacontroles.com/medidor-pzem-004-esp8266-p…
Odporúča:
Merač vlhkosti solárnej pôdy s ESP8266: 10 krokov (s obrázkami)

Merač vlhkosti solárnej pôdy s ESP8266: V tomto návode vyrábame monitorovanie vlhkosti pôdy poháňané slnečnou energiou. Využíva wifi mikrokontrolér ESP8266 s nízkym výkonom a všetko je vodotesné, takže ho môžete nechať vonku. Tento recept môžete presne dodržať, alebo si z neho vziať
MQmax 0,7 a nízkonákladová WiFi IoT platforma založená na Esp8266 a Arduino Mini Pro: 6 krokov

MQmax 0,7 a nízkonákladová platforma WiFi IoT založená na Esp8266 a Arduino Mini Pro: Dobrý deň, toto je môj druhý pokyn (odteraz prestávam počítať). Vytvoril som to, aby som vytvoril jednoduchú (aspoň pre mňa), lacnú, ľahko vyrobiteľnú a efektívnu platformu pre aplikácie Real IoT, ktoré obsahujú prácu M2M. Táto platforma funguje s esp8266 a
Dotykový termostat ESP8266 Modbus: 5 krokov

ESP8266 Modbus termostat s dotykom: V tomto návode vám ukážem, ako vytvoriť dobre vyzerajúci termostat s dotykovou obrazovkou s voliteľnou podporou Modbus cez RS485 s ArduiTouch ESP a ESP8266 (NodeMCU alebo Wemos D1 Mini)
Merač spotreby elektrickej energie CHINT + ESP8266 & Matrix Led MAX7912: 9 krokov (s obrázkami)

Merač spotreby elektrickej energie CHINT + ESP8266 & Matrix Led MAX7912: Tentoraz sa vrátime k zaujímavému projektu, meraniu spotreby elektrickej energie invazívnym spôsobom s mono fázou CHINT DDS666, technicky ide o bytový alebo bytový merač, ktorý už máme predstavené v predchádzajúcom tu
Prečítajte si svoj hlavný merač elektrickej energie (ESP8266, WiFi, MQTT a Openhab): 6 krokov (s obrázkami)

Prečítajte si svoj hlavný merač elektrickej energie (ESP8266, WiFi, MQTT a Openhab): V tomto návode sa dozviete, ako som prečítal moje hlavné využitie elektrickej energie v mojom dome a zverejnil ho prostredníctvom zariadenia ESP8266, Wifi, MQTT v mojej domácej automatizácii Openhab. Mám „inteligentný merač“ISKRA typ MT372, ale nie je ľahké ho exportovať