
Spisu treści:
- Krok 1: Wykonane testy
- Wykonane testy
- Krok 2: Prosty miernik testowy PZEM-004 i ESP8266 Platforma IoT Node-RED Dashboard Modbus TCP/IP
- Krok 3: Materiały i gdzie je kupić bardzo tanio
- Materiały i gdzie je kupić bardzo tanio
- Krok 4: Węzeł-CZERWONY
- Krok 5: Pulpit nawigacyjny węzła CZERWONY
- Krok 6: Kod IDE Arduino
- Kod IDE Arduino
- Krok 7: Więcej informacji i plików do pobrania
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-23 15:03

Przy tej okazji zintegrujemy nasz licznik mocy czynnej lub zużycia energii elektrycznej, Pzem-004 - Peacefair z platformą integracyjną IoT Node-RED stosowaną w poprzednich tutorialach, użyjemy modułu ESP8266 skonfigurowanego jako Modbus TCP/IP slave, później zwizualizujemy pomiary w Node-RED Dashboard w celu wizualizacji 4 dostępnych zmiennych, takich jak moc czynna, skumulowane zużycie energii elektrycznej, napięcie i prąd.

Zalecane poprzednie samouczki
Platforma instalacyjna Węzeł-czerwony
W poniższym tutorialu wskażemy jak zainstalować Node-RED dla linuxa, a w przypadku innych systemów operacyjnych polecamy Virtualboksa.
pdacontrolen.com/installation-node-red-plat…
Aktualizacja ESP8266 Przemysłowy Modbus TCP IP V2.0
Dawno temu wykonałem kilka testów ESP8266 jako urządzenia podrzędnego Modbus TCP/IP, poniższy samouczek można potraktować jako podstawowe informacje o bieżących testach.
pdacontrolen.com/update-esp8266-industrial-…
Licznik zużycia energii elektrycznej Peacefair PZEM 004 + ESP8266 & Arduino Nano
Jeśli chcesz dowiedzieć się więcej o Pzem-004 Peacefair, polecam poniższy poradnik:
Funkcje, połączenia Arduino i ESP8266.
pdacontrolen.com/energia-zużycie-ja…
Krok 1: Wykonane testy
Wykonane testy
Zmierzymy pobór elektryczny odporności na podgrzanie wody, zużyjemy ok. 920 Watów oraz zwizualizujemy pomiary w dashboardzie utworzonym w Node-RED Dashboard oraz zaimplementowanej komunikacji Modbus TCP/IP.

Krok 2: Prosty miernik testowy PZEM-004 i ESP8266 Platforma IoT Node-RED Dashboard Modbus TCP/IP


Test pomiaru mocy czynnej lub poboru mocy miernikiem Peacefair PZEM-004 i danymi ESP8266
transmisja i wizualizacja w Platformie IoT Node-RED / Node-RED Dashboard implementujący protokół Modbus TCP/IP
Krok 3: Materiały i gdzie je kupić bardzo tanio

Materiały i gdzie je kupić bardzo tanio
- Miernik PZEM 004 z wyświetlaczem
- Miernik PZEM 004T & Mierniki trójfazowe
- Grzałka zanurzeniowa / Rezystancyjny podgrzewacz wody
- Węzeł ESP8266MCU
Krok 4: Węzeł-CZERWONY
Węzeł-CZERWONY
Węzły użyte w tym teście zostały pobrane i zainstalowane, wystarczy przeszukać Node-RED "Zarządzaj paletą".

- Modbus TCP/IP, węzły Node-RED będą Modbus TCP/IP master
- Node-RED Dashboard, pakiet wizualizacji.
W tym przypadku otrzymana jest tablica z 5 pozycjami [0, 1, 2, 3, 4], pierwsza pozycja na 0, a reszta zawiera wartości napięcia, prądu, mocy, skumulowanego zużycia.
Za pomocą niektórych węzłów skryptu wartości są rozdzielane i odbywa się odwrotność Arduino IDE jest dzielona na 10 wartości otrzymanych w celu przekonwertowania ich z Int na Float w wymaganych przypadkach, technicznie wszystko to jest zrobione dla poprawnej wizualizacji.

Krok 5: Pulpit nawigacyjny węzła CZERWONY


Krok 6: Kod IDE Arduino
Kod IDE Arduino
Procedura stworzona w Arduino IDE, ESP8266 wykonuje odczyt licznika PZEM-004 przez port szeregowy, z poprzednich testów z Modbus TCP/IP została stworzona procedura wycinania do wysyłania i odbierania Holding Registers.
W 4 Holding Registers zdefiniowano 4 zmienne:
- pusty = Rejestr przechowywania[0].
- Napięcie chwilowe = Rejestr trzymania [1].
- Prąd chwilowy = Rejestr Holding [2].
- Moc natychmiastowa = Rejestr trzymania [3].
- Skumulowana moc = Rejestr trzymania [4].
Szybkie rozwiązanie do wysyłki Float w Int
Wartości licznika są typu zmiennoprzecinkowego, Holding Registers to 16-bit Integers, w tym przypadku praktycznie po prostu mnożąc przez 10 wysyłamy wartość, w kolejnych testach wysyłamy 2 16 bitowe liczby całkowite.

Uwaga: linki do pobrania i / lub github poniżej.
Krok 7: Więcej informacji i plików do pobrania

Dokumentacja / Dokumentacja
Przeczytaj Uwagi, zalecenia i sugestie pełną dokumentację projektu w Mierniku PZEM-004 + ESP8266 i Platformie IoT Node-RED i Modbus TCP/IP.
pdacontrolen.com/meter-pzem-004-esp8266-pla…
Zapoznaj się z uwagami, zaleceniami i dodatkowymi dokumentami Kompletny projekt i Medidor PZEM-004 + ESP8266 i Plataforma IoT Node-RED i Modbus TCP/IP.
pdacontroles.com/medidor-pzem-004-esp8266-p…
Zalecana:
Solarny miernik wilgotności gleby z ESP8266: 10 kroków (ze zdjęciami)

Solarny miernik wilgotności gleby Z ESP8266: W tej instrukcji tworzymy monitor wilgotności gleby zasilany energią słoneczną. Wykorzystuje mikrokontroler Wi-Fi ESP8266 o niskim poborze mocy, a wszystko jest wodoodporne, więc można je pozostawić na zewnątrz. Możesz dokładnie postępować zgodnie z tym przepisem lub wziąć z niego
MQmax 0,7 tania platforma IoT WiFi oparta na Esp8266 i Arduino Mini Pro: 6 kroków

MQmax 0,7 tania platforma WiFi IoT oparta na Esp8266 i Arduino Mini Pro: Witam To jest mój drugi Instruktaż (od teraz przestaję liczyć). Zrobiłem to, aby stworzyć prostą (przynajmniej dla mnie), tanią, łatwą w wykonaniu i wydajną platformę dla aplikacji Real IoT, które obejmują pracę M2M. Ta platforma współpracuje z esp8266 i
ESP8266 NODEMCU BLYNK IOT samouczek - Esp8266 IOT przy użyciu Blunk i Arduino IDE - Sterowanie diodami LED przez Internet: 6 kroków

ESP8266 NODEMCU BLYNK IOT samouczek | Esp8266 IOT przy użyciu Blunk i Arduino IDE | Sterowanie diodami LED przez Internet: Cześć, w tej instrukcji dowiemy się, jak korzystać z IOT z naszym ESP8266 lub Nodemcu. Użyjemy do tego aplikacji blynk. Więc użyjemy naszego esp8266 / nodemcu do sterowania diodami LED przez Internet. Więc aplikacja Blynk zostanie połączona z naszym esp8266 lub Nodemcu
ESP8266 Modbus Termostat z dotykiem: 5 kroków

ESP8266 Modbus Thermostat with Touch: Pokażę ci w tej instrukcji, jak zrobić dobrze wyglądający termostat z ekranem dotykowym z opcjonalną obsługą Modbus przez RS485 z ArduiTouch ESP i ESP8266 (NodeMCU lub Wemos D1 Mini)
Miernik zużycia energii elektrycznej CHINT + ESP8266 i matryca Led MAX7912: 9 kroków (ze zdjęciami)

Miernik zużycia energii elektrycznej CHINT + ESP8266 & Matrix Led MAX7912: Tym razem powrócimy do ciekawego projektu, pomiaru zużycia energii elektrycznej w sposób inwazyjny za pomocą miernika CHINT DDS666 Mono faza, technicznie jest to licznik mieszkaniowy lub mieszkaniowy, który już mamy prezentowany w poprzednim t