Πίνακας περιεχομένων:
2025 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2025-01-13 06:57
Σε αυτό το άρθρο θα φτιάξω ένα θερμόμετρο χρησιμοποιώντας ένα δαχτυλίδι εικονοστοιχείων RGB Neo 16 bit.
Η μέγιστη θερμοκρασία που μπορεί να μετρηθεί με αυτό το εργαλείο είναι 48 βαθμοί Κελσίου.
Επειδή λοιπόν χρησιμοποιεί 16 LED, κάθε LED RGB θα αντιπροσωπεύει 3 βαθμούς Κελσίου.
Το χρώμα και ο αριθμός των LED θα προσαρμοστούν στη μετρούμενη θερμοκρασία. για παράδειγμα, η μετρούμενη θερμοκρασία είναι 30 βαθμοί Κελσίου. Τα Led που θα ζήσουν είναι 10 τεμάχια. Κοιτάξτε την παραπάνω εικόνα. για χρώμα χρησιμοποιώ διαβαθμίσεις από πράσινο σε κόκκινο.
Βήμα 1: Απαιτούμενο συστατικό
Στοιχεία που πρέπει να προετοιμαστούν:
- Arduino nano
- RGB Ring Neo Pixels
- DHT11
- Jumper Wire
- USB mini
- Πίνακας έργου
Απαραίτητη Βιβλιοθήκη
- DHT
- Adafruit_NeoPixel
Βήμα 2: Συναρμολόγηση όλων των εξαρτημάτων
Δείτε την παραπάνω εικόνα για να κάνετε τη συναρμολόγηση εξαρτημάτων
Arduino σε RGB & DHT
+5V ==> VCC RGB & (+) DHT
GND ==> GND RGB & (-) DHT
D2 ==> IN RGB
D4 ==> OUT DHT
Βήμα 3: Προγραμματισμός
Κατεβάστε το σκίτσο αρχείο που έβαλα παρακάτω:
Βήμα 4: Αποτέλεσμα
Δείτε την παραπάνω εικόνα για τα αποτελέσματα.
Η μετρημένη θερμοκρασία είναι 30 βαθμοί Κελσίου. Εάν 3 βαθμοί Κελσίου = 1 LED, τότε 30 βαθμοί Κελσίου = 10 LED. Και χωριστά χρησιμοποιώ διαβαθμίσεις από πράσινο σε κόκκινο.