Πίνακας περιεχομένων:

Μέτρηση τάσης DC με Arduino και Node-RED: 8 βήματα (με εικόνες)
Μέτρηση τάσης DC με Arduino και Node-RED: 8 βήματα (με εικόνες)

Βίντεο: Μέτρηση τάσης DC με Arduino και Node-RED: 8 βήματα (με εικόνες)

Βίντεο: Μέτρηση τάσης DC με Arduino και Node-RED: 8 βήματα (με εικόνες)
Βίντεο: IoT: Ταχύτητα ελέγχου κινητήρα DC με μονάδα NodeMCU ESP8266 και L298N 2024, Δεκέμβριος
Anonim
Μέτρηση τάσης DC με Arduino και Node-RED
Μέτρηση τάσης DC με Arduino και Node-RED

Υπάρχουν πολλά σεμινάρια μέτρησης τάσης DC με το Arduino, σε αυτή την περίπτωση βρήκα ένα σεμινάριο που θεωρώ την καλύτερη λειτουργική μέθοδο μέτρησης DC χωρίς να απαιτούνται τιμές εισόδου αντίστασης, απαιτεί μόνο κάποια αντίσταση και ένα πολύμετρο, Σε επόμενα μαθήματα θα ξεκινήσουμε με ηλιακούς συλλέκτες και πρέπει να μετρήσουμε το VDC για μεγάλα χρονικά διαστήματα.

Ο κώδικας ελήφθη από το Startelectronics.org του άρθρου Μέτρηση DC Voltage χρησιμοποιώντας Arduino ευχαριστώ για τη μεγάλη συμβολή.

Πηγή: Μέτρηση τάσης DC χρησιμοποιώντας Arduino

Κάναμε κάποιες τροποποιήσεις αλλά προσθέσαμε μια απεικόνιση και το αποτέλεσμα ήταν πολύ καλό !! Το arduino μας μετρά την τάση της μπαταρίας και μεταδίδεται μέσω σειριακής σε Node-RED.

Φροντιστήριο PDAControl

Αγγλική έκδοση

Μέτρηση DC Τάσης με Arduino και Node-RED

pdacontrolen.com/measuring-dc-voltage-with-…

Έκδοση Español

Midiendo Voltaje DC con Arduino y Node-RED

pdacontroles.com/midiendo-voltaje-dc-con-ar…

Εγκαταστήστε το Node-RED

pdacontrolen.com/installation-node-red-plat…

Βήμα 1: Υλικά

Υλικά
Υλικά

Υλικά

1 αντίσταση 1MOhm, συνιστώ σε ανοχή 1%.

1 Αντίσταση 100Κ ή 2 των 200Κ παράλληλα, προτείνω ανοχή 1%.

1 Πολύμετρο

1 Arduino Mega 2560 R3 - Πολύ φθηνά !!!

Βήμα 2: Λειτουργία & Συνδέσεις

Λειτουργία & Συνδέσεις
Λειτουργία & Συνδέσεις
Λειτουργία & Συνδέσεις
Λειτουργία & Συνδέσεις

Λειτουργία

Με βάση τη μέθοδο μέτρησης του πολύμετρου, η οποία χρησιμοποιεί μεγάλη αντίσταση για τη μέτρηση της τάσης και ότι το όργανο μέτρησης δεν επηρεάζει τη μέτρηση στο κύκλωμα.

Δεδομένου ότι το ADC του Arduino Mega 2560 R3 σε αυτή την περίπτωση επιτρέπει μέγιστο 5v, έχει χρησιμοποιηθεί διαχωριστής τάσης μεταξύ 1MOhm και 100k.

Σύσταση: Σε αυτή την περίπτωση χρησιμοποίησα ανοχή 5% και το αποτέλεσμα ήταν καλό, αλλά εάν απαιτείται καλύτερη μέτρηση ή πίεση χρησιμοποιήστε αντίσταση 1% ανοχή.

Βήμα 3: Πίνακας ελέγχου Node-RED & Node-RED

Πίνακας ελέγχου Node-RED & Node-RED
Πίνακας ελέγχου Node-RED & Node-RED
Πίνακας ελέγχου Node-RED & Node-RED
Πίνακας ελέγχου Node-RED & Node-RED
Πίνακας ελέγχου Node-RED & Node-RED
Πίνακας ελέγχου Node-RED & Node-RED

Πίνακας ελέγχου Node-RED & Node-RED

Δεδομένου ότι αυτή τη φορά θα πραγματοποιήσουμε μια δοκιμή στο τοπικό δίκτυο, η κατ 'εξοχήν πλατφόρμα για δοκιμή σε "πραγματικό χρόνο" και προβολή δεδομένων Node-Red, σύρσιμο κόμβων και σύνδεση θα έχει εφαρμογή γρήγορης παρακολούθησης,

Θα χρησιμοποιήσουμε τους κόμβους:

Σειριακές θύρες Node, αυτές θα επιτρέψουν την επικοινωνία από σημείο σε σημείο μέσω σειριακού υπολογιστή Arduino (Node-RED).

Πίνακας ελέγχου Node-RED Nodes, Επιτρέπει σε μια ποικιλία κόμβων Widget να δημιουργούν εκπληκτική θέα.

Βήμα 4: Εγκαταστήστε το Node-RED

Image
Image

Εγκαταστήστε το Node-RED

Για πολύ καιρό ήθελα να δοκιμάσω αυτήν την πλατφόρμα που ονομάζεται Node-red που δημιουργήθηκε από την IBM, αναπτύχθηκε σε nodejs, το Node-RED αναπτύχθηκε από τον Nick O’Leary και ο Dave Conway-Jones ευχαριστώ για τις συνεισφορές σας.

Τι είναι όμως το Node-Red;

Είναι ένα γραφικό εργαλείο ανοιχτού κώδικα που βασίζεται στη σύνδεση κόμβων που περιέχουν API'S ή / και υπηρεσίες για την επικοινωνία και / ή τη σύνδεση συσκευών για το Διαδίκτυο πραγμάτων, έχει φιλική διεπαφή ιστού, περιέχει ποικιλία βασικών και σύνθετων λειτουργιών IoT, εκεί είναι επίσης μια ηλεκτρονική έκδοση του Node-RED που ονομάζεται IBM Bluemix.

Υπάρχουν διάφορα σεμινάρια για την εγκατάσταση του Node-RED σε τοπικό διακομιστή, αλλά αυτά τα σεμινάρια, αν και πολύ πλήρη, δεν λειτούργησαν σωστά για μένα, αποφάσισα να συντάξω τα βήματα για την εγκατάσταση του Node-RED σε Linux, σε αυτή την περίπτωση το Lubuntu ((Ubuntu) Ελπίζω ότι θα σας αρέσει αυτός ο οδηγός.

Κόμβος-ΚΟΚΚΙΝΟ

nodered.org

Βήμα 5: Βαθμονόμηση

Βαθμονόμηση
Βαθμονόμηση
Βαθμονόμηση
Βαθμονόμηση

Βαθμονόμηση

Για να είναι σωστή η μέτρηση, συνιστάται να εκτελέσετε τη βαθμονόμηση χρησιμοποιώντας ένα πολύμετρο και να κάνετε τις ακόλουθες μετρήσεις και να τροποποιήσετε τις τιμές στον κώδικα Arduino IDE.

Πλήρης εξήγηση της μεθόδου βαθμονόμησης

Βήμα 6: Μέτρηση μπαταρίας 6v

Image
Image
Μέτρηση μπαταρίας 6v
Μέτρηση μπαταρίας 6v

Μέτρηση μπαταρίας 6v

Σε αυτή την περίπτωση θα εκτελέσουμε τη μέτρηση μιας όξινης μπαταρίας από 6v έως 12Ah

Δημιούργησα έναν πίνακα εργαλείων στην πλατφόρμα Emoncms με μετρήσεις σε DC. Μπορείτε να δείτε τον πίνακα ελέγχου σε πραγματικό χρόνο εδώ

Βήμα 7: Μια άλλη μέτρηση ηλιακού πλαισίου 10w εφαρμογής

Image
Image

Μέτρηση ηλιακού συλλέκτη 10w

Πριν από μερικούς μήνες αγόρασα ένα ηλιακό πάνελ από 10W έως 22VDC max, με το Arduino έκανα ασφαλείς μετρήσεις χωρίς να φοβάμαι ότι θα κάψω το ADC

Βήμα 8: Συμπεράσματα και συστάσεις

Θα έλεγαν ότι είναι αδύνατο, αλλά για πολύ καιρό αναζητήστε ένα σεμινάριο για τη μέτρηση της τάσης DC με αποτελεσματικό και καλύτερο τρόπο υποστηριζόμενο σε κώδικα και ιδιαίτερα λειτουργικό χάρη στο startelectronics.org για αυτήν τη συνεισφορά.

Στα περισσότερα μαθήματα, πρέπει να εισαγάγετε την τιμή των αντιστάσεων και οι εκδόσεις τους δεν είναι πολύ χρήσιμες για μετρήσεις σε ελαφρώς πιο ρεαλιστικές εφαρμογές ή σε πραγματικά έργα.

Δεδομένου ότι σε μελλοντικά σεμινάρια θα χρησιμοποιήσουμε ένα ηλιακό πάνελ 10w, αυτή η εφαρμογή μέτρησης είναι ιδανική για αυτές τις περιπτώσεις. Θεωρώ ότι ένα από τα πλεονεκτήματα αυτής της μεθόδου δεν θα επηρεάσει τη μέτρηση δεδομένης της μεγάλης σύνθετης αντίστασης παρόμοια με τα πολύμετρα.

Φροντιστήριο PDAControl

Αγγλική έκδοση

Μέτρηση DC Τάσης με Arduino και Node-RED

pdacontrolen.com/measuring-dc-voltage-with…

Έκδοση Español

Midiendo Voltaje DC con Arduino y Node-RED

pdacontroles.com/midiendo-voltaje-dc-con-a…

Συνιστάται: