Cuprins:
- Pasul 1: Teste efectuate
- Teste efectuate
- Pasul 2: Contor de test simplu PZEM-004 și platforma ESP8266 IoT Node-RED Tablou de bord Modbus TCP / IP
- Pasul 3: Materiale și de unde să le cumpărați Foarte ieftine
- Materiale și de unde să le cumpărați foarte ieftin
- Pasul 4: Nod-RED
- Pasul 5: Nod-RED Dashboard
- Pasul 6: Cod IDE Arduino
- Cod IDE Arduino
- Pasul 7: mai multe informații și descărcări
Video: Meter PZEM-004 + ESP8266 & Nod IoT platformă-RED & Modbus TCP / IP: 7 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:45
În această oportunitate vom integra contorul nostru de putere activă sau consumul electric, Pzem-004 - Peacefair cu platforma de integrare IoT Node-RED utilizată în tutoriale anterioare, vom folosi un modul ESP8266 configurat ca Modbus TCP / IP slave, ulterior vom vizualiza măsurători în nod - RED Dashboard pentru a vizualiza cele 4 variabile disponibile, cum ar fi puterea activă, consumul electric acumulat, tensiunea și curentul.
Tutoriale anterioare recomandate
Platforma de instalare nod-roșu
În următorul tutorial vom indica cum să instalați Node-RED pentru Linux și, în cazul altor sisteme de operare, vă recomandăm Virtualbox.
pdacontrolen.com/installation-node-red-plat…
Actualizarea ESP8266 Industrial Modbus TCP IP V2.0
Cu mult timp în urmă am făcut câteva teste ale ESP8266 ca sclav Modbus TCP / IP, următorul tutorial poate fi luat ca informații de bază ale testelor curente.
pdacontrolen.com/update-esp8266-industrial-…
Contor de consum de energie electrică Peacefair PZEM 004 + ESP8266 și Arduino Nano
Dacă doriți să aflați mai multe despre Pzem-004 Peacefair, vă recomandăm următorul tutorial:
Caracteristici, conexiuni Arduino și ESP8266.
pdacontrolen.com/electricity-consumption-me…
Pasul 1: Teste efectuate
Teste efectuate
Vom măsura consumul electric al unei rezistențe la încălzirea apei, vom consuma aproximativ 920 de wați și vom vizualiza măsurătorile într-un tablou de bord creat în tabloul de bord Node-RED și comunicarea implementată Modbus TCP / IP.
Pasul 2: Contor de test simplu PZEM-004 și platforma ESP8266 IoT Node-RED Tablou de bord Modbus TCP / IP
Test de măsurare a puterii active sau consum de energie cu Peacefair PZEM-004 Meter și datele ESP8266
transmisie și vizualizare în platforma IoT Node-RED / Node-RED Dashboard care implementează protocolul Modbus TCP / IP
Pasul 3: Materiale și de unde să le cumpărați Foarte ieftine
Materiale și de unde să le cumpărați foarte ieftin
- Contor PZEM 004 cu afișaj
- Contor PZEM 004T & Contoare trifazate
- Încălzitor de imersie / Rezistență încălzitor de apă
- ESP8266 NodeMCU
Pasul 4: Nod-RED
Nod-ROȘU
Nodurile utilizate în acest test au fost descărcate și instalate, pur și simplu căutați în Node-RED „Gestionați paleta”.
- Modbus TCP / IP, nodurile Node-RED vor fi master Modbus TCP / IP
- Node-RED Dashboard, pachet de vizualizare.
În acest caz, se primește o matrice de 5 poziții [0, 1, 2, 3, 4], prima poziție în 0 iar restul conține valorile tensiunii, curentului, puterii, consumului acumulat.
Folosind unele noduri Script valorile sunt separate și se face făcând inversul Arduino IDE este împărțit în 10 valorile primite pentru a le converti de la Int la Float în cazurile necesare, tehnic toate acestea se fac pentru vizualizarea corectă.
Pasul 5: Nod-RED Dashboard
Pasul 6: Cod IDE Arduino
Cod IDE Arduino
Rutina creată în Arduino IDE, ESP8266 efectuează citirea contorului PZEM-004 prin portul serial, din testele anterioare cu Modbus TCP / IP a fost creată o rutină tăiată pentru trimiterea și primirea registrelor de stocare.
4 variabile au fost definite în 4 registre de deținere:
- gol = Deținerea registrului [0].
- Tensiune instantanee = Registrul de menținere [1].
- Curent instant = Registrul deținere [2].
- Puterea instantanee = Registrul deținere [3].
- Puterea acumulată = Registrul deținerii [4].
Soluție rapidă pentru expedierea plutitorului în Int
Valorile contorului sunt de tip flotant, registrele de stocare sunt întregi pe 16 biți, în acest caz prin simplitate multiplicând cu 10 efectuăm trimiterea valorii, în următoarele teste vom efectua expedierea în 2 numere întregi de 16 biți.
Notă: Descărcați și / sau linkurile github de mai jos.
Pasul 7: mai multe informații și descărcări
Documentare / Documentare
Citiți Considerații, Recomandări și Sugestii documentația completă a proiectului în Meter PZEM-004 + ESP8266 & Platform IoT Node-RED & Modbus TCP / IP.
pdacontrolen.com/meter-pzem-004-esp8266-pla…
Considerații, Recomandări și sugerențe documentare Completarea proiectului în Medidor PZEM-004 + ESP8266 & Plataforma IoT Node-RED & Modbus TCP / IP.
pdacontroles.com/medidor-pzem-004-esp8266-p…
Recomandat:
Monitorizarea temperaturii și umidității DHT utilizând ESP8266 și platforma IoT AskSensors: 8 pași
Monitorizarea temperaturii și umidității DHT Utilizând ESP8266 și platforma IoT AskSensors: Într-un instructable anterior, am prezentat un ghid pas cu pas pentru a începe cu nodul ESP8266MCU și platforma IoT AskSensors. În acest tutorial, conectez un senzor DHT11 la nodul MCU. DHT11 este o temperatură și umiditate utilizate în mod obișnuit
MQmax 0.7 o platformă IoT WiFi low cost bazată pe Esp8266 și Arduino Mini Pro: 6 pași
MQmax 0.7 a Platformă IoT WiFi Low Cost Bazată pe Esp8266 și Arduino Mini Pro: Bună ziua Acesta este al doilea instructabil (de acum încetez să mai număr). Am făcut acest lucru pentru a crea o platformă simplă (cel puțin pentru mine), ieftină, ușor de realizat și eficientă pentru aplicații Real IoT care includ funcționarea M2M. Această platformă funcționează cu esp8266 și
15 $ LoRa Gateway / Nod ESP8266 Build PCB 3cmX8cm Dimensiune: 6 pași
15 $ LoRa Gateway / Node ESP8266 Build PCB 3cmX8cm Dimensiune: Hei, ce se întâmplă, băieți? Akarsh aici de la CETech. Astăzi vom face un proiect care este un nod LoRa simplu și îl puteți folosi chiar și ca un gateway cu un singur canal. Aici microcontrolerul pe care l-am folosit este ESP8266, care este conectat la plăcile LoRa
ESP8266 Termostat Modbus cu atingere: 5 pași
ESP8266 Termostat Modbus cu atingere: Vă voi arăta în acest instructiv cum să faceți un termostat cu ecran tactil frumos cu suport Modbus opțional prin RS485 cu ArduiTouch ESP și un ESP8266 (NodeMCU sau Wemos D1 Mini)
ESP8266 DS18B20 Nod de temperatură-ROȘU MQTT: 5 pași
ESP8266 DS18B20 Temperatură nod-RED MQTT: De data aceasta integrarea ESP8266 și platforma Node-RED a fost realizată integrând un senzor DS18B20 al protocolului de temperatură Onewire. Balanță de protocol și de pubsubclient