Πίνακας περιεχομένων:
- Βήμα 1: ΔΗΜΙΟΥΡΓΙΑ ΣΧΗΜΑΤΙΚΟΥ
- Βήμα 2: ΠΕΙΡΑΜΑΤΙΚΟΣ ΧΡΟΝΟΣ-ΣΥΝΔΕΣΕΙΣ
- Βήμα 3: ΠΕΙΡΑΜΑΤΙΚΟΣ ΧΡΟΝΟΣ-ΚΩΔ
- Βήμα 4: ΧΡΟΝΟΣ ΠΕΙΡΑΜΑΤΟΣ - ΡΥΘΜΙΣΗ
- Βήμα 5: ΕΡΓΑΣΙΑ
Βίντεο: ΜΕΤΡΗΣΗ ΘΕΡΜΟΚΡΑΣΙΑΣ ΚΑΙ ΥΓΡΑΣΙΑΣ ΧΡΗΣΗΣ DHT 11: 5 Βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:36
Σε αυτό το έργο, χρησιμοποιώ αισθητήρα θερμοκρασίας και υγρασίας DHT 11 για τη μέτρηση της θερμοκρασίας του περιβάλλοντός μας καθώς και την υγρασία χρησιμοποιώντας Arduino (Nano).
ΜΕΡΙΚΑ ΒΑΣΙΚΑ ΗΛΕΚΤΡΙΚΑ ΧΑΡΑΚΤΗΡΙΣΤΙΚΑ:
ΤΑΣΗ ΛΕΙΤΟΥΡΓΙΑΣ: 3.5V-5V
ΤΡΕΧΟΝ (μέτρηση): 0,3 mA
ΤΡΕΧΟΝ (αναμονή): 60 μικροαμπέρ
ΕΥΡΟΣ: 0 έως 50 βαθμούς Κελσίου
RΗΦΙΣΜΑ: 16bit
ΠΕΡΙΟΔΟΣ ΔΕΙΓΜΑΤΟΛΟΓΙΑΣ:> 2 ms
Βήμα 1: ΔΗΜΙΟΥΡΓΙΑ ΣΧΗΜΑΤΙΚΟΥ
Σε αυτά τα σχήματα, χρησιμοποιήστε έναν αισθητήρα DHT11 με 5k (ohm) αντίσταση έλξης για τη γραμμή δεδομένων.
PIN:
RED WIRE TO +VCC
BLACK WIRE TO GND
ΚΙΤΡΙΝΟ ΣΥΡΜΑ ΜΕ ΑΝΤΙΣΤΑΣΗ 5 Κ
Η 3η καρφίτσα δεν είναι ΣΥΝΔΕΣΗ
ΑΠΑΡΑΙΤΗΤΑ ΣΤΟΙΧΕΙΑ:
1. Arduino
2. Αισθητήρας θερμοκρασίας και υγρασίας DHT11
Αντίσταση 3,5 k ohm
ΧΡΗΣΙΜΟΠΟΙΩ ΤΟ DHT11 ΜΕ ΚΙΝΗΤΗΡΑ ΣΕ ΑΝΤΙΣΤΑΣΗ ΚΑΙ ΠΥΡΗΜΑΤΟΠΟΙΗΤΗ ΓΙΑ ΤΗΝ ΑΝΑΚΑΛΥΗ ΚΑΙ ΟΜΟΡΦΩΣΗ ΤΗΣ ΤΑΣΗΣ ΕΙΣΟΔΟΥ ΣΕΒΑΤΙΚΑ.
Βήμα 2: ΠΕΙΡΑΜΑΤΙΚΟΣ ΧΡΟΝΟΣ-ΣΥΝΔΕΣΕΙΣ
Έχω συνδέσει τις καρφίτσες ανάλογα
5v - +VCC
GND - GND
ψηφιακή ακίδα 2 - PIN δεδομένων
Βήμα 3: ΠΕΙΡΑΜΑΤΙΚΟΣ ΧΡΟΝΟΣ-ΚΩΔ
Χρησιμοποιώντας το Arduino IDE μπορούμε να προγραμματίσουμε τον πίνακα Arduino
αλλά πρώτα κατεβάστε και εγκαταστήστε τη βιβλιοθήκη για αισθητήρες DHT..
ο σκοπός της λήψης της βιβλιοθήκης είναι να μειώσει την πολυπλοκότητα του κώδικα.
Κατεβάζω τη βιβλιοθήκη που ονομάζεται SIMPLEDHT είναι φοβερή.
αφού εγκαταστήσετε τη βιβλιοθήκη κάνοντας κλικ στο κουμπί εγκατάστασης.
άνοιγμα αρχείου-παραδείγματα- simpledht-dht11 προεπιλογή.
Χρησιμοποιώ DHT11. αν χρησιμοποιείτε DHT22 υπάρχει επίσης ένα παράδειγμα κώδικα παρακάτω.. ΣΩΣΤΑ ΕΚΕΙ…
μετά το άνοιγμα του κωδικού. συνδέστε την πλακέτα Arduino στον υπολογιστή σας και επιλέξτε το PORT. και ανεβάστε το παράδειγμα σκίτσο.
βεβαιωθείτε ότι έχετε συνδέσει το pin δεδομένων στο ψηφιακό pin2 του Arduino..
ΤΟ ΚΩΔΙΚΟ ΜΕΡΟΣ ΕΓΙΝΕ
Βήμα 4: ΧΡΟΝΟΣ ΠΕΙΡΑΜΑΤΟΣ - ΡΥΘΜΙΣΗ
μετά τη μεταφόρτωση του κώδικα ανοίξτε τη σειριακή οθόνη.
θα παρατηρήσετε ότι ο αισθητήρας στέλνει τα δεδομένα.
δεν είναι πολύ δύσκολο έτσι;
Βήμα 5: ΕΡΓΑΣΙΑ
Όπως είπα ότι ο αισθητήρας στέλνει 40 bit
Ακέραια δεδομένα υγρασίας 8bit + δεκαδικά δεδομένα υγρασίας 8bit + ακέραια δεδομένα θερμοκρασίας 8bit + κλασματικά δεδομένα θερμοκρασίας 8 bit + άθροισμα ελέγχου 8bit = 40 bits
Παράδειγμα 1: Λήφθηκαν 40 δεδομένα:
0011 0101 0000 0000 0001 1000 0000 0100 1101
Υπολογίστε 11 0011 0101+0000 0000+0001 1000+0000 0000 = 0100 1101
Τα ληφθέντα δεδομένα είναι σωστά
Υγρασία : 0011 0101 = 35Η (εξάδα) = 53%RH
Θερμοκρασία : 0001 1000 = 18Η (εξάδα) = 24.
ΠΗΓΗ:-
media.digikey.com/pdf/Data%20Sheets/Adafruit%20PDFs/DHT11_ProdManual.pdf
ΣΑΣ ΕΥΧΑΡΙΣΤΩ ΠΑΙΔΙΑ
ΑΝ ΒΡΕΙΤΕ ΛΑΘΗ ΠΑΡΑΚΑΛΩ ΓΡΑΦΤΕ ΣΤΑ ΣΧΟΛΙΑ.
ΓΙΑ ΝΑ ΜΠΟΡΩ ΝΑ ΤΟ ΑΝΑΛΑΒΩ.
ΓΙΑΤΙ ΕΙΜΑΙ ΜΗΧΑΝΙΚΟΣ BUDDING.
ΣΕ ΕΠΟΜΕΝΟ ΕΡΓΟ ΜΠΟΡΩ ΝΑ ΧΡΗΣΙΜΟΠΟΙΗΣΩ ΟΘΟΝΗ LCD ΓΙΑ ΝΑ ΕΜΦΑΝΙΖΕΙ ΘΕΡΜΟΚΡΑΣΙΑ.
ΜΕΙΝΕ ΥΠΕΡΟΧΑ ΠΑΙΔΙΑ ………………..
Συνιστάται:
Μέτρηση υγρασίας και θερμοκρασίας με χρήση HIH6130 και Arduino Nano: 4 βήματα
Μέτρηση υγρασίας και θερμοκρασίας με χρήση HIH6130 και Arduino Nano: Το HIH6130 είναι αισθητήρας υγρασίας και θερμοκρασίας με ψηφιακή έξοδο. Αυτοί οι αισθητήρες παρέχουν επίπεδο ακρίβειας ± 4% RH. Με κορυφαία μακροπρόθεσμη σταθερότητα στη βιομηχανία, πραγματικό ψηφιακό I2C με αντιστάθμιση θερμοκρασίας, κορυφαία αξιοπιστία στη βιομηχανία, ενεργειακή απόδοση
Μέτρηση θερμοκρασίας και υγρασίας χρησιμοποιώντας HDC1000 και Arduino Nano: 4 βήματα
Μέτρηση θερμοκρασίας και υγρασίας με χρήση HDC1000 και Arduino Nano: Ο HDC1000 είναι ένας ψηφιακός αισθητήρας υγρασίας με ενσωματωμένο αισθητήρα θερμοκρασίας που παρέχει εξαιρετική ακρίβεια μέτρησης σε πολύ χαμηλή ισχύ. Η συσκευή μετρά την υγρασία με βάση έναν νέο χωρητικό αισθητήρα. Οι αισθητήρες υγρασίας και θερμοκρασίας είναι
Μέτρηση υγρασίας και θερμοκρασίας με χρήση HTS221 και Arduino Nano: 4 βήματα
Μέτρηση υγρασίας και θερμοκρασίας με χρήση HTS221 και Arduino Nano: Το HTS221 είναι ένας εξαιρετικά συμπαγής χωρητικός ψηφιακός αισθητήρας για σχετική υγρασία και θερμοκρασία. Περιλαμβάνει ένα στοιχείο ανίχνευσης και ένα ολοκληρωμένο κύκλωμα ειδικής εφαρμογής μικτού σήματος (ASIC) για την παροχή των πληροφοριών μέτρησης μέσω ψηφιακού σειριακού
Μέτρηση υγρασίας και θερμοκρασίας με χρήση HTS221 και Raspberry Pi: 4 βήματα
Μέτρηση υγρασίας και θερμοκρασίας με χρήση HTS221 και Raspberry Pi: Το HTS221 είναι ένας εξαιρετικά συμπαγής χωρητικός ψηφιακός αισθητήρας για σχετική υγρασία και θερμοκρασία. Περιλαμβάνει ένα στοιχείο ανίχνευσης και ένα ολοκληρωμένο κύκλωμα ειδικής εφαρμογής μικτού σήματος (ASIC) για την παροχή των πληροφοριών μέτρησης μέσω ψηφιακού σειριακού
Μέτρηση υγρασίας και θερμοκρασίας με χρήση HIH6130 και Raspberry Pi: 4 βήματα
Μέτρηση υγρασίας και θερμοκρασίας με χρήση HIH6130 και Raspberry Pi: Το HIH6130 είναι αισθητήρας υγρασίας και θερμοκρασίας με ψηφιακή έξοδο. Αυτοί οι αισθητήρες παρέχουν επίπεδο ακρίβειας ± 4% RH. Με κορυφαία μακροπρόθεσμη σταθερότητα στη βιομηχανία, πραγματικό ψηφιακό I2C με αντιστάθμιση θερμοκρασίας, κορυφαία αξιοπιστία στη βιομηχανία, ενεργειακή απόδοση