Мазмуну:

Метр PZEM-004 + ESP8266 & Платформа IoT Node-RED & Modbus TCP/IP: 7 кадам
Метр PZEM-004 + ESP8266 & Платформа IoT Node-RED & Modbus TCP/IP: 7 кадам

Video: Метр PZEM-004 + ESP8266 & Платформа IoT Node-RED & Modbus TCP/IP: 7 кадам

Video: Метр PZEM-004 + ESP8266 & Платформа IoT Node-RED & Modbus TCP/IP: 7 кадам
Video: ESP8266 Modbus TCP Server, Node-RED as Client, Control Relay in Coils and DHT-11 in Holding Register 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 интеграциялык платформасы менен бириктиребиз, биз Modbus TCP / IP кулу катары конфигурацияланган ESP8266 модулун колдонобуз, кийинчерээк биз элестетебиз Node- RED панелиндеги өлчөөлөр активдүү кубат, топтолгон электр керектөө, чыңалуу жана ток сыяктуу 4 жеткиликтүү өзгөрмөнү элестетүү үчүн.

Сүрөт
Сүрөт

Мурунку сабактар сунушталат

Platform Node-Red орнотуу

Кийинки окуу куралында биз Linux үчүн Node-REDди кантип орнотууну көрсөтөбүз жана башка ОС болгон учурда Virtualboxту сунуштайбыз.

pdacontrolen.com/installation-node-red-plat…

ESP8266 өнөр жай 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 тактасында түзүлгөн Modbus TCP / IP панелинде жана элестетебиз.

Сүрөт
Сүрөт

2-кадам: Simple Test Meter PZEM-004 & ESP8266 Platform IoT Node-RED Dashboard Modbus TCP/IP

Image
Image

Peacefair PZEM-004 Meter жана ESP8266 маалыматтары менен активдүү кубаттуулукту тестирлөө же энергия керектөө

Modbus TCP / IP протоколун ишке ашырган IoT Platform Node-RED / Node-RED тактасында берүү жана визуалдаштыруу

3 -кадам: Материалдар жана аларды абдан арзан кайдан сатып алса болот

Түйүн-КЫЗЫЛ
Түйүн-КЫЗЫЛ

Материалдар жана аларды абдан арзан кайдан сатып алса болот

  • PZEM 004 эсептегич дисплейи менен
  • PZEM 004T жана үч фазалуу эсептегичтер
  • Чөмүлүү жылыткыч / Каршылык Суу жылыткыч
  • ESP8266 NodeMCU

4-кадам: Node-RED

Түйүн-КЫЗЫЛ

Бул тестте колдонулган түйүндөр жүктөлүп, орнотулду, жөн гана Node-RED "Manage palette" издеңиз.

Сүрөт
Сүрөт
  • Modbus TCP/IP, Node-RED түйүндөрү Modbus TCP/IP мастери болот
  • Node-RED панели, визуалдаштыруу пакети.

Бул учурда, 5 позициядан турган массив [0, 1, 2, 3, 4] кабыл алынат, биринчи позиция 0 жана калгандары чыңалуу, Ток, Кубат, Топтолгон Керектөө маанилерин камтыйт.

Кээ бир скрипт түйүндөрүн колдонуу менен баалуулуктар бөлүнөт жана Arduino IDE тескери кылып жасалат, керектүү учурларда аларды Intтен Floatка айландыруу үчүн алынган маанилер 10го бөлүнөт, техникалык жактан мунун баары туура визуализация үчүн жасалат.

Сүрөт
Сүрөт

5-кадам: Node-RED Dashboard

Node-RED панели
Node-RED панели
Node-RED панели
Node-RED панели

6 -кадам: Arduino IDE коду

Arduino IDE коду

Arduino IDE, ESP8266да түзүлгөн күндөлүк PZEM-004 эсептегичти сериялык порт аркылуу окууну аткарат, Modbus TCP / IP менен мурунку сыноолордон Холдинг Реестрлерин жөнөтүү жана кабыл алуу үчүн үзгүлтүксүз түзүлгөн.

4 холдинг реестринде 4 өзгөрмө аныкталган:

  1. бош = Регистрди кармоо [0].
  2. Ыкчам чыңалуу = Регистрди кармоо [1].
  3. Ыкчам ток = Holding Register [2].
  4. Ыкчам күч = Регистрди кармоо [3].
  5. Топтолгон күч = Холдинг реестри [4].

Int ичинде Float жеткирүү үчүн тез чечим

Эсептегичтин мааниси өзгөрмөлүү типтеги, Холдингдик реестрлер 16-разряддуу бүтүн сандар, мында практикалык жактан 10го көбөйтүп, биз бааны жөнөтүүнү аткарабыз, кийинки тесттерде биз 16 бүтүн 2 санда жеткирүүнү ишке ашырабыз..

Сүрөт
Сүрөт

Эскертүү: Төмөндө жүктөө жана / же github шилтемелери.

7 -кадам: Көбүрөөк маалымат жана жүктөөлөр

Көбүрөөк маалымат жана жүктөөлөр
Көбүрөөк маалымат жана жүктөөлөр

Documentation / Documentación

Карап чыгууларды, Сунуштарды жана Сунуштарды долбоордун толук документтерин Meter PZEM-004 + ESP8266 жана 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…

Сунушталууда: