Mundarija:

PZEM-004 + ESP8266 hisoblagichi va platformali IoT tugunli-RED va Modbus TCP/IP: 7 qadam
PZEM-004 + ESP8266 hisoblagichi va platformali IoT tugunli-RED va Modbus TCP/IP: 7 qadam

Video: PZEM-004 + ESP8266 hisoblagichi va platformali IoT tugunli-RED va Modbus TCP/IP: 7 qadam

Video: PZEM-004 + ESP8266 hisoblagichi va platformali IoT tugunli-RED va Modbus TCP/IP: 7 qadam
Video: PZEM-004T и ESP8266 ESP-01 Wi-Fi-монитор энергопотребления | ESP-01 Домашняя автоматизация 2024, Noyabr
Anonim
PZEM-004 + ESP8266 hisoblagichi va platformali IoT tugunli-RED va Modbus TCP/IP
PZEM-004 + ESP8266 hisoblagichi va platformali IoT tugunli-RED va Modbus TCP/IP

Bu imkoniyatda biz Pzem-004-Peacefair faol quvvat o'lchagichini yoki elektr sarfini oldingi qo'llanmalarda ishlatilgan IoT Node-RED integratsiya platformasi bilan birlashtiramiz, biz Modbus TCP / IP qul sifatida tuzilgan ESP8266 modulidan foydalanamiz, keyinroq biz uni O'lchovlar tugun- RED boshqaruv panelida mavjud bo'lgan 4 o'zgaruvchini, masalan, faol quvvat, to'plangan elektr iste'moli, kuchlanish va oqim.

Rasm
Rasm

Oldingi darsliklar tavsiya etiladi

O'rnatish platformasi tugun-qizil

Keyingi qo'llanmada biz Linux uchun Node-RED-ni qanday o'rnatishni ko'rsatamiz va boshqa operatsion tizimda Virtualbox-ni tavsiya qilamiz.

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

ESP8266 sanoat Modbus TCP IP V2.0 yangilanmoqda

Uzoq vaqt oldin men ESP8266 -ni Modbus TCP/IP -qul sifatida sinab ko'rdim, quyidagi qo'llanmani joriy testlar haqida ma'lumot sifatida olish mumkin.

pdacontrolen.com/update-esp8266-industrial-…

Peacefair PZEM 004 + ESP8266 va Arduino Nano elektr energiyasi hisoblagichi

Agar siz Pzem-004 Peacefair haqida ko'proq bilmoqchi bo'lsangiz, men quyidagi darslikni tavsiya qilaman:

Xususiyatlar, Arduino ulanishlari va ESP8266.

pdacontrolen.com/electricity-consumption-me…

1 -qadam: Sinovlar o'tkazildi

Amalga oshirilgan testlar

Biz issiq suvga qarshilikning elektr sarfini o'lchaymiz, taxminan 920 vatt iste'mol qilamiz va biz o'lchovlarni tugun-RED boshqaruv panelida va Modbus TCP / IP-da o'rnatilgan asboblar panelida tasavvur qilamiz.

Rasm
Rasm

2-qadam: PZEM-004 va ESP8266 platformali oddiy sinov o'lchagichi IoT tugunli-RED boshqaruv paneli Modbus TCP/IP

Image
Image

Peacefair PZEM-004 Meter va ESP8266 ma'lumotlari bilan faol quvvat o'lchash testi yoki quvvat sarfi

Modbus TCP / IP protokolini amalga oshiruvchi Node-RED / Node-RED boshqaruv panelida IoT platformasida uzatish va vizualizatsiya.

3 -qadam: Materiallar va ularni qayerdan sotib olish juda arzon !

Qizil tugun
Qizil tugun

Materiallar va ularni qayerdan sotib olish juda arzon !

  • Displeyli PZEM 004 hisoblagichi
  • PZEM 004T va uch fazali hisoblagichlar
  • Suvga cho'mish isitgichi / qarshilik suv isitgichi
  • ESP8266 NodeMCU

4-qadam: tugun-RED

Qizil tugun

Ushbu testda ishlatilgan tugunlar yuklab olindi va o'rnatildi, faqat tugun-RED "Boshqarish palitrasi" ni qidiring.

Rasm
Rasm
  • Modbus TCP/IP, Node-RED tugunlari Modbus TCP/IP ustasi bo'ladi
  • Node-RED asboblar paneli, vizualizatsiya to'plami.

Bunday holda, 5 pozitsiyadan iborat qator [0, 1, 2, 3, 4] olinadi, birinchi pozitsiya 0, qolganlari esa kuchlanish, oqim, quvvat, yig'ilgan iste'mol qiymatlarini o'z ichiga oladi.

Ba'zi skript tugunlari yordamida qiymatlar ajratiladi va Arduino IDE teskari bajarilganda bajariladi, ularni kerakli holatlarda Int dan Float -ga o'tkazish uchun olingan qiymatlar 10 ga bo'linadi, texnik jihatdan bularning barchasi to'g'ri vizualizatsiya uchun qilingan.

Rasm
Rasm

5-qadam: Qizil tugunli boshqaruv paneli

Qizil tugunli boshqaruv paneli
Qizil tugunli boshqaruv paneli
Qizil tugunli boshqaruv paneli
Qizil tugunli boshqaruv paneli

6 -qadam: Arduino IDE kodi

Arduino IDE kodi

Arduino IDE, ESP8266-da tuzilgan tartib PZEM-004 hisoblagichini ketma-ket port orqali o'qishni amalga oshiradi, Modbus TCP / IP bilan oldingi sinovlardan xolding reestrlarini jo'natish va qabul qilish uchun kesma tuzilgan.

4 ta xolding reestrida 4 o'zgaruvchi aniqlangan:

  1. bo'sh = Ro'yxatdan o'tish kitobi [0].
  2. Bir zumda kuchlanish = Ro'yxatga olish kitobi [1].
  3. Lahzali oqim = Ro'yxatga olishni ushlab turish [2].
  4. Tezkor quvvat = Ro'yxatdan o'tish kitobini ushlab turish [3].
  5. To'plangan quvvat = Xolding reestri [4].

Flo -ni Int -ga jo'natishning tezkor echimi

Hisoblagichning qiymatlari suzuvchi turga kiradi, xolding reestrlari 16-bitli butun sonlardir, bunda amaliy jihatdan 10-ga ko'paytirilsa, biz qiymatni yuboramiz, keyingi sinovlarda biz etkazib berishni 16 bitli 2 ta butun sonda o'tkazamiz..

Rasm
Rasm

Eslatma: Quyidagi va / yoki github havolalarini yuklab oling.

7 -qadam: Qo'shimcha ma'lumotlar va yuklamalar

Qo'shimcha ma'lumotlar va yuklamalar
Qo'shimcha ma'lumotlar va yuklamalar

Hujjatlar / hujjatlar

Loyihaning PZEM-004 + ESP8266 va Platform IoT tugunli-RED va Modbus TCP/IP-dagi to'liq hujjatlarini ko'rib chiqish, tavsiyalar va takliflarni o'qing.

pdacontrolen.com/meter-pzem-004-esp8266-pla…

Hujjatlar va tavsiyalar, Medidor PZEM-004 + ESP8266 va Plataforma IoT Node-RED va Modbus TCP/IP-da to'liq bajarilgan.

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

Tavsiya: