
Оглавление:
- Шаг 1. Выполненные тесты
- Проведенные тесты
- Шаг 2: Простой тестовый прибор PZEM-004 и платформа ESP8266 IoT Node-RED Dashboard Modbus TCP / IP
- Шаг 3: Материалы и где их купить очень дешево
- Материалы и где их купить очень дешево
- Шаг 4: Узел-КРАСНЫЙ
- Шаг 5: панель инструментов Node-RED
- Шаг 6: Код IDE Arduino
- Код IDE Arduino
- Шаг 7. Дополнительная информация и загрузки
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-23 15:05

В этой возможности мы интегрируем наш измеритель активной мощности или потребления электроэнергии, Pzem-004 - Peacefair с платформой интеграции IoT Node-RED, использованной в предыдущих руководствах, мы будем использовать модуль ESP8266, настроенный как ведомое устройство Modbus TCP / IP, позже мы визуализируем измерения в Node-RED Dashboard для визуализации 4 доступных переменных, таких как активная мощность, накопленное потребление электроэнергии, напряжение и ток.

Рекомендуемые предыдущие учебные пособия
Платформа установки Node-Red
В следующем руководстве мы покажем, как установить Node-RED для Linux, а в случае другой ОС мы рекомендуем Virtualbox.
pdacontrolen.com/installation-node-red-plat…
Обновление ESP8266 Industrial Modbus TCP IP V2.0
Давным-давно я провел несколько тестов ESP8266 в качестве ведомого устройства Modbus TCP / IP, следующее руководство можно использовать в качестве справочной информации о текущих тестах.
pdacontrolen.com/update-esp8266-industrial-…
Счетчик потребления электроэнергии Peacefair PZEM 004 + ESP8266 & Arduino Nano
Если вы хотите узнать больше о Pzem-004 Peacefair, я рекомендую следующий урок:
Особенности, соединения Arduino и ESP8266.
pdacontrolen.com/electricity-consuming-me…
Шаг 1. Выполненные тесты
Проведенные тесты
Мы измерим потребление электроэнергии для сопротивления теплу воды, потребляем примерно 920 Вт, и мы визуализируем измерения на приборной панели, созданной в Node-RED Dashboard, и коммуникации, реализованной по протоколу Modbus TCP / IP.

Шаг 2: Простой тестовый прибор PZEM-004 и платформа ESP8266 IoT Node-RED Dashboard Modbus TCP / IP


Тест измерения активной мощности или энергопотребления с помощью измерителя Peacefair PZEM-004 и данных ESP8266
передача и визуализация на панели инструментов IoT Platform Node-RED / Node-RED, реализующей протокол Modbus TCP / IP
Шаг 3: Материалы и где их купить очень дешево

Материалы и где их купить очень дешево
- Измеритель PZEM 004 с дисплеем
- Измеритель PZEM 004T и трехфазные измерители
- Погружной нагреватель / резистивный водонагреватель
- ESP8266 NodeMCU
Шаг 4: Узел-КРАСНЫЙ
Узел-КРАСНЫЙ
Узлы, использованные в этом тесте, были загружены и установлены, просто выполните поиск в Node-RED «Палитра управления».

- Modbus TCP / IP, узлы Node-RED будут мастерами Modbus TCP / IP
- Node-RED Dashboard, пакет визуализации.
В этом случае принимается массив из 5 позиций [0, 1, 2, 3, 4], первая позиция в 0, а остальные содержат значения напряжения, тока, мощности, суммарного потребления.
Используя некоторые узлы Script, значения разделяются, и выполняется обратное для Arduino IDE деление на 10 значений, полученных для преобразования их из Int в Float в необходимых случаях, технически все это делается для правильной визуализации.

Шаг 5: панель инструментов Node-RED


Шаг 6: Код IDE Arduino
Код IDE Arduino
Подпрограмма, созданная в Arduino IDE, ESP8266 выполняет считывание счетчика PZEM-004 через последовательный порт, из предыдущих тестов с Modbus TCP / IP была создана подпрограмма для отправки и получения регистров временного хранения.
4 переменные были определены в 4 регистрах хранения:
- empty = Регистр временного хранения [0].
- Мгновенное напряжение = регистр временного хранения [1].
- Мгновенный ток = регистр временного хранения [2].
- Мгновенное питание = регистр временного хранения [3].
- Суммарная мощность = регистр временного хранения [4].
Быстрое решение отгрузки Float в Int
Значения счетчика имеют плавающий тип, регистры временного хранения - 16-битные целые числа, в этом случае, исходя из практических соображений, просто умножая на 10, мы выполняем отправку значения, в следующих тестах мы выполним отправку в 2 целых числах по 16 бит..

Примечание. Ссылки на скачивание и / или на github ниже.
Шаг 7. Дополнительная информация и загрузки

Документация / Documentación
Ознакомьтесь с полной документацией проекта «Соображения, рекомендации и предложения» в Meter PZEM-004 + ESP8266 и Platform IoT Node-RED и Modbus TCP / IP.
pdacontrolen.com/meter-pzem-004-esp8266-pla…
Ознакомьтесь с рекомендациями, рекомендациями и документами, завершившими проект в Medidor PZEM-004 + ESP8266 и Plataforma IoT Node-RED и Modbus TCP / IP.
pdacontroles.com/medidor-pzem-004-esp8266-p…
Рекомендуемые:
Солнечный измеритель влажности почвы с ESP8266: 10 шагов (с изображениями)

Измеритель влажности почвы на солнечной энергии с ESP8266: в этом руководстве мы создаем измеритель влажности почвы на солнечной энергии. Он использует микроконтроллер Wi-Fi ESP8266 с кодом низкого энергопотребления, и все водонепроницаемое, поэтому его можно оставить снаружи. Вы можете точно следовать этому рецепту или извлечь из него
MQmax 0.7 - недорогая платформа для Интернета вещей WiFi на базе Esp8266 и Arduino Mini Pro: 6 шагов

MQmax 0.7 - недорогая платформа для Интернета вещей WiFi на базе Esp8266 и Arduino Mini Pro: Здравствуйте, это моя вторая инструкция (с этого момента я перестану считать). Я сделал это, чтобы создать простую (по крайней мере для меня), дешевую, легкую в изготовлении и эффективную платформу для реальных приложений IoT, которые включают работу M2M. Эта платформа работает с esp8266 и
ESP8266 NODEMCU BLYNK IOT Tutorial - Esp8266 IOT с использованием Blunk и Arduino IDE - Управление светодиодами через Интернет: 6 шагов

ESP8266 NODEMCU BLYNK IOT Tutorial | Esp8266 IOT с использованием Blunk и Arduino IDE | Управление светодиодами через Интернет: Привет, ребята, в этой инструкции мы узнаем, как использовать IOT с нашим ESP8266 или Nodemcu. Для этого мы будем использовать приложение blynk. Таким образом, мы будем использовать наш esp8266 / nodemcu для управления светодиодами через Интернет. Таким образом, приложение Blynk будет подключено к нашему esp8266 или Nodemcu
15 $ LoRa Gateway / Node ESP8266 Сборка печатной платы 3 см X 8 см Размер: 6 шагов

15 $ LoRa Gateway / Node ESP8266 Сборка печатной платы 3cmX8cm Размер: Эй, как дела, ребята? Акарш из CETech. Сегодня мы собираемся создать проект, который представляет собой простой узел LoRa, и вы даже можете использовать его как одноканальный шлюз. Здесь микроконтроллер, который я использовал, - это ESP8266, который подключен к платам LoRa
ESP8266 Modbus термостат с сенсорным экраном: 5 шагов

ESP8266 Modbus Thermostat With Touch: в этой инструкции я покажу вам, как сделать красивый термостат с сенсорным экраном с дополнительной поддержкой Modbus через RS485 с ArduiTouch ESP и ESP8266 (NodeMCU или Wemos D1 Mini)