Introduction
Σε αυτό το Tutorial θα δούμε πως μπορούμε να πάρουμε την θερμοκρασία του χώρου μας χρησιμοποιώντας ένα αρκετά διαδεδομένο αισθητήριο, το TMP 36. Σε προηγούμενα άρθρα μας είδαμε ένα άλλο αισθητήριο, το DS18B20. Αν με ρωτήσετε ποιο προτιμώ, θα σας πω το DS18B20, έχει καλύτερα χαρακτηριστικά και καλύτερη ακρίβεια.
|
Αναλυτικότερα, το TMP 36 μπορεί να μετρήσει (σύμφωνα πάντα με τον κατασκευαστή) θερμοκρασίες απο -40 έως +125 βαθμούς Κελσίου με ακρίβεια ±2°C, ενώ κοντά στους 25°C η ακρίβεια βελτιώνεται στο ±1°C. To DS18B20 (δες datasheet)αντίθετα μπορεί να μετρήσει θερμοκρασίες απο -55 έως +125 βαθμούς Κελσίου και στο εύρος απο -10°C έως +85°C έχει ακρίβεια ±0,5°C!
Ωστόσο κάποιοι απο εσάς το χρησιμοποιείτε, οπότε ας ξεκινήσουμε για να δούμε πως θα το συνδέσουμε με το Arduino uno. |
Τα υλικά που θα χρειαστούμε
Το κύκλωμα σε breadboar
Οι συνδέσεις είναι απλές, το πρώτο pin απο αριστερά στα 5V, το δεύτερο (μεσαίο) στο Α0 και το τρίτο (δεξιά) στο GND.
|
|
Ο κώδικας
Κατεβάστε τον κώδικα απ' εδώ και ανοίξτε το αρχείο με το Arduino IDE. Ανοίξτε την σειριακή οθόνη απ' το μενού εργαλεία του Arduino IDE.
|
|
Αυτό ήταν!
Αυτό ηταν! Εύκολο, δύσκολο? Πείτε μου πως σας φάνηκε στα σχόλια παρακάτω!