Πίνακας περιεχομένων:
- Βήμα 1: Πραγματοποιήθηκαν δοκιμές
- Πραγματοποιήθηκαν δοκιμές
- Βήμα 2: Απλός μετρητής δοκιμής PZEM-004 & ESP8266 Platform IoT Node-RED Dashboard Modbus TCP/IP
- Βήμα 3: Υλικά και πού να τα αγοράσετε πολύ φθηνά
- Υλικά και πού να τα αγοράσετε πολύ φθηνά
- Βήμα 4: Κόμβος-ΚΟΚΚΙΝΟ
- Βήμα 5: Πίνακας ελέγχου Node-RED
- Βήμα 6: Κωδικός IDE Arduino
- Κωδικός IDE Arduino
- Βήμα 7: Περισσότερες πληροφορίες και λήψεις
Βίντεο: Μετρητής PZEM-004 + ESP8266 & Platform IoT Node-RED & Modbus TCP/IP: 7 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:37
Σε αυτή την ευκαιρία θα ενσωματώσουμε τον ενεργό μετρητή ισχύος ή την κατανάλωση ηλεκτρικής ενέργειας, Pzem-004-Peacefair με την πλατφόρμα ενσωμάτωσης IoT Node-RED που χρησιμοποιήθηκε σε προηγούμενα μαθήματα, θα χρησιμοποιήσουμε ένα module ESP8266 που έχει διαμορφωθεί ως Modbus TCP / IP slave, αργότερα θα απεικονίσουμε το μετρήσεις στο Node-RED Dashboard για να απεικονίσετε τις 4 διαθέσιμες μεταβλητές όπως ενεργή ισχύ, συσσωρευμένη ηλεκτρική κατανάλωση, τάση και ρεύμα.
Προτεινόμενα προηγούμενα μαθήματα
Κόμβος πλατφόρμας εγκατάστασης-Κόκκινο
Στο παρακάτω σεμινάριο θα δείξουμε πώς να εγκαταστήσετε το Node-RED για Linux και σε περίπτωση άλλου λειτουργικού συστήματος προτείνουμε το Virtualbox.
pdacontrolen.com/installation-node-red-plat…
Ενημέρωση ESP8266 Industrial Modbus TCP IP V2.0
Πριν από πολύ καιρό έκανα κάποιες δοκιμές του ESP8266 ως σκλάβου Modbus TCP/IP, το ακόλουθο σεμινάριο μπορεί να ληφθεί ως βασική πληροφορία για τις τρέχουσες δοκιμές.
pdacontrolen.com/update-esp8266-industrial-…
Μετρητής ηλεκτρικής ενέργειας Peacefair PZEM 004 + ESP8266 & Arduino Nano
Αν θέλετε να μάθετε περισσότερα για το Pzem-004 Peacefair, προτείνω το ακόλουθο σεμινάριο:
Χαρακτηριστικά, συνδέσεις Arduino και ESP8266.
pdacontrolen.com/electricity-consumption-me…
Βήμα 1: Πραγματοποιήθηκαν δοκιμές
Πραγματοποιήθηκαν δοκιμές
Θα μετρήσουμε την ηλεκτρική κατανάλωση μιας αντίστασης στη θερμότητα του νερού, θα καταναλώσουμε περίπου 920 Watt και θα απεικονίσουμε τις μετρήσεις σε έναν πίνακα ελέγχου που δημιουργήθηκε στο Node-RED Dashboard και την επικοινωνία που εφαρμόστηκε Modbus TCP / IP.
Βήμα 2: Απλός μετρητής δοκιμής PZEM-004 & ESP8266 Platform IoT Node-RED Dashboard Modbus TCP/IP
Δοκιμή ενεργού μέτρησης ισχύος ή κατανάλωση ισχύος με δεδομένα Peacefair PZEM-004 Meter και δεδομένα ESP8266
μετάδοση και απεικόνιση στο IoT Platform Node-RED / Node-RED Dashboard που εφαρμόζει το πρωτόκολλο Modbus TCP / IP
Βήμα 3: Υλικά και πού να τα αγοράσετε πολύ φθηνά
Υλικά και πού να τα αγοράσετε πολύ φθηνά
- Μετρητής PZEM 004 με οθόνη
- Μετρητής PZEM 004T & Τριφασικοί μετρητές
- Θερμοσίφωνας / Θερμοσίφωνας αντίστασης
- ESP8266 NodeMCU
Βήμα 4: Κόμβος-ΚΟΚΚΙΝΟ
Κόμβος-ΚΟΚΚΙΝΟ
Οι κόμβοι που χρησιμοποιούνται σε αυτήν τη δοκιμή έχουν ληφθεί και εγκατασταθεί, απλώς αναζητήστε το "Διαχείριση παλέτας" του Node-RED.
- Οι κόμβοι Modbus TCP/IP, Node-RED θα είναι κύριος Modbus TCP/IP
- Πίνακας ελέγχου Node-RED, πακέτο οπτικοποίησης.
Σε αυτήν την περίπτωση, λαμβάνεται ένας πίνακας 5 θέσεων [0, 1, 2, 3, 4], η πρώτη θέση στο 0 και η υπόλοιπη περιέχει τις τιμές τάσης, Ρεύματος, Ισχύος, Συσσωρευμένης κατανάλωσης.
Χρησιμοποιώντας ορισμένους κόμβους Script, οι τιμές διαχωρίζονται και γίνεται το αντίστροφο του Arduino IDE διαιρείται σε 10 τις τιμές που λαμβάνονται για τη μετατροπή τους από Int σε Float στις απαιτούμενες περιπτώσεις, τεχνικά όλα αυτά γίνονται για τη σωστή απεικόνιση.
Βήμα 5: Πίνακας ελέγχου Node-RED
Βήμα 6: Κωδικός IDE Arduino
Κωδικός IDE Arduino
Η ρουτίνα που δημιουργήθηκε στο Arduino IDE, ESP8266 εκτελεί την ανάγνωση του μετρητή PZEM-004 μέσω της σειριακής θύρας, από προηγούμενες δοκιμές με το Modbus TCP / IP δημιουργήθηκε μια ρουτίνα για αποστολή και λήψη μητρώων κατοχής.
4 μεταβλητές έχουν οριστεί σε 4 Holding Registers:
- κενό = Κράτηση μητρώου [0].
- Στιγμιαία τάση = Διατήρηση καταχωρητή [1].
- Άμεσο ρεύμα = Κράτηση μητρώου [2].
- Άμεση ισχύς = Κράτηση μητρώου [3].
- Συσσωρευμένη ισχύς = Κράτηση μητρώου [4].
Γρήγορη λύση στην αποστολή του Float in Int
Οι τιμές του μετρητή είναι κυμαινόμενου τύπου, οι καταχωρητές εκμετάλλευσης είναι ακέραιοι 16-bit, στην περίπτωση αυτή πολλαπλασιάζοντας την πρακτικότητα με 10 εκτελούμε την αποστολή της τιμής, στις επόμενες δοκιμές θα πραγματοποιήσουμε την αποστολή σε 2 ακέραιους αριθμούς των 16 bit Το
Σημείωση: Λήψη και / ή σύνδεσμοι github παρακάτω.
Βήμα 7: Περισσότερες πληροφορίες και λήψεις
Τεκμηρίωση / Τεκμηρίωση
Διαβάστε τις σκέψεις, τις συστάσεις και τις προτάσεις πλήρη τεκμηρίωση του έργου στο Meter 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…
Συνιστάται:
Ηλιακός μετρητής υγρασίας εδάφους με ESP8266: 10 βήματα (με εικόνες)
Solar Soil Moisture Meter With ESP8266: Σε αυτό το Instructable, φτιάχνουμε μια ηλιακή συσκευή παρακολούθησης υγρασίας εδάφους. Χρησιμοποιεί έναν μικροελεγκτή wifi ESP8266 με κωδικό χαμηλής ισχύος και όλα είναι αδιάβροχα για να μπορούν να μείνουν έξω. Μπορείτε να ακολουθήσετε αυτή τη συνταγή ακριβώς, ή να πάρετε από αυτήν το
Μετρητής κοινωνικών μέσων με ESP8266 και TFT: 10 βήματα
Κοινωνικός μετρητής μέσων με ESP8266 και TFT: Αυτό το διδακτικό θα σας δείξει πώς να φτιάξετε έναν μετρητή κοινωνικών μέσων με βάση το ESP8266 και ένα έγχρωμο TFT για επάνω τοίχο. Αυτός ο μετρητής κοινωνικών μέσων θα εμφανίζει συνεχώς με επιτυχία πληροφορίες σχετικά με τον λογαριασμό σας στο Facebook, Instagram και Youtube
Συνδρομητικός μετρητής YouTube χρησιμοποιώντας έναν πίνακα ESP8266: 9 βήματα (με εικόνες)
Συνδρομητικός μετρητής YouTube χρησιμοποιώντας έναν πίνακα ESP8266: Αγαπητοί φίλοι καλωσορίσατε σε ένα άλλο έργο ESP8266 Σήμερα πρόκειται να κατασκευάσουμε ένα DIY συνδρομητικό μετρητή YouTube με μεγάλη οθόνη LCD και περίβλημα με 3D εκτύπωση. Ας ξεκινήσουμε! Σε αυτό το σεμινάριο θα κάνουμε το εξής: Ένας DIY συνδρομητής YouTube
Συνδρομητικός μετρητής YouTube με ESP8266 IoT: 5 βήματα (με εικόνες)
Συνδρομητικός μετρητής YouTube με ESP8266 IoT: Εδώ σας έφερα το πρώτο μου έργο Internet of Things (IoT). Είμαι νέος χρήστης youtuber και μου φαίνεται υπέροχο να μπορώ να έχω τους συνδρομητές μου να μετράνε πλαισιωμένοι στο γραφείο ή στον τοίχο μου. Για αυτόν τον λόγο έκανα αυτό το απίστευτο έργο εύκολο και χρήσιμο για εσάς
Μετρητής ηλεκτρικής κατανάλωσης CHINT + ESP8266 & Matrix Led MAX7912: 9 βήματα (με εικόνες)
Μετρητής ηλεκτρικής κατανάλωσης CHINT + ESP8266 & Matrix Led MAX7912: Αυτή τη φορά θα επιστρέψουμε σε ένα ενδιαφέρον έργο, τη μέτρηση της ηλεκτρικής κατανάλωσης με επεμβατικό τρόπο με μια φάση CHINT DDS666 Meter Mono, τεχνικά πρόκειται για οικιακό ή οικιστικό μετρητή που έχουμε ήδη παρουσιάστηκε στο προηγούμενο