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

LED θερμοκρασίας και υγρασίας: 12 βήματα
LED θερμοκρασίας και υγρασίας: 12 βήματα

Βίντεο: LED θερμοκρασίας και υγρασίας: 12 βήματα

Βίντεο: LED θερμοκρασίας και υγρασίας: 12 βήματα
Βίντεο: ZFX W9002 Έξυπνος θερμοστάτης 12 Volt για θερμοκοιτίδα 2024, Νοέμβριος
Anonim
LED θερμοκρασίας και υγρασίας
LED θερμοκρασίας και υγρασίας

Αν θέλετε ποτέ ένα πιο οπτικό θερμόμετρο, αυτό το έργο μπορεί να σας βοηθήσει. Θα φτιάξουμε ένα σύνολο LED που εμφανίζουν συγκεκριμένα χρώματα με βάση τα επίπεδα υγρασίας και θερμοκρασίας.

Βήμα 1: Υλικά

Υλικά
Υλικά

Για αυτό το έργο θα χρειαστείτε:

- 2 LED RGB

- DHT11 Μονάδα θερμοκρασίας και υγρασίας

- 6 αντιστάσεις 220Ω

-12 βραχυκυκλωτήρες (σύρματα)

- Arduino UNO R3

- Arduino IDE (για κωδικοποίηση)

- Βιβλιοθήκη αισθητήρων DHT (για να λειτουργήσει η μονάδα θερμοκρασίας)

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

Καλωδίωση του Breadboard
Καλωδίωση του Breadboard

Βήμα 3:

Εικόνα
Εικόνα

Θέλετε να ρυθμίσετε ένα σωστό τροφοδοτικό σε κάθε εξάρτημα, οπότε ας ξεκινήσουμε με τις συνδέσεις γείωσης και 5 βολτ

Βήμα 4:

Εικόνα
Εικόνα

Στη συνέχεια, ας ρυθμίσουμε τον αισθητήρα θερμοκρασίας. Το δικό μου είναι συνδεδεμένο με το 2 pin στο Arduino uno

Βήμα 5:

Εικόνα
Εικόνα

Τέλος, ας εγκαταστήσουμε τα LED. Και τα δύο έχουν την ίδια ρύθμιση καλωδίωσης και αντίστασης. Οι ακίδες μου για το LED που αντιπροσωπεύουν τις ενδείξεις θερμοκρασίας είναι στις 3, 5 και 6, ενώ η λυχνία LED υγρασίας έχει οριστεί στις ακίδες 9, 10 και 11

Βήμα 6:

Εικόνα
Εικόνα

Τώρα έχετε τελειώσει το κύκλωμα! Ας ξεκινήσουμε να δουλεύουμε τον κώδικα που επιτρέπει σε αυτές τις λυχνίες LED να ανιχνεύουν τη θερμοκρασία.

Αρχικά, καθορίστε τις ακίδες για τον αισθητήρα θερμοκρασίας και τις λυχνίες LED σύμφωνα με τις καρφίτσες σας και συμπεριλάβετε τη βιβλιοθήκη για τον αισθητήρα θερμοκρασίας. Για να συμπεριλάβετε τη βιβλιοθήκη (στην περίπτωσή μας το "DHT" είναι η βιβλιοθήκη που χρειαζόμαστε), μεταβείτε στη γραμμή μενού και επιλέξτε "Σκίτσο> Συμπερίληψη βιβλιοθήκης> Προσθήκη βιβλιοθήκης. ZIP" και επιλέξτε το φάκελο ZIP "DHT" από όπου το κατεβάσατε.

Βήμα 7: Κωδικοποίηση

Κωδικοποίηση
Κωδικοποίηση
Κωδικοποίηση
Κωδικοποίηση

Βήμα 8:

Εικόνα
Εικόνα

Στη συνέχεια, στο Void Setup καθορίστε την έξοδο και για τις δύο λυχνίες LED καθώς και τη σειριακή οθόνη για τον αισθητήρα σας.

Βήμα 9:

Εικόνα
Εικόνα

Στο void Loop, γράψτε τη λειτουργία της σειριακής οθόνης σας. Εδώ θα λάβετε μετρήσεις θερμοκρασίας και υγρασίας για τη λειτουργία βρόχου αργότερα.

Βήμα 10:

Εικόνα
Εικόνα

Εκτελέστε τη Σειριακή οθόνη πηγαίνοντας στη γραμμή μενού και επιλέγοντας "Εργαλεία> Σειριακή οθόνη". Θα πρέπει να λάβετε μετρήσεις για τη θερμοκρασία και την υγρασία. Περιμένετε 30 δευτερόλεπτα και γράψτε τους αριθμούς που εμφανίζονται πιο συχνά τόσο για τη θερμοκρασία όσο και για την υγρασία. Τώρα που έχετε μια ανάγνωση, μπορούμε να συνδέσουμε αυτές τις τιμές για το επόμενο τμήμα κώδικα

Βήμα 11:

Εικόνα
Εικόνα

Για να ανάψουν τα LED μας ανάλογα, πρέπει να γράψουμε κάποιες δηλώσεις "else". Πάρτε την ένδειξη που πήρατε για τη θερμοκρασία και συνδέστε την στο πρώτο σύνολο προτάσεων. Εάν η θερμοκρασία είναι υψηλότερη από την τιμή που έχει οριστεί, το φως θα γίνει κόκκινο. Διαφορετικά θα παραμείνει μπλε. Το ίδιο ισχύει και για την υγρασία. Εάν η ένδειξη είναι υψηλότερη από την τιμή που πήρατε, το φως ανάβει κόκκινο. Διαφορετικά θα παραμείνει μπλε.

Βήμα 12: Τέλος

Έχετε τώρα τα δικά σας LED ανίχνευσης θερμοκρασίας και υγρασίας!

Συνιστάται: