01. OLED DHT11 Mini Dashboard
Ένα μικρό Arduino project για νέους δημιουργούς, σχεδιασμένο για εισαγωγή
σε αισθητήρες, OLED οθόνες και non-blocking λογική με millis().
Περιγραφή
Το project εμφανίζει σε OLED οθόνη 128x64 έναν scrolling τίτλο, τη θερμοκρασία με ένα δεκαδικό, την υγρασία σε ποσοστό και απλά εικονίδια ένδειξης.
Ολοκλήρωση της κατασκευής στον Σύλλογο Τεχνολογίας Θράκης
Ομάδα Κατασκευής: Γιάννης Γ., Άρης Τ., Δημήτρης Κ.
Α. Βασικές λειτουργίες
- Scrolling τίτλος στην επάνω μπάρα
- Θερμοκρασία με 1 δεκαδικό
- Υγρασία (%)
- Εικονίδια θερμομέτρου και σταγόνας
- Χωρίς
delay(), με timers μέσωmillis()
Β. Εκπαιδευτική αξία
- Ανάγνωση δεδομένων από αισθητήρα DHT11
- Χρήση I2C με OLED SSD1306
- Βασική παρουσίαση δεδομένων σε embedded οθόνη
- Κατανόηση μη μπλοκαριστικού προγραμματισμού
Γ. Υλικά
- Arduino UNO ή Nano
- OLED SSD1306 128x64 (I2C, 0x3C)
- DHT11
- Καλώδια σύνδεσης
Δ. Συνδεσμολογία
OLED
- VCC → 5V
- GND → GND
- SDA → A4
- SCL → A5
DHT11
- VCC → 5V
- GND → GND
- DATA → D2
Φωτογραφίες