Агуулгын хүснэгт:

PZEM-004 + ESP8266 тоолуур ба платформ IoT зангилаа-RED ба Modbus TCP/IP: 7 алхам
PZEM-004 + ESP8266 тоолуур ба платформ IoT зангилаа-RED ба Modbus TCP/IP: 7 алхам

Видео: PZEM-004 + ESP8266 тоолуур ба платформ IoT зангилаа-RED ба Modbus TCP/IP: 7 алхам

Видео: PZEM-004 + ESP8266 тоолуур ба платформ IoT зангилаа-RED ба Modbus TCP/IP: 7 алхам
Видео: PZEM-004T и ESP8266 ESP-01 Wi-Fi-монитор энергопотребления | ESP-01 Домашняя автоматизация 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 модулийг ашиглах болно. Node- RED хяналтын самбар дахь хэмжилтүүд нь идэвхтэй хүч, хуримтлагдсан цахилгаан хэрэглээ, хүчдэл, гүйдэл гэх мэт боломжтой 4 хувьсагчийг дүрслэн харуулах болно.

Зураг
Зураг

Өмнөх хичээлүүдийг санал болгосон

Суулгах платформ зангилаа-Улаан

Дараагийн заавар дээр бид 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-ийн талаар илүү ихийг мэдэхийг хүсч байвал дараах хичээлийг санал болгож байна.

Онцлог шинж чанар, Arduino холболт ба ESP8266.

pdacontrolen.com/electricity-consumption-me…

Алхам 1: Туршилт хийсэн

Туршилт хийсэн

Бид халуунд ус эсэргүүцэх цахилгаан хэрэглээг хэмжиж, ойролцоогоор 920 ватт зарцуулж, зангилааны улаан самбар дээр бүтээгдсэн багаж дээрх хэмжилт, Modbus TCP / IP холболтыг дүрслэн харуулах болно.

Зураг
Зураг

Алхам 2: Энгийн туршилтын тоолуур PZEM-004 & ESP8266 платформ IoT Node-RED хяналтын самбар 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 хяналтын самбар

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. Шуурхай гүйдэл = Бүртгэл хөтлөх [2].
  4. Шуурхай хүч = Бүртгэл хөтлөх [3].
  5. Хуримтлагдсан хүч = Бүртгэл хөтлөх [4].

Int дахь Float -ийг тээвэрлэх хурдан шийдэл

Тоолуурын утгууд нь хөвөгч хэлбэртэй, Хадгалах бүртгэлүүд нь 16 битийн бүхэл тоо бөгөөд энэ тохиолдолд практик утгаараа 10-аар үржүүлснээр бид утгыг илгээж, дараагийн туршилтаар бид 16 битийн 2 бүхэл тоогоор тээвэрлэлт хийх болно..

Зураг
Зураг

Тэмдэглэл: Доорх линкүүдийг татаж авах ба / эсвэл.

Алхам 7: Нэмэлт мэдээлэл ба татаж авах

Илүү их мэдээлэл ба татан авалт
Илүү их мэдээлэл ба татан авалт

Баримт бичиг / баримт бичиг

PZEM-004 + ESP8266 тоолуур ба IoT зангилаа-RED, Modbus TCP/IP хэмжигч дэх төслийн баримт бичгийг боловсруулсан баримт бичиг, зөвлөмж, зөвлөмжийг уншина уу.

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

Leer Thinkaciones, Recomendaciones and sugerencias documentacion Composita del proyecto en Medidor PZEM-004 + ESP8266 & Plataforma IoT Node-RED & Modbus TCP/IP.

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

Зөвлөмж болгож буй: