Բովանդակություն:

Հաշվիչ PZEM-004 + ESP8266 և հարթակ IoT հանգույց-RED և Modbus TCP/IP: 7 քայլ
Հաշվիչ PZEM-004 + ESP8266 և հարթակ IoT հանգույց-RED և Modbus TCP/IP: 7 քայլ

Video: Հաշվիչ PZEM-004 + ESP8266 և հարթակ IoT հանգույց-RED և Modbus TCP/IP: 7 քայլ

Video: Հաշվիչ PZEM-004 + ESP8266 և հարթակ IoT հանգույց-RED և Modbus TCP/IP: 7 քայլ
Video: PZEM-004T & ESP8266 ESP-01 Wi-Fi էներգիայի մոնիտոր | ESP-01 Տնային ավտոմատացում | RemoteXY 2024, Նոյեմբեր
Anonim
Հաշվիչ PZEM-004 + ESP8266 և հարթակ IoT հանգույց-RED և Modbus TCP/IP
Հաշվիչ PZEM-004 + ESP8266 և հարթակ IoT հանգույց-RED և Modbus TCP/IP

Այս հնարավորության դեպքում մենք կմիավորենք մեր հզոր էներգիայի հաշվիչը կամ էլեկտրաէներգիայի սպառումը ՝ Pzem-004-Peacefair ՝ նախորդ ձեռնարկներում օգտագործված IoT Node-RED ինտեգրման հարթակով, մենք կօգտագործենք ESP8266 մոդուլը, որը կազմաձևված է որպես Modbus TCP / IP ստրուկ, հետագայում մենք կպատկերացնենք Չափումներ Node-RED վահանակում ՝ պատկերելու առկա 4 փոփոխականները, ինչպիսիք են ակտիվ ուժը, կուտակված էլեկտրական սպառումը, լարումը և հոսանքը:

Պատկեր
Պատկեր

Նախորդ ձեռնարկները խորհուրդ են տրվում

Տեղադրման հարթակ Node-Red

Հետևյալ ձեռնարկում մենք ցույց կտանք, թե ինչպես տեղադրել Node-RED linux- ի համար, իսկ այլ ՕՀ-ի դեպքում խորհուրդ ենք տալիս 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 Վտ, և մենք կպատկերացնենք չափումները Node-RED Dashboard- ում ստեղծված կառավարման վահանակի և Modbus TCP / IP հաղորդակցության միջոցով:

Պատկեր
Պատկեր

Քայլ 2. Պարզ փորձարկման հաշվիչ PZEM-004 & ESP8266 Հարթակ IoT հանգույց-ԿԱՐՄԻՐ վահանակ Modbus TCP/IP

Image
Image

Peacefair PZEM-004 Meter և ESP8266 տվյալներով էներգիայի ակտիվ չափման փորձարկում կամ էներգիայի սպառում

փոխանցում և արտացոլում IoT հարթակում Node-RED / Node-RED վահանակում, որն իրականացնում է Modbus արձանագրություն TCP / IP

Քայլ 3: Նյութեր և որտեղ դրանք գնել շատ էժան:

Հանգույց-ԿԱՐՄԻՐ
Հանգույց-ԿԱՐՄԻՐ

Նյութեր և որտեղ գնել դրանք շատ էժան

  • Չափիչ PZEM 004 էկրանով
  • Հաշվիչ PZEM 004T և եռաֆազ մետր
  • Ընկղման տաքացուցիչ / դիմադրություն Waterրատաքացուցիչ
  • ESP8266 NodeMCU

Քայլ 4: Node-RED

Հանգույց-ԿԱՐՄԻՐ

Այս թեստում օգտագործվող հանգույցները ներբեռնվել և տեղադրվել են, պարզապես որոնել Node-RED «Կառավարել ներկապնակը»:

Պատկեր
Պատկեր
  • Modbus TCP/IP, Node-RED հանգույցները կլինեն Modbus TCP/IP վարպետ
  • Node-RED վահանակ, արտացոլման փաթեթ:

Այս դեպքում ստացվում է 5 դիրքի [0, 1, 2, 3, 4] զանգված, առաջին դիրքը 0 -ում, իսկ մնացածը պարունակում են լարման, ընթացիկ, էներգիայի, կուտակված սպառման արժեքներ:

Օգտագործելով Script- ի որոշ հանգույցներ, արժեքներն առանձնացված են և արվում ՝ Arduino IDE- ի հակադարձումը բաժանվում է 10 -ի ստացված արժեքների ՝ դրանք Int- ից float փոխարկելու համար անհրաժեշտ դեպքերում, տեխնիկապես այս ամենը արվում է ճիշտ պատկերացման համար:

Պատկեր
Պատկեր

Քայլ 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]:

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…

Խորհուրդ ենք տալիս: