Πίνακας περιεχομένων:
2025 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2025-01-13 06:57
Ένα μικρό και όμορφο ψηφιακό θερμόμετρο που χρησιμοποιεί τον ψηφιακό αισθητήρα Dallas DS18B20 και ένα Arduino Pro Micro σε 3.3v. Όλα έχουν σχεδιαστεί για να ταιριάζουν ακριβώς και να κουμπώνουν στη θέση τους, δεν χρειάζονται βίδες ή κόλλα!
Όχι τόσο πολύ, αλλά φαίνεται δροσερό.
Βήμα 1: Ετοιμάστε τα ανταλλακτικά σας
Μέρη που χρησιμοποιούνται & σύνδεσμοι Amazon
- Αισθητήρας: DS18B20
- Οθόνη: Οθόνη OLED 0,91"
- Μικροελεγκτής: Arduino Pro Micro
- Μπαταρία: CR123
- Αντίσταση: Αντίσταση 4,7k Ohm
Βήμα 2: Εκτυπώστε το περίβλημα
Μπορείτε να κατεβάσετε τα αρχεία STL από τους παρακάτω συνδέσμους.
Thingiverse:
Υπουργείο:
Εκτυπώστε τα 2 μέρη και καθαρίστε τυχόν ατέλειες.
Βήμα 3: Δοκιμάστε αν ταιριάζει
Αφού καθαρίσετε το περίβλημα, τοποθετήστε και εμφανίστε τον μικροελεγκτή, θα ταιριάζουν σφιχτά αλλά αρχειοθετούν τις υποδοχές εάν χρειάζεται, μην τις πιέζετε πολύ, καθώς αυτό μπορεί να βλάψει την οθόνη!
Βήμα 4: Συνδέστε τα πάντα
Συνδέσεις
- Καρφίτσα δεδομένων αισθητήρα στο Arduino PIN 5
- Εμφάνιση SDA στο Arduino PIN 2
- Εμφάνιση SCL στο Arduino PIN 3
- Diplay Power στο Arduino Vcc
- Display Ground στο Arduino Ground
Ο αισθητήρας θα πρέπει να συνδεθεί με αντίσταση 4,75k ohm όπως φαίνεται στην εικόνα.
Προσθέστε επίσης 2 καλώδια στο Vcc και γειώστε ότι θα πρέπει να επεκτείνετε για να συνδέσετε την μπαταρία.
Βήμα 5: Συγκεντρώστε το έργο
Κλείστε τα πάντα για να τα τοποθετήσετε στις υποδοχές, Χρησιμοποίησα λίγο αλουμινόχαρτο για την μπαταρία.
Βεβαιωθείτε ότι ο αισθητήρας βρίσκεται μακριά από τα υπόλοιπα ηλεκτρονικά μέρη, καθώς θα επηρεάσει τις τιμές.
Βήμα 6: Αποκτήστε τις βιβλιοθήκες και ανεβάστε τον κώδικα
Βιβλιοθήκες:
- OneWire.h:
- U8g2lib.h:
- DallasTemperature.h:
Λάβετε τον κωδικό από έναν από τους συνδέσμους:
www.hackster.io/GeoChrys/room-temperature-…
noobmakers.com/2018/04/01/digital-temperature-widget/
Ανεβάστε το στο arduino σας.
Βήμα 7: Σχεδόν Έγινε
Συνδέστε την μπαταρία και κλείστε τη θήκη, τελειώσατε!
Μπορείτε να επεξεργαστείτε τον κώδικα arduino για να κάνετε αλλαγές στη γραμματοσειρά και τον τρόπο εμφάνισης των πληροφοριών.