Kazalo:
- Korak: Izvedeni testi
- Opravljeni testi
- 2. korak: Enostaven merilnik merilnika PZEM-004 in ESP8266 Platforma IoT vozlišče RDEČA Nadzorna plošča Modbus TCP/IP
- 3. korak: Materiali in kje jih kupiti zelo poceni !
- Materiali in kje jih kupiti zelo poceni !
- 4. korak: Node-RED
- 5. korak: Node-RED Armaturna plošča
- 6. korak: Arduino IDE koda
- Arduino IDE koda
- 7. korak: Več informacij in prenosi
Video: Merilnik PZEM-004 + ESP8266 & vozlišče platforme IoT-RED & Modbus TCP/IP: 7 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:07
Ob tej priložnosti bomo integrirali naš števec aktivne moči ali porabo električne energije, Pzem-004-Peacefair z integracijsko platformo IoT Node-RED, uporabljeno v prejšnjih vadnicah, uporabili bomo modul ESP8266, konfiguriran kot pomožni modul TCP / IP, kasneje bomo vizualizirali meritve na nadzorni plošči Node-RED za prikaz 4 razpoložljivih spremenljivk, kot so aktivna moč, akumulirana poraba električne energije, napetost in tok.
Priporočamo prejšnje vaje
Namestitvena platforma vozlišče-rdeča
V naslednji vadnici bomo pokazali, kako namestiti Node-RED za linux, v primeru drugih OS pa priporočamo Virtualbox.
pdacontrolen.com/installation-node-red-plat…
Posodabljanje ESP8266 Industrial Modbus TCP IP V2.0
Pred časom sem naredil nekaj preizkusov ESP8266 kot pomožnega modbus TCP/IP, naslednjo vadnico pa lahko vzamemo kot osnovne informacije o trenutnih testih.
pdacontrolen.com/update-esp8266-industrial-…
Merilnik porabe električne energije Peacefair PZEM 004 + ESP8266 & Arduino Nano
Če želite izvedeti več o Pzem-004 Peacefair, priporočam naslednjo vadnico:
Funkcije, povezave Arduino in ESP8266.
pdacontrolen.com/electricity-consumption-me…
Korak: Izvedeni testi
Opravljeni testi
Izmerili bomo električno porabo upora toplotne vode, porabili približno 920 vatov in vizualizirali meritve na armaturni plošči, ustvarjeni v nadzorni plošči Node-RED, in komunikacijo, ki je implementirana v Modbus TCP / IP.
2. korak: Enostaven merilnik merilnika PZEM-004 in ESP8266 Platforma IoT vozlišče RDEČA Nadzorna plošča Modbus TCP/IP
Preizkus merjenja aktivne moči ali porabe energije s podatki merilnika Peacefair PZEM-004 in ESP8266
prenos in vizualizacija na nadzorni plošči platforme IoT Node-RED / Node-RED, ki izvaja protokol Modbus TCP / IP
3. korak: Materiali in kje jih kupiti zelo poceni !
Materiali in kje jih kupiti zelo poceni !
- Merilnik PZEM 004 z zaslonom
- Merilnik PZEM 004T & Trifazni števci
- Potopni grelec / odporni grelnik vode
- ESP8266 NodeMCU
4. korak: Node-RED
Vozlišče-RDEČA
Vozlišča, uporabljena v tem testu, so bila prenesena in nameščena, preprosto poiščite Node-RED "Manage paleto".
- Vozlišča Modbus TCP/IP, Node-RED bodo glavna povezovalnika Modbus TCP/IP
- Node-RED Armaturna plošča, paket vizualizacije.
V tem primeru se sprejme niz s 5 položaji [0, 1, 2, 3, 4], prvi položaj v 0, preostali pa vsebuje vrednosti napetosti, toka, moči, akumulirane porabe.
Z uporabo nekaterih vozlišč Script so vrednosti ločene in izvedeno z inverzijo Arduino IDE, razdeljeno na 10 vrednosti, prejetih za njihovo pretvorbo iz Int v Float v zahtevanih primerih, tehnično se vse to naredi za pravilno vizualizacijo.
5. korak: Node-RED Armaturna plošča
6. korak: Arduino IDE koda
Arduino IDE koda
Rutina, ustvarjena v Arduino IDE, ESP8266, izvaja branje števca PZEM-004 skozi serijska vrata, iz prejšnjih preskusov z Modbus TCP / IP je bila ustvarjena rutina za pošiljanje in sprejemanje registrov imetnikov.
V 4 registrih imetnikov so bile opredeljene 4 spremenljivke:
- prazno = Register imetnika [0].
- Trenutna napetost = imetnik registra [1].
- Trenutni tok = imetnik registra [2].
- Takojšnja moč = imetnik registra [3].
- Akumulirana moč = imetnik registra [4].
Hitra rešitev za pošiljanje Float -a v Int
Vrednosti merilnika so plavajočega tipa, imetniški registri so 16-bitni številki, v tem primeru zaradi praktičnosti preprosto pomnožimo z 10, izvedemo pošiljanje vrednosti, v naslednjih testih bomo pošiljko izvedli v 2 celih številih po 16 bitov.
Opomba: Spodnje povezave za prenos in / ali github.
7. korak: Več informacij in prenosi
Dokumentacija / Dokumentacija
Preberite razmisleke, priporočila in predloge celotno dokumentacijo projekta v merilniku PZEM-004 + ESP8266 in vozlišču IoT NOD-RED & Modbus TCP/IP.
pdacontrolen.com/meter-pzem-004-esp8266-pla…
Leer Consideraciones, Recomendaciones y sugerencias documentacion Completa del proyecto v Medidor PZEM-004 + ESP8266 & Plataforma IoT Node-RED & Modbus TCP/IP.
pdacontroles.com/medidor-pzem-004-esp8266-p…
Priporočena:
Sončni merilnik vlažnosti tal z ESP8266: 10 korakov (s slikami)
Sončni merilnik vlažnosti tal z ESP8266: V tem navodilu izdelujemo monitor za vlago tal na sončno energijo. Uporablja brezžični mikrokontroler ESP8266 s kodo nizke porabe in vse je vodotesno, zato ga lahko pustite zunaj. Temu receptu lahko sledite natančno ali iz njega vzamete
Nadzor temperature in vlažnosti DHT z uporabo ESP8266 in platforme IoT AskSensors: 8 korakov
Nadzor temperature in vlažnosti DHT z uporabo ESP8266 in platforme IoT AskSensors: V prejšnjem navodilu sem predstavil navodila po korakih za začetek z vozliščem ESP8266 in platformo AskSensors IoT. V tej vadnici povezujem senzor DHT11 do vozlišča MCU. DHT11 je pogosto uporabljena temperatura in vlažnost
15 $ LoRa prehod/vozlišče ESP8266 PCB za izdelavo 3cmX8cm Velikost: 6 korakov
15 $ LoRa Gateway/Node ESP8266 PCB za izdelavo 3cmX8cm Velikost: Hej, kaj je, fantje? Akarsh tukaj iz CETech -a. Danes bomo naredili projekt, ki je preprosto vozlišče LoRa in ga lahko uporabite celo kot enokanalni prehod. Tukaj je mikrokrmilnik, ki sem ga uporabil, ESP8266, ki je povezan z ploščami LoRa
Merilnik porabe električne energije CHINT + ESP8266 & Matrix Led MAX7912: 9 korakov (s slikami)
Merilnik porabe električne energije CHINT + ESP8266 & Matrix Led MAX7912: Tokrat se bomo vrnili k zanimivemu projektu, merjenju porabe električne energije na invaziven način s fazo CHINT DDS666 Mono, tehnično gre za stanovanjski ali stanovanjski števec, ki ga že imamo predstavljeno v prejšnjih tu
ESP8266 DS18B20 Temperaturno vozlišče-RDEČA MQTT: 5 korakov
ESP8266 DS18B20 Temperaturno vozlišče-RDEČI MQTT: Tokrat je bila izvedena integracija ESP8266 in platforme Node-RED z integriranim senzorjem DS18B20 protokola temperaturne povezave OneWire. Knjižnica protokolov in pubsubclient