Sisällysluettelo:

Mittari PZEM-004 + ESP8266 ja alustan IoT-solmu-PUNAINEN ja Modbus TCP/IP: 7 vaihetta
Mittari PZEM-004 + ESP8266 ja alustan IoT-solmu-PUNAINEN ja Modbus TCP/IP: 7 vaihetta

Video: Mittari PZEM-004 + ESP8266 ja alustan IoT-solmu-PUNAINEN ja Modbus TCP/IP: 7 vaihetta

Video: Mittari PZEM-004 + ESP8266 ja alustan IoT-solmu-PUNAINEN ja Modbus TCP/IP: 7 vaihetta
Video: Công Dụng Hữu Hiệu Của Công Tơ Điện Tử PZEM-061 \ #Shorts , #Diy 2024, Marraskuu
Anonim
Mittari PZEM-004 + ESP8266 ja alustan IoT-solmu-PUNAINEN ja Modbus TCP/IP
Mittari PZEM-004 + ESP8266 ja alustan IoT-solmu-PUNAINEN ja Modbus TCP/IP

Tässä tilaisuudessa integroimme aktiivisen tehomittarimme tai sähkönkulutuksemme, Pzem-004-Peacefair aiemmissa opetusohjelmissa käytetyn IoT Node-RED -integrointialustan kanssa, käytämme ESP8266-moduulia, joka on konfiguroitu Modbus TCP / IP-orjaksi, myöhemmin visualisoimme mittaukset Node-PUNAISESSA kojelaudassa, jotta näet neljä käytettävissä olevaa muuttujaa, kuten aktiiviteho, kertynyt sähkönkulutus, jännite ja virta.

Kuva
Kuva

Aiempia opetusohjelmia suositellaan

Asennusalusta Solmu-Punainen

Seuraavassa opetusohjelmassa kerromme, kuinka Node-RED asennetaan linuxille, ja muissa käyttöjärjestelmissä suosittelemme Virtualboxia.

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

Päivitetään ESP8266 Industrial Modbus TCP IP V2.0

Kauan sitten tein joitain testejä ESP8266: sta Modbus TCP/IP -orjana, seuraava opetusohjelma voidaan ottaa nykyisten testien taustatiedoksi.

pdacontrolen.com/update-esp8266-industrial-…

Sähkönkulutusmittari Peacefair PZEM 004 + ESP8266 ja Arduino Nano

Jos haluat tietää enemmän Pzem-004 Peacefairista, suosittelen seuraavaa opetusohjelmaa:

Ominaisuudet, Arduino -liitännät ja ESP8266.

pdacontrolen.com/electricity-consumption-me…

Vaihe 1: Testit suoritettu

Testit suoritettu

Mittaamme kuuman veden kestävyyden sähkönkulutuksen, kulutamme noin 920 wattia ja visualisoimme mittaukset kojelaudassa, joka on luotu Node-RED-kojelautaan ja tiedonsiirtoon Modbus TCP / IP.

Kuva
Kuva

Vaihe 2: Yksinkertainen testimittari PZEM-004 & ESP8266 Platform IoT Node-RED Dashboard Modbus TCP/IP

Image
Image

Aktiivinen tehonmittauskoe tai virrankulutus Peacefair PZEM-004 -mittarilla ja ESP8266-tiedoilla

siirto ja visualisointi IoT-alustassa Node-RED / Node-RED Dashboard, joka toteuttaa Modbus-protokollan TCP / IP

Vaihe 3: Materiaalit ja mistä ostaa niitä erittäin halvalla

Solmu-PUNAINEN
Solmu-PUNAINEN

Materiaalit ja mistä ostaa niitä erittäin halvalla

  • Mittari PZEM 004 näytöllä
  • Mittari PZEM 004T ja kolmivaiheiset mittarit
  • Sähkövastus / vastus vedenlämmitin
  • ESP8266 NodeMCU

Vaihe 4: Solmu-PUNAINEN

Solmu-PUNAINEN

Tässä testissä käytetyt solmut on ladattu ja asennettu, etsi Node-RED "Hallitse palettia".

Kuva
Kuva
  • Modbus TCP/IP, Node-RED-solmut ovat Modbus TCP/IP-master
  • Node-RED Dashboard, visualisointipaketti.

Tässä tapauksessa vastaanotetaan 5 aseman matriisi [0, 1, 2, 3, 4], ensimmäinen paikka 0: ssa ja loput sisältävät jännitteen, virran, tehon ja kertyneen kulutuksen arvot.

Joidenkin skriptisolmujen avulla arvot erotetaan ja tehdään Arduino IDE: n käänteisarvo jaetaan 10: een arvoista, jotka on saatu muuntamaan ne Intista Floatiksi vaadituissa tapauksissa, teknisesti kaikki tämä tehdään oikean visualisoinnin vuoksi.

Kuva
Kuva

Vaihe 5: Solmunpunainen kojelauta

Solmunpunainen kojelauta
Solmunpunainen kojelauta
Solmunpunainen kojelauta
Solmunpunainen kojelauta

Vaihe 6: Arduino IDE -koodi

Arduino IDE -koodi

Arduino IDE: ssä ESP8266 luotu rutiini suorittaa PZEM-004-mittarin lukemisen sarjaportin kautta, aiemmista Modbus TCP / IP -kokeista luotiin rutiini leikkaus Holding-rekisterien lähettämistä ja vastaanottamista varten.

Neljä muuttujaa on määritelty neljässä rekisterissä:

  1. tyhjä = Holding Register [0].
  2. Hetkellinen jännite = Holding Register [1].
  3. Hetkellinen virta = Holding Register [2].
  4. Instant power = Holding Register [3].
  5. Kertynyt teho = Holding Register [4].

Nopea ratkaisu Float Int

Mittarin arvot ovat kelluvaa tyyppiä, Holding-rekisterit ovat 16-bittisiä kokonaislukuja, tässä tapauksessa käytännöllisyydellä yksinkertaisesti kertomalla 10: llä suoritamme arvon lähettämisen, seuraavissa testeissä suoritamme lähetyksen kahdella 16 bitin kokonaisluvulla.

Kuva
Kuva

Huomautus: Lataa alla olevat ja / tai github -linkit.

Vaihe 7: Lisätietoja ja latauksia

Lisätietoja ja lataukset
Lisätietoja ja lataukset

Dokumentaatio / Documentación

Lue huomioita, suosituksia ja ehdotuksia täydellisestä dokumentaatiosta projektista mittarissa 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 & Plataforma IoT Node-RED & Modbus TCP/IP.

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

Suositeltava: