Satura rādītājs:

Skaitītājs PZEM-004 + ESP8266 un platformas IoT mezgls-SARKANS un Modbus TCP/IP: 7 soļi
Skaitītājs PZEM-004 + ESP8266 un platformas IoT mezgls-SARKANS un Modbus TCP/IP: 7 soļi

Video: Skaitītājs PZEM-004 + ESP8266 un platformas IoT mezgls-SARKANS un Modbus TCP/IP: 7 soļi

Video: Skaitītājs PZEM-004 + ESP8266 un platformas IoT mezgls-SARKANS un Modbus TCP/IP: 7 soļi
Video: Simple Test Meter PZEM-004 & ESP8266 Platform IoT Cayenne (Complete) : PDAControl 2024, Jūlijs
Anonim
Skaitītājs PZEM-004 + ESP8266 un platformas IoT mezgls-SARKANS un Modbus TCP/IP
Skaitītājs PZEM-004 + ESP8266 un platformas IoT mezgls-SARKANS un Modbus TCP/IP

Izmantojot šo iespēju, mēs integrēsim savu aktīvo jaudas mērītāju vai elektroenerģijas patēriņu, Pzem-004-Peacefair ar IoT Node-RED integrācijas platformu, kas izmantota iepriekšējās apmācībās, mēs izmantosim ESP8266 moduli, kas konfigurēts kā Modbus TCP / IP vergs, vēlāk mēs vizualizēsim mērījumi mezglā RED Dashboard, lai vizualizētu 4 pieejamos mainīgos, piemēram, aktīvo jaudu, uzkrāto elektroenerģijas patēriņu, spriegumu un strāvu.

Attēls
Attēls

Ieteicamas iepriekšējās apmācības

Uzstādīšanas platformas mezgls-sarkans

Turpmākajā apmācībā mēs norādīsim, kā instalēt Node-RED Linux, un citas OS gadījumā mēs iesakām Virtualbox.

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

ESP8266 rūpnieciskā Modbus TCP IP V2.0 atjaunināšana

Jau sen es veicu dažus ESP8266 testus kā Modbus TCP/IP vergu, šādu pamācību var uzskatīt par pašreizējo testu pamatinformāciju.

pdacontrolen.com/update-esp8266-industrial-…

Elektrības patēriņa skaitītājs Peacefair PZEM 004 + ESP8266 & Arduino Nano

Ja vēlaties uzzināt vairāk par Pzem-004 Peacefair, iesaku šādu pamācību:

Funkcijas, Arduino savienojumi un ESP8266.

pdacontrolen.com/electricity-consumption-me…

1. darbība. Veiktie testi

Veikti testi

Mēs izmērīsim elektriskā patēriņa pretestību karstam ūdenim, patērēsim aptuveni 920 vatus un vizualizēsim mērījumus informācijas panelī, kas izveidots Node-RED informācijas panelī, un komunikācijā, kas ieviesta Modbus TCP / IP.

Attēls
Attēls

2. solis: vienkāršs testa mērītājs PZEM-004 un ESP8266 platformas IoT mezgla sarkanais informācijas panelis Modbus TCP/IP

Image
Image

Aktīvās jaudas mērīšanas tests vai enerģijas patēriņš, izmantojot Peacefair PZEM-004 mērītāju un ESP8266 datus

pārraide un vizualizācija IoT platformā Node-RED / Node-RED informācijas panelis, kas īsteno Modbus protokolu TCP / IP

3. solis: materiāli un kur tos iegādāties ļoti lēti

Mezgls-SARKANS
Mezgls-SARKANS

Materiāli un kur tos iegādāties ļoti lēti

  • Skaitītājs PZEM 004 ar displeju
  • Skaitītājs PZEM 004T un trīsfāžu skaitītāji
  • Iegremdējamais sildītājs / pretestības ūdens sildītājs
  • ESP8266 NodeMCU

4. solis: mezgls SARKANS

Mezgls-SARKANS

Šajā testā izmantotie mezgli ir lejupielādēti un instalēti, vienkārši meklējiet Node-RED "Pārvaldīt paleti".

Attēls
Attēls
  • Modbus TCP/IP, mezgls-SARKANIE mezgli būs Modbus TCP/IP meistars
  • Mezgls-RED informācijas panelis, vizualizācijas pakete.

Šajā gadījumā tiek saņemts 5 pozīciju masīvs [0, 1, 2, 3, 4], pirmā pozīcija 0 un pārējā satur sprieguma, strāvas, jaudas un uzkrātā patēriņa vērtības.

Izmantojot dažus skripta mezglus, vērtības tiek atdalītas, un tas tiek darīts, veicot apgriezto Arduino IDE, kas ir sadalīts 10 vērtībās, kas saņemtas, lai tās konvertētu no Int uz Float vajadzīgajos gadījumos, tehniski tas viss tiek darīts pareizai vizualizācijai.

Attēls
Attēls

5. solis: mezgla sarkans informācijas panelis

Mezglu sarkans informācijas panelis
Mezglu sarkans informācijas panelis
Mezglu sarkans informācijas panelis
Mezglu sarkans informācijas panelis

6. darbība: Arduino IDE kods

Arduino IDE kods

Arduino IDE, ESP8266 izveidotā rutīna veic skaitītāja PZEM-004 nolasīšanu caur seriālo portu, no iepriekšējiem testiem ar Modbus TCP / IP tika izveidota rutīna, kas nosūtīta un saņemta turēšanas reģistru.

4 mainīgie ir definēti 4 turēšanas reģistros:

  1. tukšs = turēšanas reģistrs [0].
  2. Tūlītējais spriegums = turēšanas reģistrs [1].
  3. Tūlītējā strāva = turēšanas reģistrs [2].
  4. Tūlītēja jauda = turēšanas reģistrs [3].
  5. Uzkrātā jauda = turēšanas reģistrs [4].

Ātrs risinājums Float nosūtīšanai Int

Skaitītāja vērtības ir peldoša tipa, turēšanas reģistri ir 16 bitu veseli skaitļi, šajā gadījumā ar praktiskumu, vienkārši reizinot ar 10, mēs nosūta vērtību, nākamajos testos mēs nosūtīsim sūtījumu 2 veselos 16 bitu skaitļos.

Attēls
Attēls

Piezīme. Lejupielādējiet un / vai github saites zemāk.

7. darbība. Plašāka informācija un lejupielādes

Vairāk informācijas un lejupielādes
Vairāk informācijas un lejupielādes

Dokumentācija / Documentación

Izlasiet apsvērumus, ieteikumus un ieteikumus, lai pabeigtu projekta dokumentāciju mērītājā PZEM-004 + ESP8266 un platformas IoT mezgls-SARKANA un 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…

Ieteicams: