Sisällysluettelo:
- Vaihe 1: Testit suoritettu
- Testit suoritettu
- Vaihe 2: Yksinkertainen testimittari PZEM-004 & ESP8266 Platform IoT Node-RED Dashboard Modbus TCP/IP
- Vaihe 3: Materiaalit ja mistä ostaa niitä erittäin halvalla
- Materiaalit ja mistä ostaa niitä erittäin halvalla
- Vaihe 4: Solmu-PUNAINEN
- Vaihe 5: Solmunpunainen kojelauta
- Vaihe 6: Arduino IDE -koodi
- Arduino IDE -koodi
- Vaihe 7: Lisätietoja ja latauksia
Video: Mittari PZEM-004 + ESP8266 ja alustan IoT-solmu-PUNAINEN ja Modbus TCP/IP: 7 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:03
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.
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.
Vaihe 2: Yksinkertainen testimittari PZEM-004 & ESP8266 Platform IoT Node-RED Dashboard Modbus TCP/IP
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
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".
- 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.
Vaihe 5: 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ä:
- tyhjä = Holding Register [0].
- Hetkellinen jännite = Holding Register [1].
- Hetkellinen virta = Holding Register [2].
- Instant power = Holding Register [3].
- 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.
Huomautus: Lataa alla olevat ja / tai github -linkit.
Vaihe 7: Lisätietoja ja latauksia
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:
IoT ESP8266 -sarja: 1- Yhdistä WIFI-reitittimeen: 4 vaihetta
IoT ESP8266 -sarja: 1- Yhdistä WIFI-reitittimeen: Tämä on osa "Ohjeita". Sarja on omistettu selittämään, kuinka tehdä esineiden Internet -projekti ESP8266 NodeMCU: n avulla, jonka tarkoituksena on lukea ja lähettää tietoja verkkosivustolle ja tehdä toiminto samalla verkkosivustolla. ESP8266 ESP
ESP8266 AT -laiteohjelmiston flash -ohjelmointi tai ohjelmointi ESP8266 -välähdys- ja ohjelmointilaitteella, IOT Wifi -moduuli: 6 vaihetta
ESP8266 AT -laiteohjelmiston flash-ohjelmointi tai ohjelmointi ESP8266-salama- ja ohjelmoijaohjelmistolla, IOT Wifi -moduuli: Kuvaus: Tämä moduuli on USB-sovitin /ohjelmoija ESP-0166- tai ESP-01S-tyyppisille ESP8266-moduuleille. Se on kätevästi varustettu 2x4P 2,54 mm: n naarasliittimellä ESP01: n liittämiseksi. Lisäksi se katkaisee kaikki ESP-01: n nastat 2x4P 2,54 mm uroksen kautta
DHT -lämpötilan ja kosteuden valvonta ESP8266: n ja AskSensors IoT -alustan avulla: 8 vaihetta
DHT -lämpötilan ja -kosteuden valvonta ESP8266: n ja AskSensors IoT -alustan avulla: Aiemmassa ohjeessa esittelin vaiheittaisen oppaan ESP8266 nodeMCU: n ja AskSensors IoT -alustan käytön aloittamiseksi. solmuun MCU. DHT11 on yleisesti käytetty lämpötila ja kosteus
ESP8266 NODEMCU BLYNK IOT -opetusohjelma - Esp8266 IOT Blunkin ja Arduino IDE: n avulla - LEDien ohjaus Internetin kautta: 6 vaihetta
ESP8266 NODEMCU BLYNK IOT -opetusohjelma | Esp8266 IOT Blunkin ja Arduino IDE: n avulla | LEDien ohjaus Internetin kautta: Hei kaverit, tässä oppaassa opimme käyttämään IOT: tä ESP8266: n tai Nodemcun kanssa. Käytämme siihen blynk -sovellusta.Siksi käytämme esp8266/nodemcu -ohjelmaa LED -valojen ohjaamiseen Internetin kautta. Joten Blynk -sovellus yhdistetään esp8266- tai Nodemcu -laitteeseemme
ESP8266 Modbus -termostaatti kosketuksella: 5 vaihetta
ESP8266 Modbus-termostaatti kosketuksella: Näytän sinulle tässä ohjeessa, kuinka tehdä hyvännäköinen kosketusnäyttötermostaatti valinnaisella Modbus-tuella RS485: n kautta, ArduiTouch ESP ja ESP8266 (NodeMCU tai Wemos D1 Mini)