Სარჩევი:

მეტრი PZEM-004 + ESP8266 და პლატფორმა IoT Node-RED & Modbus TCP/IP: 7 ნაბიჯი
მეტრი PZEM-004 + ESP8266 და პლატფორმა IoT Node-RED & Modbus TCP/IP: 7 ნაბიჯი

ვიდეო: მეტრი PZEM-004 + ESP8266 და პლატფორმა IoT Node-RED & Modbus TCP/IP: 7 ნაბიჯი

ვიდეო: მეტრი PZEM-004 + ESP8266 და პლატფორმა IoT Node-RED & Modbus TCP/IP: 7 ნაბიჯი
ვიდეო: How to Interface Industrial Sensors with Arduino Nano 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 ინტეგრაციის პლატფორმასთან, რომელიც გამოყენებულია წინა გაკვეთილებში, ჩვენ გამოვიყენებთ ESP8266 მოდულს, რომელიც კონფიგურირებულია როგორც Modbus TCP / IP მონა, მოგვიანებით ვიზუალიზაციას ვაკეთებთ. გაზომვები Node-RED Dashboard– ში 4 ხელმისაწვდომი ცვლადის ვიზუალიზაციისათვის, როგორიცაა აქტიური სიმძლავრე, დაგროვილი ელექტროენერგიის მოხმარება, ძაბვა და დენი.

გამოსახულება
გამოსახულება

რეკომენდებული წინა გაკვეთილები

ინსტალაციის პლატფორმა Node-Red

მომდევნო გაკვეთილში ჩვენ აღვნიშნავთ, თუ როგორ უნდა დააყენოთ Node-RED linux– ისთვის და სხვა ოპერაციული სისტემის შემთხვევაში ჩვენ გირჩევთ ვირტუალურ ყუთს.

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 Dashboard- ში და Modbus TCP / IP- ში განხორციელებული კომუნიკაციით.

გამოსახულება
გამოსახულება

ნაბიჯი 2: მარტივი სატესტო მეტრი PZEM-004 & ESP8266 პლატფორმა IoT კვანძი-წითელი დაფა Modbus TCP/IP

Image
Image

ენერგიის აქტიური გაზომვის ტესტი ან ენერგიის მოხმარება Peacefair PZEM-004 მეტრით და ESP8266 მონაცემებით

გადაცემა და ვიზუალიზაცია IoT პლატფორმაში Node-RED / Node-RED Dashboard ახორციელებს Modbus პროტოკოლს TCP / IP

ნაბიჯი 3: მასალები და სად ვიყიდოთ ისინი ძალიან იაფად

კვანძი-წითელი
კვანძი-წითელი

მასალები და სად ვიყიდოთ ძალიან იაფად

  • მეტრი PZEM 004 ჩვენებით
  • მეტრი PZEM 004T და სამფაზიანი მეტრი
  • ჩაძირვის გამათბობელი / წინააღმდეგობა წყლის გამაცხელებელი
  • ESP8266 NodeMCU

ნაბიჯი 4: კვანძი-წითელი

კვანძი-წითელი

ამ ტესტში გამოყენებული კვანძები გადმოწერილი და დაინსტალირებულია, უბრალოდ მოძებნეთ Node-RED "პალიტრის მართვა".

გამოსახულება
გამოსახულება
  • Modbus TCP/IP, Node-RED კვანძები იქნება Modbus TCP/IP სამაგისტრო
  • Node-RED Dashboard, ვიზუალიზაციის პაკეტი.

ამ შემთხვევაში მიიღება 5 პოზიციის მასივი [0, 1, 2, 3, 4], პირველი პოზიცია 0 – ში და დანარჩენი შეიცავს ძაბვის, დენის, სიმძლავრის, დაგროვილი მოხმარების მნიშვნელობებს.

სკრიპტის ზოგიერთი კვანძის გამოყენებით, ღირებულებები გამოყოფილია და კეთდება Arduino IDE– ს შებრუნებით, დაყოფილია 10 მნიშვნელობად, რომლითაც ისინი გადაყვანილია Int– დან Float– ში საჭირო შემთხვევებში, ტექნიკურად ეს ყველაფერი კეთდება სწორი ვიზუალიზაციისთვის.

გამოსახულება
გამოსახულება

ნაბიჯი 5: Node-RED Dashboard

Node-RED Dashboard
Node-RED Dashboard
Node-RED Dashboard
Node-RED Dashboard

ნაბიჯი 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].

სწრაფი გადაწყვეტა გადაზიდვის Float Int

მრიცხველის მნიშვნელობები მცურავი ტიპისაა, ჰოლდინგის რეგისტრები არის 16 ბიტიანი მთელი რიცხვი, ამ შემთხვევაში პრაქტიკულობით უბრალოდ გამრავლებით 10 ჩვენ ვასრულებთ მნიშვნელობის გაგზავნას, შემდეგ ტესტებში ჩვენ განვახორციელებთ გადაზიდვას 16 ბიტის 2 რიცხვში რა

გამოსახულება
გამოსახულება

შენიშვნა: ჩამოტვირთეთ და / ან github ბმულები ქვემოთ.

ნაბიჯი 7: მეტი ინფორმაცია და ჩამოტვირთვები

მეტი ინფორმაცია და ჩამოტვირთვები
მეტი ინფორმაცია და ჩამოტვირთვები

დოკუმენტაცია / დოკუმენტაცია

წაიკითხეთ მოსაზრებები, რეკომენდაციები და წინადადებები პროექტის სრული დოკუმენტაცია Meter PZEM-004 + ESP8266 & Platform 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 & Platoforma IoT Node-RED & Modbus TCP/IP.

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

გირჩევთ: