Mục lục:

Đồng hồ PZEM-004 + ESP8266 & Nền tảng IoT Node-RED & Modbus TCP / IP: 7 bước
Đồng hồ PZEM-004 + ESP8266 & Nền tảng IoT Node-RED & Modbus TCP / IP: 7 bước

Video: Đồng hồ PZEM-004 + ESP8266 & Nền tảng IoT Node-RED & Modbus TCP / IP: 7 bước

Video: Đồng hồ PZEM-004 + ESP8266 & Nền tảng IoT Node-RED & Modbus TCP / IP: 7 bước
Video: Simple Test Meter PZEM-004 & ESP8266 Platform IoT Node-RED Dashboard Modbus TCP/IP : PDAControl 2024, Tháng mười một
Anonim
Đồng hồ đo PZEM-004 + ESP8266 & Nền tảng IoT Node-RED & Modbus TCP / IP
Đồng hồ đo PZEM-004 + ESP8266 & Nền tảng IoT Node-RED & Modbus TCP / IP

Trong cơ hội này, chúng tôi sẽ tích hợp đồng hồ đo điện năng hoặc mức tiêu thụ điện đang hoạt động của mình, Pzem-004 - Peacefair với nền tảng tích hợp IoT Node-RED được sử dụng trong các hướng dẫn trước, chúng tôi sẽ sử dụng mô-đun ESP8266 được định cấu hình làm nô lệ Modbus TCP / IP, sau đó chúng tôi sẽ hình dung các phép đo trong Bảng điều khiển Node- RED để trực quan hóa 4 biến có sẵn như công suất hoạt động, mức tiêu thụ điện tích lũy, điện áp và dòng điện.

Hình ảnh
Hình ảnh

Các hướng dẫn trước được đề xuất

Nền tảng cài đặt Node-Red

Trong hướng dẫn sau, chúng tôi sẽ chỉ ra cách cài đặt Node-RED cho linux và trong trường hợp hệ điều hành khác, chúng tôi khuyên bạn nên sử dụng Virtualbox.

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

Cập nhật Modbus công nghiệp ESP8266 TCP IP V2.0

Cách đây khá lâu, tôi đã thực hiện một số thử nghiệm của ESP8266 dưới dạng nô lệ Modbus TCP / IP, hướng dẫn sau đây có thể được lấy làm thông tin cơ bản của các thử nghiệm hiện tại.

pdacontrolen.com/update-esp8266-industrial-…

Đồng hồ đo tiêu thụ điện Peacefair PZEM 004 + ESP8266 & Arduino Nano

Nếu bạn muốn biết thêm về Pzem-004 Peacefair, tôi đề xuất hướng dẫn sau:

Tính năng, kết nối Arduino và ESP8266.

pdacontrolen.com/ Electricality-consumption-me…

Bước 1: Kiểm tra được thực hiện

Các bài kiểm tra đã thực hiện

Chúng tôi sẽ đo mức tiêu thụ điện của khả năng chống nước nóng, tiêu thụ khoảng 920 Watts và chúng tôi sẽ trực quan hóa các phép đo trong bảng điều khiển được tạo trong Bảng điều khiển Node-RED và giao tiếp được triển khai Modbus TCP / IP.

Hình ảnh
Hình ảnh

Bước 2: Đồng hồ đo kiểm tra đơn giản PZEM-004 & ESP8266 Nền tảng IoT Node-RED Bảng điều khiển Modbus TCP / IP

Image
Image

Kiểm tra đo công suất hoạt động hoặc mức tiêu thụ điện năng với dữ liệu Máy đo Peacefair PZEM-004 và ESP8266

truyền tải và trực quan hóa trong Bảng điều khiển Node-RED / Node-RED của Nền tảng IoT triển khai giao thức Modbus TCP / IP

Bước 3: Vật liệu và Nơi Mua Chúng Rất Rẻ !

Node-RED
Node-RED

Vật liệu và nơi để mua chúng rất rẻ !

  • Máy đo PZEM 004 có màn hình
  • Công tơ PZEM 004T & Công tơ ba pha
  • Máy nước nóng ngâm / Điện trở Máy nước nóng
  • ESP8266 NodeMCU

Bước 4: Nút-ĐỎ

Node-RED

Các nút được sử dụng trong thử nghiệm này đã được tải xuống và cài đặt, chỉ cần tìm kiếm "Bảng quản lý" của Node-RED.

Hình ảnh
Hình ảnh
  • Các nút Modbus TCP / IP, Node-RED sẽ là Modbus TCP / IP master
  • Bảng điều khiển Node-RED, gói trực quan hóa.

Trong trường hợp này, một Mảng gồm 5 vị trí [0, 1, 2, 3, 4] được nhận, vị trí đầu tiên trong 0 và phần còn lại chứa các giá trị của điện áp, Dòng điện, Công suất, Mức tiêu thụ tích lũy.

Sử dụng một số nút Script, các giá trị được phân tách và thực hiện nghịch đảo Arduino IDE được chia thành 10 giá trị nhận được để chuyển đổi chúng từ Int sang Float trong các trường hợp bắt buộc, về mặt kỹ thuật, tất cả điều này được thực hiện để có hình dung chính xác.

Hình ảnh
Hình ảnh

Bước 5: Bảng điều khiển Node-RED

Bảng điều khiển Node-RED
Bảng điều khiển Node-RED
Bảng điều khiển Node-RED
Bảng điều khiển Node-RED

Bước 6: Mã Arduino IDE

Mã Arduino IDE

Quy trình được tạo trong Arduino IDE, ESP8266 thực hiện việc đọc đồng hồ PZEM-004 thông qua cổng nối tiếp, từ các thử nghiệm trước với Modbus TCP / IP, một quy trình đã được tạo ra để gửi và nhận các Thanh ghi giữ.

4 biến đã được xác định trong 4 thanh ghi nắm giữ:

  1. rỗng = Đang giữ Đăng ký [0].
  2. Điện áp tức thời = Thanh ghi giữ [1].
  3. Dòng điện tức thời = Đang giữ Đăng ký [2].
  4. Quyền lực tức thì = Thanh ghi giữ [3].
  5. Công suất tích lũy = Thanh ghi giữ [4].

Giải pháp nhanh chóng để vận chuyển Float trong Int

Các giá trị của đồng hồ là kiểu thả nổi, Thanh ghi giữ là Số nguyên 16 bit, trong trường hợp này thực tế chỉ cần nhân với 10, chúng tôi thực hiện gửi giá trị, trong các thử nghiệm tiếp theo, chúng tôi sẽ thực hiện chuyển hàng bằng 2 số nguyên 16 bit.

Hình ảnh
Hình ảnh

Lưu ý: Các liên kết tải xuống và / hoặc github bên dưới.

Bước 7: Thêm thông tin và tải xuống

Thêm thông tin và tải xuống
Thêm thông tin và tải xuống

Tài liệu / Documentación

Đọc các Cân nhắc, Khuyến nghị và Đề xuất tài liệu đầy đủ về dự án trong Meter PZEM-004 + ESP8266 & Nền tảng IoT Node-RED & Modbus TCP / IP.

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

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

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

Đề xuất: