Πίνακας περιεχομένων:
2025 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2025-01-13 06:57
Μπορείτε να διαβάσετε αυτό και άλλα καταπληκτικά μαθήματα στον επίσημο ιστότοπο του ElectroPeak
ΣΦΑΙΡΙΚΗ ΕΙΚΟΝΑ
Σε αυτό το σεμινάριο, θα μάθετε πώς να ρυθμίζετε αισθητήρες DHT11 και DHT22 και να μετράτε τη θερμοκρασία και την υγρασία του περιβάλλοντος.
Τι θα μάθετε:
- Χαρακτηριστικά και διαφορές DHT11 και DHT22
- Δομή DHT11 και DHT22
- Πώς να ρυθμίσετε αισθητήρες DHT11 και DHT22 με το Arduino
Βήμα 1: Αισθητήρας θερμοκρασίας και υγρασίας DHT11 και DHT22
Λόγω της σημασίας παραμέτρων όπως η θερμοκρασία και η υγρασία σε πολλά έργα, η σωστή επιλογή αισθητήρων που μπορούν να μετρήσουν τη θερμοκρασία και την υγρασία είναι πολύ σημαντική. Η οικογένεια DHT που ονομάζεται DHT11 και DHT22 είναι οι πιο δημοφιλείς και συνηθισμένοι αισθητήρες μεταξύ των αισθητήρων θερμοκρασίας και υγρασίας.
Μπορείτε να δείτε τα χαρακτηριστικά τους σε αυτόν τον πίνακα βημάτων.
Η χαμηλή τιμή είναι το πιο σημαντικό χαρακτηριστικό του DHT11, αλλά δεν έχει υψηλή ακρίβεια και ευρύ φάσμα μετρήσεων. Από την άλλη πλευρά, το DHT22, με μεγάλο εύρος και υψηλή ακρίβεια μέτρησης, είναι 2,5 φορές ακριβότερο από το άλλο στην οικογένεια.
Βήμα 2: Μέτρηση θερμοκρασίας και υγρασίας χρησιμοποιώντας DHT11 και Arduino
Απαιτούμενα Υλικά
Arduino Uno R3
Αισθητήρας DHT11
Breadboard
Σύρμα βραχυκυκλωτήρα
Εφαρμογές λογισμικού
Arduino IDE
Βήμα 3: Κύκλωμα
Το DHT11 περιέχει 4 ακίδες. 2 ακίδες για παροχή, 1 για αποστολή δεδομένων και η άλλη είναι άχρηστη. Για να λειτουργήσει σωστά αυτός ο αισθητήρας και να σας δώσει τα σωστά δεδομένα, πρέπει να τραβήξετε προς τα πάνω τον πείρο δεδομένων με αντίσταση 4,7 k. Αφήστε τον τρίτο πείρο του αισθητήρα χωρίς καμία σύνδεση.
Προειδοποίηση Προσέξτε τον αισθητήρα και την κατεύθυνση του πείρου, ο αισθητήρας σας θα καταστραφεί σε περίπτωση λάθους.
Βήμα 4: Κωδικός
Για να ξεκινήσετε τη μεταφορά δεδομένων, ανεβάστε αυτόν τον κώδικα στο Arduino σας και ανοίξτε τη σειριακή οθόνη.
DHT. Υγρασία επιστρέφει την υγρασία σε ποσοστό και DHT.temperature επιστρέφει τη θερμοκρασία σε Κελσίου.
Σημείωση Πρέπει να περιμένουμε 2 δευτερόλεπτα μεταξύ κάθε μέτρησης. Διαφορετικά, ο αισθητήρας θα επιστρέψει λάθος δεδομένα.
Αντί να εμφανίζετε πληροφορίες στον υπολογιστή, μπορείτε να εμφανίσετε τη θερμοκρασία και την υγρασία στην οθόνη LCD.
Για περισσότερες πληροφορίες, δείτε αυτό το σεμινάριο: Χρήση ασπίδας πληκτρολογίου 1602 LCD με Arduino
Βήμα 5: Μέτρηση θερμοκρασίας και υγρασίας με χρήση DHT22 και Arduino
η ρύθμιση και η χρήση του αισθητήρα DHT22 είναι σχεδόν ίδια με την DHT11.
Βήμα 6: Απαιτούμενα υλικά
Arduino Uno R3
Αισθητήρας DHT22
Breadboard
Σύρμα βραχυκυκλωτήρα
Εφαρμογές λογισμικού
Arduino IDE
Βήμα 7: Κύκλωμα
Βήμα 8: Κωδικός
Η μόνη διαφορά είναι στη λειτουργία DHT.trad, όπου πρέπει να γράψετε 22 αντί 11. Επίσης, μπορείτε να ορίσετε τις παραμέτρους θερμοκρασίας και υγρασίας ως πλωτήρες για DHT22 για να τις δείτε πιο ακριβείς.
Ανεβάστε αυτόν τον κωδικό στον πίνακα Arduino και παρακολουθήστε τα αποτελέσματα στη Σειριακή οθόνη.