3η δραστηριότητα - Σύνδεση αισθητήρα Θερμοκρασίας/Υγρασίας DHT11 3 ακίδων

 

Σύνδεση αισθητήρα Θερμοκρασίας/Υγρασίας DHT11 3 ακίδων με το Arduino

 

Χαρακτηριστικά :

∙ Η θερμοκρασία που μπορεί να μετρηθεί κυμαίνεται από 0οC έως 50οC με  ακρίβεια ± 2% οC

∙ Η υγρασία μπορεί να μετρηθεί από 20% έως 90% με ακρίβεια ± 5%

Όσον αφορά τα δεδομένα μεταδίνονται ψηφιακά. Αν και ο ίδιος ο αισθητήρας είναι  αναλογικός, περιλαμβάνει ένα σύστημα για την μετατροπή αναλογικής τιμής σε  ψηφιακή και έτσι μπορεί να συνδεθεί απευθείας σε μια ψηφιακή είσοδο του Arduino (π.χ. pin4) ή σε αναλογική είσοδο (π.χ. Α0)

Υπάρχουν δύο διαφορετικές εκδόσεις του DHT11 που μπορεί να συναντήσετε. Ο ένας τύπος έχει 4 ακίδες και ο άλλος τύπος έχει 3 ακίδες. 

Η σύνδεση του αισθητήρα υγρασίας και θερμοκρασίας 3 ακίδων είναι αρκετά απλή,  καθώς ο αισθητήρας έχει μόνο 3 ακίδες και υλοποιείται ως εξής:

Out : Σύνδεση με ψηφιακό pin arduino

GND (Ground) : Σύνδεση με τη γείωση

Out (Signal) : Σύνδεση σε ψηφιακή ή αναλογική είσοδο Vcc Σύνδεση με τροφοδοσία 3,3v ή 5v (*)

(*) εάν χρησιμοποιήσετε 3,3v αντί για 5v, τότε το καλώδιο δεν πρέπει να  υπερβαίνει τα 20 εκατοστών, λόγω πτώσης τάσης.

Σύνδεση σε breadboard:

Σύνδεση σε shield:

 

Πρόγραμμα για παρακολούθηση θερμοκρασίας στην οθόνη του υπολογιστή,  με χρήση του ανταλλαγή μηνυμάτων

 

  1. Εγκαταστήστε την επέκταση Upload Mode Broadcast 2 φορές, μία στην καρτέλα συσκευές (Devices) και μία στην καρτέλα Sprites.

2. Εγκαταστήστε την επέκταση Sensor DHT11-DHT22

 

 

Στο sprite:

 

Οι τιμές που στέλνονται από τον αισθητήρα που είναι συνδεμένος με το arduino εμφανίζονται στην οθόνη με την εντολή say.

Ετικέτες: DHT11, Αισθητήρας