Мазмұны:

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 қадам
Бейне: WiFi счетчик электроэнергии на esp8266 c приложением и графиками (pzem-004-t v3) 2024, Желтоқсан
Anonim
Есептегіш PZEM-004 + ESP8266 және платформа IoT түйіні-қызыл және Modbus TCP/IP
Есептегіш PZEM-004 + ESP8266 және платформа IoT түйіні-қызыл және Modbus TCP/IP

Бұл мүмкіндікте біз Pzem-004-Peacefair белсенді электр есептегішін немесе алдыңғы оқулықтарда пайдаланылған IoT Node-RED интеграциялық платформасын біріктіреміз, біз Modbus TCP / IP қосалқы модулі ретінде конфигурацияланған ESP8266 модулін қолданамыз, кейінірек біз оны елестетеміз. активті қуат, жинақталған электр шығыны, кернеу мен ток сияқты 4 қол жетімді айнымалыларды визуализациялау үшін Node- RED бақылау тақтасындағы өлшемдер.

Кескін
Кескін

Алдыңғы оқулықтар ұсынылады

Орналастыру платформасы-қызыл

Келесі оқулықта біз Linux үшін Node-RED қалай орнату керектігін көрсетеміз, ал басқа ОЖ жағдайда 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 туралы көбірек білгіңіз келсе, мен келесі оқулықты ұсынамын:

Ардуино қосылымдары мен ESP8266 мүмкіндіктері.

pdacontrolen.com/electricity-consumption-me…

1 -қадам: тесттер орындалды

Орындалған тесттер

Біз ыстық суға төзімділіктің электрлік шығынын өлшейміз, шамамен 920 ватт тұтынады, біз өлшеуді Node-RED бақылау тақтасында құрылған бақылау тақтасында және Modbus TCP / IP байланысын елестетеміз.

Кескін
Кескін

2-қадам: PZEM-004 және ESP8266 платформасының қарапайым тестометрі IoT Node-RED бақылау тақтасы Modbus TCP/IP

Image
Image

Peacefair PZEM-004 Meter және ESP8266 деректерімен қуатты өлшеудің белсенді сынағы немесе қуатты тұтыну

Modbus TCP / IP протоколын іске асыратын Node-RED / Node-RED бақылау тақтасында IoT платформасында беру және визуализация.

3 -қадам: материалдар мен оларды қайдан сатып алуға болады өте арзан

Түйін-ҚЫЗЫЛ
Түйін-ҚЫЗЫЛ

Материалдар және оларды қайдан сатып алуға болады

  • Дисплейі бар PZEM 004 есептегіші
  • PZEM 004T және үш фазалы есептегіштер
  • Батырмалы жылытқыш / Резистентті су жылытқышы
  • ESP8266 NodeMCU

4-қадам: ҚЫЗЫЛ түйін

Түйін-ҚЫЗЫЛ

Бұл тестте қолданылатын түйіндер жүктелді және орнатылды, жай ғана Node-RED «Басқару палитрасын» іздеңіз.

Кескін
Кескін
  • 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 бақылау тақтасы

Қызыл-түйіндік бақылау тақтасы
Қызыл-түйіндік бақылау тақтасы
Қызыл-түйіндік бақылау тақтасы
Қызыл-түйіндік бақылау тақтасы

6 -қадам: Arduino IDE коды

Arduino IDE коды

Arduino IDE, ESP8266 жүйесінде жасалған тәртіп PZEM-004 есептегішін сериялық порт арқылы оқуды жүзеге асырады, Modbus TCP / IP-тің алдыңғы сынақтарынан Холдингтік тізілімдерді жіберу мен алу үшін кесте құрылды.

4 холдингтік тізілімде 4 айнымалы анықталған:

  1. empty = Регистрді ұстау [0].
  2. Лездік кернеу = Holding Register [1].
  3. Жедел ток = Holding Register [2].
  4. Лездік қуат = Holding Register [3].
  5. Жинақталған қуат = Холдингті тіркеу [4].

Int ішіндегі Float жеткізілімінің жылдам шешімі

Есептегіш мәндері өзгермелі типті, Холдингтік регистрлер 16 разрядты бүтін сандар болып табылады, бұл жағдайда практикалық түрде 10-ға көбейту арқылы біз мәнді жіберуді орындаймыз, келесі сынақтарда біз жеткізуді 16 биттік 2 бүтін санмен жүргіземіз..

Кескін
Кескін

Ескерту: төмендегі және / немесе github сілтемелерін жүктеңіз.

7 -қадам: Қосымша ақпарат пен жүктеулер

Қосымша ақпарат пен жүктеулер
Қосымша ақпарат пен жүктеулер

Құжаттама / құжаттама

PZEM-004 + ESP8266 Metr және 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…

Ұсынылған: