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

Βαθμονόμηση αισθητήρα υγρασίας: 7 βήματα
Βαθμονόμηση αισθητήρα υγρασίας: 7 βήματα

Βίντεο: Βαθμονόμηση αισθητήρα υγρασίας: 7 βήματα

Βίντεο: Βαθμονόμηση αισθητήρα υγρασίας: 7 βήματα
Βίντεο: Τοποθέτησα τον συμπιεστή inverter R134a σε ΠΑΛΙΟ ΨΥΓΕΙΟ! 2024, Νοέμβριος
Anonim
Βαθμονόμηση αισθητήρα υγρασίας
Βαθμονόμηση αισθητήρα υγρασίας
Βαθμονόμηση αισθητήρα υγρασίας
Βαθμονόμηση αισθητήρα υγρασίας
Βαθμονόμηση αισθητήρα υγρασίας
Βαθμονόμηση αισθητήρα υγρασίας

Έχω 3 αισθητήρες που μπορούν να μετρήσουν τη σχετική υγρασία του αέρα: BME280, SHT21, DHT22. Ανέφεραν την ικανότητα μέτρησης με ακρίβεια +/- 3% από 20 έως 80%

Ωστόσο, κατά τη δοκιμή στην ίδια κατάσταση για 3 αισθητήρες, πήρα 3 διαφορετικά αποτελέσματα. Maybeσως ένας από αυτούς έχει διαβάσει σωστά, ή κανένας από αυτούς δεν είναι σωστός. Αποφασίζω λοιπόν να το δοκιμάσω με κάποιο εξοπλισμό.

Ελπίζω το πείραμά μου να βοηθήσει κάποιον να κάνει αυτόν τον τύπο αισθητήρα να είναι σωστός.

Βήμα 1: Λίστα μερών και οδηγίες βίντεο

Image
Image

Για να προετοιμαστούμε για το πείραμα, θα χρειαστούμε:

1. BME280

2. DHT22

3. SHT21

4. Arduino UNO

5. NodeMCU

6. Υγραντήρας

7. Θερμόμετρο αισθητήρα

8. Αλάτι (χλωριούχο νάτριο NaCl) 9. Απορροφητής υγρασίας

10. Κουτί

Βήμα 2: Πρώτο σημείο ελέγχου

Πρώτο σημείο ελέγχου
Πρώτο σημείο ελέγχου
Πρώτο σημείο ελέγχου
Πρώτο σημείο ελέγχου
Πρώτο σημείο ελέγχου
Πρώτο σημείο ελέγχου

Ευτυχώς, μπορούμε να χρησιμοποιήσουμε αλάτι (στην κουζίνα σας!) Για να φτιάξουμε τυπικό περιβάλλον υγρασίας για δοκιμές. Ως χαρακτηριστικό του αλατιού (το λεγόμενο NaCl "χλωριούχο νάτριο"), η κατάσταση κορεσμού του μπορεί να κάνει τέλεια υγρασία στο 75%.

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

Κάντε κύκλωμα όπως στην εικόνα

Ο κωδικός είναι εδώ

Ως αποτέλεσμα της οθόνης της οθόνης, 3 αισθητήρες δίνουν 3 αποτελέσματα υγρασίας, η θερμοκρασία φαίνεται ότι είναι η ίδια μαζί με τους 28 βαθμούς Κελσίου

Βήμα 3: Μετατόπιση για αισθητήρα

Offset για αισθητήρα
Offset για αισθητήρα
Μετατόπιση για αισθητήρα
Μετατόπιση για αισθητήρα

Πρώτη δοκιμή, δίνω 3 αισθητήρες με τιμή μετατόπισης για να γίνει η υγρή ανάγνωση κάθε αισθητήρα με τον Εξωτερικό μετρητή υγρασίας στο 75%, και επίσης να αντισταθμιστεί η ανάγνωση θερμοκρασίας για να γίνει η ανάγνωση της θερμοκρασίας ίδια με το Εξωτερικό θερμοστοιχείο.

Μετά τη λήψη του κώδικα, η ανάγνωσή του είναι τώρα ίδια με το Humid Meter στο 75%. και η θερμοκρασία είναι ίδια με το Εξωτερικό Θερμοστοιχείο στους 31 dCC

Βήμα 4: Δοκιμή στο δεύτερο σημείο

Δοκιμή στο δεύτερο σημείο
Δοκιμή στο δεύτερο σημείο
Δοκιμή στο δεύτερο σημείο
Δοκιμή στο δεύτερο σημείο
Δοκιμή στο δεύτερο σημείο
Δοκιμή στο δεύτερο σημείο

Για να βεβαιωθούμε ότι η μετατόπιση είναι σωστή, θα πρέπει να ελέγξουμε αυτούς τους αισθητήρες στο δεύτερο σημείο με απορροφητή υγρασίας.

Φυλάξτε το ξανά στο κουτί, ο μετρητής υγρασίας τώρα είναι 40%, αλλά 3 αισθητήρες (πάλι) μας δίνουν 3 διαφορετικά αποτελέσματα!

(Η θερμοκρασία φαίνεται εντάξει μετά τη μετατόπιση)

Έτσι, πρέπει να βαθμονομηθούν!

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

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

Για τη βαθμονόμηση, απλώς διαγράφουμε τη μετατόπιση και, στη συνέχεια, καταγράφουμε την τιμή του αισθητήρα στο τυπικό υγρό 40%

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

Άλλωστε, κατεβάστε τον κωδικό, 3 αισθητήρες δίνουν το ίδιο αποτέλεσμα στο 40% τώρα!

Βήμα 6: Δοκιμάστε για άλλη μια φορά

Δοκιμάστε για άλλη μια φορά!
Δοκιμάστε για άλλη μια φορά!
Δοκιμάστε για άλλη μια φορά!
Δοκιμάστε για άλλη μια φορά!

Για να βεβαιωθούμε ότι 3 αισθητήρες έχουν βαθμονόμηση σωστά, θα πρέπει να τον δοκιμάσουμε ξανά με κορεσμένο NaCl. Ευτυχώς, η ανάγνωση 3 αισθητήρων έχει ανάγνωση περίπου 75%.

Στη συνέχεια, προσπαθώ να αφαιρέσω τους αισθητήρες από το κουτί, τους τοποθετώ ξανά στα εισερχόμενα με απορροφητή υγρού για να δω την ανάγνωση 3 αισθητήρων: το αποτέλεσμα φαίνεται εντάξει -> η απόκριση 3 αισθητήρων είναι η ίδια μαζί! Δεν υπάρχει διαφορετική ανάγνωση όπως πριν

Βήμα 7: Μέτρηση της υγρασίας και της θερμοκρασίας του δωματίου σας

Μέτρηση της υγρασίας και της θερμοκρασίας του δωματίου σας
Μέτρηση της υγρασίας και της θερμοκρασίας του δωματίου σας
Μέτρηση της υγρασίας και της θερμοκρασίας του δωματίου σας
Μέτρηση της υγρασίας και της θερμοκρασίας του δωματίου σας
Μέτρηση υγρασίας και θερμοκρασίας δωματίου
Μέτρηση υγρασίας και θερμοκρασίας δωματίου

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

Μπορούμε να χρησιμοποιήσουμε το ESP8266 και το λογισμικό Blynk για να το διαβάσουμε μέσω διαδικτύου. Μου αρέσουν πολύ τα ίχνη δεδομένων από το Blynk τα οποία μπορούμε να τα εντοπίσουμε με την πάροδο του χρόνου!

Συνιστάται: