Πίνακας περιεχομένων:
- Βήμα 1: Πράγματα που χρειάζεστε
- Βήμα 2: Συνδέσεις
- Βήμα 3: Εγκαταστήστε τη βιβλιοθήκη Arduino
- Βήμα 4: Ανεβάστε τον κώδικα στο Arduino Ide
- Βήμα 5: Λάβετε τη θερμοκρασία και την υγρασία στη σειριακή οθόνη
Βίντεο: Πώς να χρησιμοποιήσετε τον αισθητήρα θερμοκρασίας DHT11 με Arduino και θερμοκρασία εκτύπωσης Θερμότητα και υγρασία: 5 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:34
Ο αισθητήρας DHT11 χρησιμοποιείται για τη μέτρηση της θερμοκρασίας και της υγρασίας. Είναι πολύ δημοφιλείς ηλεκτρονικοί χομπίστες. Ο αισθητήρας υγρασίας και θερμοκρασίας DHT11 καθιστά πολύ εύκολη την προσθήκη δεδομένων υγρασίας και θερμοκρασίας στα ηλεκτρονικά έργα DIY. Είναι ιδανικό για απομακρυσμένους μετεωρολογικούς σταθμούς, οικιακά συστήματα περιβαλλοντικού ελέγχου και συστήματα παρακολούθησης αγροκτήματος ή κήπου. Έτσι σε αυτό το σεμινάριο θα δούμε πώς να χρησιμοποιούμε τον αισθητήρα θερμοκρασίας DHT11 με το Arduino και να εκτυπώνουμε την υγρασία και τη θερμότητα θερμοκρασίας στη σειριακή οθόνη του arduino ide.
Βήμα 1: Πράγματα που χρειάζεστε
Έτσι, για αυτό το έργο χρειάζεστε τα ακόλουθα πράγματα: 1x Arduino uno:
1x αισθητήρας θερμοκρασίας DHT11: https://www.utsource.net/itm/p/9221601.htmlBreadboard & λίγοι βραχυκυκλωτήρες
Βήμα 2: Συνδέσεις
Παρακαλούμε συνδέστε τα πάντα σύμφωνα με την εικόνα που παρέχεται και προχωρήστε στο επόμενο βήμα.
Βήμα 3: Εγκαταστήστε τη βιβλιοθήκη Arduino
μεταβείτε στο Arduino IDE και, στη συνέχεια, μεταβείτε στο Sketch> Include Library> Manage Libraries. Θα εμφανιστεί ο Διαχειριστής βιβλιοθήκης. Στη συνέχεια, αναζητήστε "DHT" στο πλαίσιο Αναζήτηση και εγκαταστήστε αυτές τις βιβλιοθήκες DHT στο Arduino ide. Αφού εγκαταστήσετε αυτές τις βιβλιοθήκες DHT, πληκτρολογήστε "Adafruit Unified Sensor" στο πλαίσιο αναζήτησης και μετακινηθείτε μέχρι κάτω για να βρείτε τη βιβλιοθήκη και εγκαταστήστε την και είστε έτοιμοι για κωδικοποίηση.
Βήμα 4: Ανεβάστε τον κώδικα στο Arduino Ide
Αφού κάνετε όλα τα παραπάνω, απλά αντιγράψτε τον παρακάτω κώδικα και ανεβάστε τον στο Arduino uno: #include "DHT.h" #define DHTPIN 7 // σε ποια καρφίτσα είμαστε συνδεδεμένοι // Αποσχολιάστε όποιον τύπο χρησιμοποιείτε!# define DHTTYPE DHT11 // DHT 11 //#define DHTTYPE DHT22 // DHT 22 (AM2302) //#define DHTTYPE DHT21 // DHT 21 (AM2301) // Αρχικοποίηση αισθητήρα DHT για κανονικό 16mhz ArduinoDHT dht (DHTPIN, DHTTYPE)? setup () {Serial.begin (9600); Serial.println ("Δοκιμή DHTxx!"); dht.begin ();} void loop () {// Περιμένετε μερικά δευτερόλεπτα μεταξύ των μετρήσεων. καθυστέρηση (2000). // Η θερμοκρασία ή η υγρασία ανάγνωσης διαρκεί περίπου 250 χιλιοστά του δευτερολέπτου! // Οι ενδείξεις αισθητήρων μπορεί επίσης να είναι παλιές έως 2 δευτερόλεπτα (είναι πολύ αργός αισθητήρας) float h = dht.readHumidity (); // Διαβάστε τη θερμοκρασία ως Celsius float t = dht.readTemperature (); // Διαβάστε τη θερμοκρασία ως Fahrenheit float f = dht.readTemperature (true); // Ελέγξτε αν απέτυχε η ανάγνωση και βγείτε νωρίς (για να προσπαθήσετε ξανά). if (isnan (h) || isnan (t) || isnan (f)) {Serial.println ("Η ανάγνωση απέτυχε από τον αισθητήρα DHT!"); ΕΠΙΣΤΡΟΦΗ; } // Υπολογισμός δείκτη θερμότητας // Πρέπει να σταλεί σε θερμοκρασία σε Φαρενάιτ! float hi = dht.computeHeatIndex (f, h); Serial.print ("Υγρασία:"); Serial.print (h); Serial.print (" %\ t"); Serial.print ("Θερμοκρασία:"); Serial.print (t); Serial.print (" *C"); Serial.print (f); Serial.print (" *F / t"); Serial.print ("Δείκτης θερμότητας:"); Serial.print (γεια); Serial.println (" *F");}
Βήμα 5: Λάβετε τη θερμοκρασία και την υγρασία στη σειριακή οθόνη
Αφού ανεβάσετε τον κώδικα, ανοίξτε τη σειριακή οθόνη που υπάρχει στο arduino ide και μπορείτε να δείτε τον δείκτη θερμοκρασίας, υγρασίας και θερμότητας του περιβάλλοντός σας (στον οποίο βρίσκεται ο αισθητήρας σας) στη σειριακή οθόνη σας ως δική μου και μπορείτε να το κάνετε λίγο παραπάνω Επίσης, μπορείτε να χρησιμοποιήσετε αυτές τις τιμές θερμοκρασίας/υγρασίας στα έργα σας, όπως μετεωρολογικούς σταθμούς, παρακολούθηση περιβάλλοντος κ.λπ.
Συνιστάται:
Πώς να χρησιμοποιήσετε τον αισθητήρα υγρασίας και θερμοκρασίας DHT22 με το Arduino: 6 βήματα
Πώς να χρησιμοποιήσετε τον αισθητήρα υγρασίας και θερμοκρασίας DHT22 με το Arduino: Σε αυτό το σεμινάριο θα μάθουμε πώς να χρησιμοποιούμε τον αισθητήρα υγρασίας και θερμοκρασίας DHT22 με το Arduino και να εμφανίζουμε τις τιμές στην οθόνη OLED. Δείτε το βίντεο
Πώς να χρησιμοποιήσετε τον αισθητήρα υγρασίας και θερμοκρασίας DHT12 I2C με Arduino: 7 βήματα
Πώς να χρησιμοποιήσετε τον αισθητήρα υγρασίας και θερμοκρασίας DHT12 I2C με το Arduino: Σε αυτό το σεμινάριο θα μάθουμε πώς να χρησιμοποιούμε τον αισθητήρα υγρασίας και θερμοκρασίας DHT12 I2C με το Arduino και να εμφανίζουμε τις τιμές στην οθόνη OLED. Δείτε το βίντεο
Πώς να κάνετε υγρασία και θερμοκρασία σε πραγματικό χρόνο καταγραφέα δεδομένων με Arduino UNO και κάρτα SD - Προσομοίωση DHT11 Data-logger στο Proteus: 5 Βήματα
Πώς να κάνετε υγρασία και θερμοκρασία σε πραγματικό χρόνο καταγραφέα δεδομένων με Arduino UNO και κάρτα SD | Προσομοίωση DHT11 Data-logger στο Proteus: Εισαγωγή: γεια, αυτό είναι το Liono Maker, εδώ είναι ο σύνδεσμος του YouTube. Κάνουμε δημιουργικό έργο με το Arduino και δουλεύουμε σε ενσωματωμένα συστήματα. Data-Logger: Ένας καταγραφέας δεδομένων (επίσης data-logger ή data recorder) είναι μια ηλεκτρονική συσκευή που καταγράφει δεδομένα με την πάροδο του χρόνου
ESP8266 Παρακολούθηση θερμοκρασίας Nodemcu χρησιμοποιώντας DHT11 σε τοπικό διακομιστή ιστοσελίδων - Λάβετε θερμοκρασία δωματίου και υγρασία στο πρόγραμμα περιήγησής σας: 6 βήματα
ESP8266 Παρακολούθηση θερμοκρασίας Nodemcu χρησιμοποιώντας DHT11 σε τοπικό διακομιστή ιστοσελίδων | Λάβετε θερμοκρασία δωματίου και υγρασία στο πρόγραμμα περιήγησής σας: Γεια σας παιδιά σήμερα θα κάνουμε υγρασία & σύστημα παρακολούθησης θερμοκρασίας χρησιμοποιώντας ESP 8266 NODEMCU & Αισθητήρας θερμοκρασίας DHT11. Η θερμοκρασία και η υγρασία θα ληφθούν από τον αισθητήρα DHT11 & μπορεί να δει σε ένα πρόγραμμα περιήγησης ποια ιστοσελίδα θα διαχειριστεί
ESP8266 NodeMCU Access Point (AP) για διακομιστή Web με αισθητήρα θερμοκρασίας DT11 και θερμοκρασία εκτύπωσης και υγρασία στο πρόγραμμα περιήγησης: 5 βήματα
ESP8266 NodeMCU Access Point (AP) για διακομιστή Ιστού με αισθητήρα θερμοκρασίας DT11 και θερμοκρασία εκτύπωσης και υγρασία στο πρόγραμμα περιήγησης: Γεια σας παιδιά στα περισσότερα έργα χρησιμοποιούμε το ESP8266 και στα περισσότερα έργα χρησιμοποιούμε το ESP8266 ως διακομιστή ιστού, ώστε να μπορείτε να έχετε πρόσβαση στα δεδομένα οποιαδήποτε συσκευή μέσω wifi με πρόσβαση στον διακομιστή ιστοσελίδων που φιλοξενείται από το ESP8266, αλλά το μόνο πρόβλημα είναι ότι χρειαζόμαστε έναν δρομολογητή εργασίας για