Съдържание:

Измервател PZEM-004 + ESP8266 & Платформа IoT възел-ЧЕРВЕН и Modbus TCP/IP: 7 стъпки
Измервател PZEM-004 + ESP8266 & Платформа IoT възел-ЧЕРВЕН и Modbus TCP/IP: 7 стъпки

Видео: Измервател PZEM-004 + ESP8266 & Платформа IoT възел-ЧЕРВЕН и Modbus TCP/IP: 7 стъпки

Видео: Измервател PZEM-004 + ESP8266 & Платформа IoT възел-ЧЕРВЕН и Modbus TCP/IP: 7 стъпки
Видео: Меняю адреса у Pzem 004t v3. Три PZEM 004t v3 к одной ESP8266. 2024, Ноември
Anonim
Измервател PZEM-004 + ESP8266 & Платформа IoT Node-RED & Modbus TCP/IP
Измервател PZEM-004 + ESP8266 & Платформа IoT Node-RED & Modbus TCP/IP

При тази възможност ще интегрираме нашия измервател на активна мощност или консумация на електроенергия, 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-consumption-me…

Стъпка 1: Извършени тестове

Извършени тестове

Ще измерим електрическата консумация на съпротивление на топлинна вода, ще консумираме приблизително 920 вата и ще визуализираме измерванията в таблото за управление, създадено в Node-RED Dashboard и комуникацията, внедрена Modbus TCP / IP.

Образ
Образ

Стъпка 2: Прост измервателен уред PZEM-004 & ESP8266 Платформа IoT NOD-ЧЕРВЕНО Табло за управление Modbus TCP/IP

Image
Image

Тест за измерване на активна мощност или консумация на енергия с данни на измервателя Peacefair PZEM-004 и ESP8266

предаване и визуализация в платформата на IoT Node-RED / Node-RED Dashboard, изпълняваща протокол Modbus TCP / IP

Стъпка 3: Материалите и къде да ги купите Много евтини

Възел-ЧЕРВЕН
Възел-ЧЕРВЕН

Материали и къде да ги купя много евтино

  • Измервател PZEM 004 с дисплей
  • Измервател PZEM 004T & Трифазни измервателни уреди
  • Потопяем нагревател / Съпротивление Бойлер
  • ESP8266 NodeMCU

Стъпка 4: Node-RED

Възел-ЧЕРВЕН

Възлите, използвани в този тест, са изтеглени и инсталирани, просто потърсете Node-RED „Управляваща палитра“.

Образ
Образ
  • Modbus TCP/IP, Node-RED възлите ще бъдат Modbus TCP/IP master
  • Node-RED табло за управление, пакет за визуализация.

В този случай се получава масив от 5 позиции [0, 1, 2, 3, 4], първата позиция в 0, а останалата съдържа стойностите на напрежение, ток, мощност, натрупана консумация.

С помощта на някои Script възли стойностите се разделят и се прави обратното на Arduino IDE се разделя на 10 стойностите, получени за преобразуването им от Int в Float в необходимите случаи, технически всичко това се прави за правилната визуализация.

Образ
Образ

Стъпка 5: Табло за управление на NED-RED

Табло за управление на NOD-RED
Табло за управление на NOD-RED
Табло за управление на NOD-RED
Табло за управление на NOD-RED

Стъпка 6: IDE код на Arduino

IDE код на Arduino

Процедурата, създадена в Arduino IDE, ESP8266, извършва отчитане на измервателния уред PZEM-004 през серийния порт, от предишни тестове с Modbus TCP / IP е създадена рутина, изрязана за изпращане и получаване на регистрите за задържане.

4 променливи са дефинирани в 4 регистри на холдинга:

  1. празно = Регистър за водене [0].
  2. Моментно напрежение = Задържащ регистър [1].
  3. Незабавен ток = Задържащ регистър [2].
  4. Незабавно захранване = Задържане на регистър [3].
  5. Натрупана мощност = Регистър за съхранение [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…

Помислете за съображения, препоръки и документи за документация Completa del proyecto в Medidor PZEM-004 + ESP8266 & Plataforma IoT Node-RED & Modbus TCP/IP.

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

Препоръчано: