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

Διασύνδεση DHT11 Χρήση Arduino: 4 βήματα
Διασύνδεση DHT11 Χρήση Arduino: 4 βήματα

Βίντεο: Διασύνδεση DHT11 Χρήση Arduino: 4 βήματα

Βίντεο: Διασύνδεση DHT11 Χρήση Arduino: 4 βήματα
Βίντεο: Προγραμματισμός της μονάδας αισθητήρα υγρασίας θερμοκρασίας ESP8266 ESP01 DHT11 | RemoteXY | FLProg 2024, Ιούλιος
Anonim
Διασύνδεση DHT11 Χρήση Arduino
Διασύνδεση DHT11 Χρήση Arduino

Σε αυτό το Instructables θα μάθετε πώς μπορείτε να ρυθμίσετε τον αισθητήρα υγρασίας και θερμοκρασίας DHT11 στο Arduino UNO. Και μάθετε πώς λειτουργεί ο αισθητήρας υγρασίας και πώς μπορείτε να ελέγξετε τις ενδείξεις εξόδου από τη σειριακή οθόνη

Περιγραφή:

Το DHT11 ανιχνεύει υδρατμούς μετρώντας την ηλεκτρική αντίσταση μεταξύ δύο ηλεκτροδίων. Το στοιχείο ανίχνευσης υγρασίας είναι ένα υπόστρωμα συγκράτησης υγρασίας με ηλεκτρόδια που εφαρμόζονται στην επιφάνεια. Όταν οι υδρατμοί απορροφώνται από το υπόστρωμα, τα ιόντα απελευθερώνονται από το υπόστρωμα, γεγονός που αυξάνει την αγωγιμότητα μεταξύ των ηλεκτροδίων. Η μεταβολή της αντίστασης μεταξύ των δύο ηλεκτροδίων είναι ανάλογη με τη σχετική υγρασία. Η υψηλότερη σχετική υγρασία μειώνει την αντίσταση μεταξύ των ηλεκτροδίων, ενώ η χαμηλότερη σχετική υγρασία αυξάνει την αντίσταση μεταξύ των ηλεκτροδίων.

Βήμα 1: Απαιτούνται εξαρτήματα

Απαραίτητα εξαρτήματα
Απαραίτητα εξαρτήματα
Απαραίτητα εξαρτήματα
Απαραίτητα εξαρτήματα
Απαραίτητα εξαρτήματα
Απαραίτητα εξαρτήματα
Απαραίτητα εξαρτήματα
Απαραίτητα εξαρτήματα

Ακολουθεί η λίστα των στοιχείων που απαιτούνται για να ξεκινήσετε με το Instructable,

Συστατικά υλικού:

  1. Arduino UNO Αγορά από Flipkart
  2. DHT11 Αισθητήρας υγρασίας και θερμοκρασίας Αγορά από Flipkart
  3. Breadboard (προαιρετικό)
  4. Jumper Wires
  5. Καλώδιο USB

Στοιχεία λογισμικού:

Arduino IDE

Βήμα 2: Καλωδίωση του κυκλώματος

Καλωδίωση του κυκλώματος
Καλωδίωση του κυκλώματος
Καλωδίωση του κυκλώματος
Καλωδίωση του κυκλώματος

Η σύνδεση του DHT11 στο Arduino UNO είναι πολύ εύκολη.

Οι συνδέσεις καλωδίωσης γίνονται ως εξής:

Ο πείρος VCC του DHT11 πηγαίνει στο +3v του Arduino.

Ο πείρος DATA του DHT11 μπαίνει στο Analog Pin A0 του UNO.

Το GND Pin του DHT11 μπαίνει στο Ground Pin (GND) του UNO.

Βήμα 3: Προγραμματισμός του Arduino

Προγραμματισμός του Arduino
Προγραμματισμός του Arduino

Κατεβάστε το αρχείο Zip

Εξαγάγετε τη βιβλιοθήκη DHT και τον κωδικό.

Κώδικας:

#include "dht.h" #define dht_apin A0 // Ο αναλογικός αισθητήρας Pin είναι συνδεδεμένος στο Arduino dht DHT.

Οι παραπάνω γραμμές προετοιμάζονται για τη βιβλιοθήκη dht

Ορισμός καρφίτσα δεδομένων dht

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

void setup () {

Serial.begin (9600); καθυστέρηση (500); // Καθυστέρηση στην εκκίνηση του συστήματος Serial.println ("DHT11 Αισθητήρας υγρασίας & θερμοκρασίας / n / n"); καθυστέρηση (1000); // Περιμένετε πριν αποκτήσετε πρόσβαση στο Sensor}

Πάνω από τις γραμμές είναι ο κωδικός εγκατάστασης

Ξεκινά σειριακή επικοινωνία με ρυθμό baud 9600

εκτυπώστε το όνομα του έργου με καθυστέρηση 1 δευτερόλεπτο

void loop () {DHT.read11 (dht_apin); Serial.print ("Τρέχουσα υγρασία ="); Serial.print (DHT. Υγρασία); Serial.print ("%"); Serial.print ("θερμοκρασία ="); Serial.print (DHT.temperature); Serial.println ("C"); καθυστέρηση (5000); // Περιμένετε 5 δευτερόλεπτα πριν αποκτήσετε ξανά πρόσβαση στον αισθητήρα. }

Διαβάζει δεδομένα από DHT11 επανειλημμένα κάθε 5 δευτερόλεπτα

Βήμα 4: Αποτέλεσμα

Αποτέλεσμα
Αποτέλεσμα

Άνοιγμα σειριακής οθόνης

ορίστε τον ρυθμό baud στο 9600

Δείτε το αποτέλεσμα στο Serial Monitor….

Πρώτα απ 'όλα, θα ήθελα να σας ευχαριστήσω που διαβάσατε αυτόν τον οδηγό! Ελπίζω να σας βοηθήσει. Εάν έχετε οποιεσδήποτε ερωτήσεις, είμαι πάντα στην ευχάριστη θέση να σας βοηθήσω….. Αφήστε ένα σχόλιο. Τα σχόλιά σας είναι πολύτιμα για μένα.

Συνιστάται: