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

Οδηγός για αρχάριους για τη χρήση αισθητήρων DHT11/ DHT22 W/ Arduino: 9 βήματα
Οδηγός για αρχάριους για τη χρήση αισθητήρων DHT11/ DHT22 W/ Arduino: 9 βήματα

Βίντεο: Οδηγός για αρχάριους για τη χρήση αισθητήρων DHT11/ DHT22 W/ Arduino: 9 βήματα

Βίντεο: Οδηγός για αρχάριους για τη χρήση αισθητήρων DHT11/ DHT22 W/ Arduino: 9 βήματα
Βίντεο: Αισθητήρας βροχής με Arduino 2024, Ιούλιος
Anonim
Οδηγός για αρχάριους για τη χρήση αισθητήρων DHT11/ DHT22 W/ Arduino
Οδηγός για αρχάριους για τη χρήση αισθητήρων DHT11/ DHT22 W/ Arduino

Μπορείτε να διαβάσετε αυτό και άλλα καταπληκτικά μαθήματα στον επίσημο ιστότοπο του ElectroPeak

ΣΦΑΙΡΙΚΗ ΕΙΚΟΝΑ

Σε αυτό το σεμινάριο, θα μάθετε πώς να ρυθμίζετε αισθητήρες DHT11 και DHT22 και να μετράτε τη θερμοκρασία και την υγρασία του περιβάλλοντος.

Τι θα μάθετε:

  • Χαρακτηριστικά και διαφορές DHT11 και DHT22
  • Δομή DHT11 και DHT22
  • Πώς να ρυθμίσετε αισθητήρες DHT11 και DHT22 με το Arduino

Βήμα 1: Αισθητήρας θερμοκρασίας και υγρασίας DHT11 και DHT22

Αισθητήρας θερμοκρασίας και υγρασίας DHT11 και DHT22
Αισθητήρας θερμοκρασίας και υγρασίας 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 και παρακολουθήστε τα αποτελέσματα στη Σειριακή οθόνη.

Συνιστάται: