Στο σημερινό άρθρο θα μάθουμε να χρησιμοποιούμε τον αισθητήρα θερμοκρασίας και υγρασίας DHT-22 με το arduino uno.

Το DHT-22 έχει μικρό μέγεθος και μπορεί να 'διαβάσει' την θερμοκρασία και υγρασία του χώρου σε απόσταση 20m. Η θερμοκρασία που μπορεί να μετρήσει είναι απο -40°C έως 80°C με ακρίβεια ενός δεκαδικού ψηφίου και απόκλιση ±0.5°C. Την υγρασία την μετράμε σε ποσοστό απ' το 0% έως 100% και η απόκλιση της είναι συνήθως ±2% (μέγιστη τιμή ±5%). (Δείτε το datasheet εδώ)

Τα pins που διαθέτει είναι 4 με την ακόλουθη λειτουργία:


H τιμή του στην Ελλάδα ξεκινάει απ' τα 17€ ενώ στο διεθνές εμπόριο (π.χ. ebay) μπορεί να βρεθεί απ' τα 3€ !

Βιβλιοθήκη του DHT-22:

Ο προγραμματισμός είναι πολύ εύκολος καθώς υπάρχει διαθέσιμη βιβλιοθήκη για το εξάρτημα αυτό κάνοντας της ζωή μας αρκετά πιο εύκολη και με πολύ λιγότερες γραμμές κώδικα. Κατεβάστε το αρχείο και περάστε το στον φάκελο libraries του Arduino ide.

Αν δεν ξέρετε που είναι αυτός ο φάκελος δείτε το βίντεο μας στο YouTube
Τα υλικά που θα χρειαστούμε:

  • Arduino uno
  • HDT-22 sensor

 Βαθμός δυσκολίας: Πολύ εύκολο


Το κύκλωμα σε breadboard:


Κώδικας: download

Ανοίξτε την σειριακή οθόνη του arduino ide για να δείτε τα αποτελέσματα.


Συντάκτης Βασιλάκης Μιχάλης