Sommario:
- Passaggio 1: test eseguiti
- Test eseguiti
- Fase 2: Misuratore di prova semplice PZEM-004 e piattaforma ESP8266 IoT Node-RED Dashboard Modbus TCP/IP
- Passaggio 3: materiali e dove acquistarli molto economici
- Materiali e dove acquistarli molto economici
- Passaggio 4: Nodo-RED
- Passaggio 5: dashboard Nodo-RED
- Passaggio 6: codice IDE Arduino
- Codice IDE Arduino
- Passaggio 7: maggiori informazioni e download
Video: Contatore PZEM-004 + ESP8266 e piattaforma IoT Node-RED e Modbus TCP/IP: 7 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:04
In questa occasione integreremo il nostro misuratore di potenza attiva o consumo elettrico, Pzem-004 - Peacefair con la piattaforma di integrazione IoT Node-RED utilizzata nei tutorial precedenti, utilizzeremo un modulo ESP8266 configurato come Modbus TCP/IP slave, successivamente visualizzeremo il misure in Node-RED Dashboard per visualizzare le 4 variabili disponibili come potenza attiva, consumo elettrico accumulato, tensione e corrente.
Tutorial precedenti consigliati
Piattaforma di installazione Nodo-Rosso
Nel seguente tutorial indicheremo come installare Node-RED per linux e in caso di altri OS consigliamo Virtualbox.
pdacontrolen.com/installation-node-red-plat…
Aggiornamento di ESP8266 Industrial Modbus TCP IP V2.0
Molto tempo fa ho fatto alcuni test di ESP8266 come slave Modbus TCP/IP, il seguente tutorial può essere preso come informazione di base dei test attuali.
pdacontrolen.com/update-esp8266-industrial-…
Contatore di consumo elettrico Peacefair PZEM 004 + ESP8266 & Arduino Nano
Se vuoi saperne di più su Pzem-004 Peacefair, ti consiglio il seguente tutorial:
Caratteristiche, connessioni Arduino ed ESP8266.
pdacontrolen.com/consumo-elettricità-me…
Passaggio 1: test eseguiti
Test eseguiti
Misureremo il consumo elettrico di una resistenza per riscaldare l'acqua, consumeremo circa 920 Watt e visualizzeremo le misure in una dashboard creata in Node-RED Dashboard e la comunicazione implementata Modbus TCP/IP.
Fase 2: Misuratore di prova semplice PZEM-004 e piattaforma ESP8266 IoT Node-RED Dashboard Modbus TCP/IP
Test di misurazione della potenza attiva o consumo energetico con Peacefair PZEM-004 Meter e dati ESP8266
trasmissione e visualizzazione nella piattaforma IoT Node-RED / Node-RED Dashboard che implementa il protocollo Modbus TCP/IP
Passaggio 3: materiali e dove acquistarli molto economici
Materiali e dove acquistarli molto economici
- Contatore PZEM 004 con display
- Contatore PZEM 004T e Contatori trifase
- Riscaldatore ad immersione/Scalda acqua a resistenza
- ESP8266 NodoMCU
Passaggio 4: Nodo-RED
Nodo-RED
I nodi utilizzati in questo test sono stati scaricati e installati, è sufficiente cercare nel "Gestisci palette" di Node-RED.
- Modbus TCP/IP, i nodi Node-RED saranno Modbus TCP/IP master
- Node-RED Dashboard, pacchetto di visualizzazione.
In questo caso viene ricevuto un Array di 5 posizioni [0, 1, 2, 3, 4], la prima posizione in 0 e il resto contiene i valori di Tensione, Corrente, Potenza, Consumo accumulato.
Utilizzando alcuni nodi Script si separano i valori e si fa l'inverso di Arduino IDE si dividono in 10 i valori ricevuti per convertirli da Int a Float nei casi richiesti, tecnicamente tutto questo viene fatto per la corretta visualizzazione.
Passaggio 5: dashboard Nodo-RED
Passaggio 6: codice IDE Arduino
Codice IDE Arduino
La routine creata in Arduino IDE, ESP8266 esegue la lettura del contatore PZEM-004 attraverso la porta seriale, da precedenti test con Modbus TCP/IP è stata creata una routine tagliata per l'invio e la ricezione di Holding Register.
Sono state definite 4 variabili in 4 Holding Register:
- vuoto = Holding Register[0].
- Tensione istantanea = Holding Register[1].
- Corrente istantanea = Holding Register[2].
- Potenza istantanea = Holding Register[3].
- Potenza accumulata = Holding Register[4].
Soluzione rapida per la spedizione di Float in Int
I valori del contatore sono di tipo flottante, gli Holding Register sono Interi a 16 bit, in questo caso per praticità semplicemente moltiplicando per 10 eseguiamo l'invio del valore, nei prossimi test effettueremo la spedizione in 2 interi da 16 bit.
Nota: link per il download e/o github di seguito.
Passaggio 7: maggiori informazioni e download
Documentazione / Documentazione
Leggi Considerazioni, Raccomandazioni e Suggerimenti documentazione completa del progetto in Meter PZEM-004 + ESP8266 & Platform IoT Node-RED & Modbus TCP/IP.
pdacontrolen.com/meter-pzem-004-esp8266-pla…
Leggere le considerazioni, consigliare e consigliare la documentazione Completa del progetto in Medidor PZEM-004 + ESP8266 e piattaforma IoT Node-RED e Modbus TCP/IP.
pdacontroles.com/medidor-pzem-004-esp8266-p…
Consigliato:
Monitoraggio della temperatura e dell'umidità DHT utilizzando ESP8266 e la piattaforma IoT AskSensors: 8 passaggi
Monitoraggio della temperatura e dell'umidità DHT utilizzando ESP8266 e la piattaforma IoT AskSensors: in una precedente istruzione, ho presentato una guida passo passo per iniziare con il nodeMCU ESP8266 e la piattaforma IoT AskSensors. In questo tutorial, sto collegando un sensore DHT11 al nodo MCU. Il DHT11 è un sensore di temperatura e umidità comunemente usato
MQmax 0.7 una piattaforma IoT WiFi a basso costo basata su Esp8266 e Arduino Mini Pro: 6 passaggi
MQmax 0.7 una piattaforma IoT WiFi a basso costo basata su Esp8266 e Arduino Mini Pro: Ciao, questo è il mio secondo Instructable (da ora in poi smetterò di contare). L'ho fatto per creare una piattaforma semplice (almeno per me), economica, facile da realizzare ed efficiente per le applicazioni Real IoT che includono il lavoro M2M. Questa piattaforma funziona con esp8266 e
Contatore Geiger fai da te con un ESP8266 e un touchscreen: 4 passaggi (con immagini)
Contatore Geiger fai-da-te con un ESP8266 e un touchscreen: AGGIORNAMENTO: VERSIONE NUOVA E MIGLIORATA CON WIFI E ALTRE FUNZIONI AGGIUNTE QUI ha progettato e costruito un contatore Geiger - un dispositivo in grado di rilevare le radiazioni ionizzanti e avvisare l'utente di pericolosi livelli di radiazioni ambientali con il tutto- troppo familiare clic no
Contatore dell'acqua ESP8266: 5 passaggi
Contatore dell'acqua ESP8266: Waterstand uitlezen incontrato een ESP8266
Contatore abbonati YouTube con ESP8266 IoT: 5 passaggi (con immagini)
Contatore abbonati YouTube con ESP8266 IoT: qui ti ho presentato il mio primo progetto Internet of Things (IoT). Sono un nuovo youtuber e mi sembra fantastico poter avere il conteggio dei miei abbonati inquadrato nella mia scrivania o sul muro. Per questo motivo ho reso questo incredibile progetto facile e utile per te