Εισαγωγή
Σχετικά με το DHT-22
Το DHT-22 είναι ένας βασικός, χαμηλού κόστους, αισθητήρας για την εύρεση υγρασίας και θερμοκρασίας στον χώρο. Στο εσωτερικό του κρύβει έναν αισθητήρα υγρασίας και ένα θερμίστορ (μεταβλητή αντίσταση που η τιμή της αλλάζει σε σχέση με την θερμοκρασία) 'διαβάζοντας' έτσι τον αέρα που το περιβάλει.
Οι συνδέσεις είναι απλές, το πρώτο pin από αριστερά στα 3-5V, το δεύτερο pin (data) σε μια ψηφιακή είσοδο και το τέρμα δεξιά στην γείωση.
Οι συνδέσεις είναι απλές, το πρώτο pin από αριστερά στα 3-5V, το δεύτερο pin (data) σε μια ψηφιακή είσοδο και το τέρμα δεξιά στην γείωση.
Τα υλικά που θα χρειαστούμε
Για το tutorial αυτό θα χρειαστούμε:
|
Το κύκλωμα
Η συνδεσμολογία είναι αρκετά εύκολη, δείτε την παραπάνω εικόνα με το σχηματικό του κυκλώματος σε breadboard.
Ο κώδικας
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 | /* How to use the DHT-22 sensor with Arduino uno Temperature and humidity sensor More info: http://www.ardumotive.com/how-to-use-dht-22-sensor-en.html Dev: Michalis Vasilakis // Date: 1/7/2015 // www.ardumotive.com */ //Libraries #include <dht.h> dht DHT; //Constants #define DHT22_PIN 2 // DHT 22 (AM2302) - what pin we're connected to //Variables float hum; //Stores humidity value float temp; //Stores temperature value void setup() { Serial.begin(9600); } void loop() { int chk = DHT.read22(DHT22_PIN); //Read data and store it to variables hum and temp hum = DHT.humidity; temp= DHT.temperature; //Print temp and humidity values to serial monitor Serial.print("Humidity: "); Serial.print(hum); Serial.print(" %, Temp: "); Serial.print(temp); Serial.println(" Celsius"); delay(2000); //Delay 2 sec. } |
Κατεβάστε τον κώδικα απ' εδώ και ανοίξτε το αρχείο με το Arduino IDE. Μέσα θα βρείτε και την βιβλιοθήκη DHT.h.
|
|
Ανοίξτε την σειριακή οθόνη απ' το μενού εργαλεία του Arduino IDE.
Το αποτέλεσμα:
Το αποτέλεσμα:
Συγχαρητήρια!
Μόλις ολοκληρώσατε άλλο ένα "How to" tutorial και μάθατε πως να χρησιμοποιείτε το DHT-22.
Ελπίζω να σας άρεσε, αν θέλετε μπορείτε να αφήσετε το σχόλιο σας παρακάτω.
Ελπίζω να σας άρεσε, αν θέλετε μπορείτε να αφήσετε το σχόλιο σας παρακάτω.