Inhoudsopgave:
- Stap 1: Tests uitgevoerd
- Tests uitgevoerd
- Stap 2: Eenvoudige testmeter PZEM-004 & ESP8266 Platform IoT Node-RED Dashboard Modbus TCP/IP
- Stap 3: Materialen en waar ze te koop zijn Zeer goedkoop
- Materialen en waar ze heel goedkoop te koop zijn
- Stap 4: Knooppunt-RED
- Stap 5: Node-RED-dashboard
- Stap 6: Arduino IDE-code
- Arduino IDE-code
- Stap 7: Meer info en downloads
Video: Meter PZEM-004 + ESP8266 & Platform IoT Node-RED & Modbus TCP/IP - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:18
In deze gelegenheid zullen we onze actieve vermogensmeter of elektriciteitsverbruik, Pzem-004 - Peacefair integreren met het IoT Node-RED-integratieplatform dat in eerdere tutorials werd gebruikt, we zullen een ESP8266-module gebruiken die is geconfigureerd als Modbus TCP / IP-slave, later zullen we de metingen in Node-RED Dashboard om de 4 beschikbare variabelen zoals actief vermogen, geaccumuleerd elektriciteitsverbruik, spanning en stroom te visualiseren.
Vorige tutorials aanbevolen
Installatieplatform Node-Red
In de volgende tutorial zullen we aangeven hoe Node-RED voor linux moet worden geïnstalleerd en in het geval van een ander besturingssysteem raden we Virtualbox aan.
pdacontrolen.com/installation-node-red-plat…
Updaten van ESP8266 Industrial Modbus TCP IP V2.0
Lang geleden heb ik een aantal tests gedaan van ESP8266 als Modbus TCP/IP-slave, de volgende tutorial kan worden genomen als achtergrondinformatie van de huidige tests.
pdacontrolen.com/update-esp8266-industrial-…
Elektriciteitsmeter Peacefair PZEM 004 + ESP8266 & Arduino Nano
Als je meer wilt weten over Pzem-004 Peacefair, raad ik de volgende tutorial aan:
Functies, Arduino-aansluitingen en ESP8266.
pdacontrolen.com/elektriciteit-verbruik-me…
Stap 1: Tests uitgevoerd
Tests uitgevoerd
We meten het elektrische verbruik van een weerstand tegen warm water, verbruiken ongeveer 920 Watt en we zullen de metingen visualiseren in een dashboard gemaakt in Node-RED Dashboard en de communicatie geïmplementeerde Modbus TCP / IP.
Stap 2: Eenvoudige testmeter PZEM-004 & ESP8266 Platform IoT Node-RED Dashboard Modbus TCP/IP
Meettest voor actief vermogen of stroomverbruik met Peacefair PZEM-004 Meter en ESP8266-gegevens
transmissie en visualisatie in het IoT Platform Node-RED / Node-RED Dashboard met Modbus-protocol TCP/IP
Stap 3: Materialen en waar ze te koop zijn Zeer goedkoop
Materialen en waar ze heel goedkoop te koop zijn
- Meter PZEM 004 met display
- Meter PZEM 004T & driefasige meters
- Dompelverwarmer / Weerstand Boiler
- ESP8266 NodeMCU
Stap 4: Knooppunt-RED
Knooppunt-RED
De knooppunten die in deze test zijn gebruikt, zijn gedownload en geïnstalleerd, zoek eenvoudig in het Node-RED "Manage palette".
- Modbus TCP/IP, Node-RED-knooppunten worden Modbus TCP/IP-master
- Node-RED Dashboard, visualisatiepakket.
In dit geval wordt een array van 5 posities [0, 1, 2, 3, 4] ontvangen, de eerste positie in 0 en de rest bevat de waarden van spanning, stroom, vermogen, geaccumuleerd verbruik.
Met behulp van enkele Script-knooppunten worden de waarden gescheiden en wordt gedaan door het omgekeerde van Arduino te doen IDE wordt verdeeld in 10 de ontvangen waarden om ze in de vereiste gevallen van Int naar Float te converteren, technisch gezien wordt dit allemaal gedaan voor de juiste visualisatie.
Stap 5: Node-RED-dashboard
Stap 6: Arduino IDE-code
Arduino IDE-code
De routine gemaakt in Arduino IDE, ESP8266 voert het uitlezen van de meter PZEM-004 uit via de seriële poort, uit eerdere tests met Modbus TCP / IP is een routine gemaakt voor het verzenden en ontvangen van Holding Registers.
In 4 Holding Registers zijn 4 variabelen gedefinieerd:
- leeg = Holding Register [0].
- Momentane spanning = Holding Register [1].
- Instant stroom = Holding Register [2].
- Instant vermogen = Holding Register [3].
- Geaccumuleerd vermogen = Holding Register [4].
Snelle oplossing voor verzending van Float in Int
De waarden van de meter zijn van het zwevende type, de Holding Registers zijn 16-bits gehele getallen, in dit geval door praktisch te vermenigvuldigen met 10 voeren we het verzenden van de waarde uit, in de volgende tests zullen we de verzending uitvoeren in 2 gehele getallen van 16 bits.
Let op: Download en/of github-links hieronder.
Stap 7: Meer info en downloads
Documentatie / Documentatie
Lees Overwegingen, aanbevelingen en suggesties volledige documentatie van het project in Meter PZEM-004 + ESP8266 & Platform IoT Node-RED & Modbus TCP/IP.
pdacontrolen.com/meter-pzem-004-esp8266-pla…
Leer Overwegingen, 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…
Aanbevolen:
Aan de slag met Python voor ESP8266 & ESP32: 6 stappen
Aan de slag met Python voor ESP8266 en ESP32: basis De ESP8266 en zijn jongere grote broer ESP32 zijn goedkope wifi-microchips met volledige TCP/IP-stack en microcontroller-mogelijkheden. De ESP8266-chip kwam voor het eerst onder de aandacht van de makersgemeenschap in 2014. Sindsdien is de lage prijs (
DHT-temperatuur- en vochtigheidsbewaking met behulp van de ESP8266 en het AskSensors IoT-platform: 8 stappen
DHT-temperatuur- en vochtigheidsbewaking met behulp van de ESP8266 en het AskSensors IoT-platform: in een vorige instructable presenteerde ik een stapsgewijze handleiding om aan de slag te gaan met de ESP8266-nodeMCU en het AskSensors IoT-platform. In deze tutorial sluit ik een DHT11-sensor aan naar het knooppunt MCU. De DHT11 is een veelgebruikte Temperatuur- en luchtbevochtiger
ESP8266 NODEMCU BLYNK IOT-zelfstudie - Esp8266 IOT Blunk en Arduino IDE gebruiken - Led's bedienen via internet: 6 stappen
ESP8266 NODEMCU BLYNK IOT-zelfstudie | Esp8266 IOT Blunk en Arduino IDE gebruiken | LED's bedienen via internet: Hallo jongens, in deze instructables zullen we leren hoe we IOT kunnen gebruiken met onze ESP8266 of Nodemcu. We zullen daarvoor de blynk-app gebruiken. Dus we zullen onze esp8266/nodemcu gebruiken om de LED's via internet te bedienen. Dus de Blynk-app wordt verbonden met onze esp8266 of Nodemcu
Update HTTPS Redirect versie 2.0 ESP8266 & Google Spreadsheets: 10 stappen
Update HTTPS Redirect Versie 2.0 ESP8266 & Google Spreadsheets: In eerdere tests hebben we de communicatie van een ESP8266-module en bidirectionele verzending van gegevens naar een Google-spreadsheet gemaakt met behulp van Google Script, aanvankelijk dankzij Sujay Phadke "electronicsguy" de maker van de HTTPSRedirect-librar
Communicatie LoRa ESP8266 & Radio RFM95: 9 stappen
Communicatie LoRa ESP8266 & Radio RFM95: een van de meest genoemde technologieën die moet worden geïmplementeerd voor het internet der dingen, met zeer opvallende kenmerken voor communicatie op afstand en een laag stroomverbruik, weerspiegeld in zijn lage verbruik, LoRa "Lang - Ra nge", dit type modulatie ha