Πίνακας περιεχομένων:
Βίντεο: DHT 11 Οθόνη θερμοκρασίας & υγρασίας: 4 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:33
Απαιτούμενα ανταλλακτικά (Stock Shoping UK)
Arduino Nano-https://www.amazon.co.uk/Arduino-compatible-Nano-CH340-USB/dp/B00ZABSNUS
Αισθητήρας DHT 11 -
Πράσινη οθόνη 1.3 OLED
USB Micro Breakout Board-https://shop.pimoroni.com/products/adafruit-usb-micro-b-breakout-board
Απαιτούμενα εργαλεία -
Συγκολλητικό σίδερο
Πίνακας πρωτοτύπων
Πλευρικά κοπτικά
Βήμα 1: Το κύκλωμα
Βήμα 1 - Το κύκλωμα
Ο αισθητήρας θερμοκρασίας DHT 11 είναι ένας πολύ απλός αισθητήρας θερμοκρασίας και υγρασίας. Τα βασικά εξαρτήματα είναι ένας χωρητικός αισθητήρας υγρασίας και ένα θερμίστορ. Υπάρχει κάποια βασική μετατροπή Αναλογικού σε ηφιακό που επιτρέπει την έξοδο όλων των δεδομένων που απαιτούνται σε μία ακίδα.
Σε αυτό το παράδειγμα, το DHT 11 συνδέεται σε USB 5V και γειώνεται με τον ακροδέκτη δεδομένων συνδεδεμένο στο PIN2 του Nano.
Το Nano χρειάζεται μόνο 5V ισχύ και γείωση από το USB Breakout.
Η οθόνη OLED χρησιμοποιεί 4 ακίδες, 5V, GND, SCL και SDA. Οι SCL και SDA είναι οι τυπικές ακίδες I2C που είναι καθολικές για όλες τις συσκευές I2C.
Το pinout από το Arduino έχει ως εξής:
Καρφίτσα 2 - DHT 11
Pin A4 - SDA
Καρφίτσα A5 - SCL
Βήμα 2: Ο κώδικας
Ο κώδικας είναι αρκετά απλός και εύκολος στη μεταφόρτωση στο Nano και είναι plug and play χωρίς περαιτέρω διαμόρφωση.
Mayσως χρειαστεί να εγκαταστήσετε τις ακόλουθες βιβλιοθήκες εάν δεν είναι ήδη εγκατεστημένες.
DHT.h - Για τον αισθητήρα DHT11
U8glib.h - Για την οθόνη OLED.
Σημείωση Εάν δεν έχετε οθόνη που χρησιμοποιεί αυτόν τον κωδικό, ελέγξτε ότι η οθόνη είναι σωστά καθορισμένη. Είναι "U8GLIB_SSD1306_128X64 u8g (U8G_I2C_OPT_NO_ACK);" αλλά μπορεί να χρειαστεί να αλλάξει εάν χρησιμοποιείται διαφορετικός πίνακας OLED. Υπάρχουν παραδείγματα στη βιβλιοθήκη που μπορούν να δοκιμάσουν την οθόνη.
Βήμα 3: Η υπόθεση
Η θήκη είναι ένας απλός σχεδιασμός 2 τεμαχίων, το μπροστινό κουμπώνει την οθόνη χρησιμοποιώντας 4 ακίδες εντοπισμού. Η μπροστινή πρέσα συναρμολόγησης ταιριάζει στο περίβλημα. Μπορεί να απαιτείται ελαφρύ τρίψιμο ή λίμα για να ταιριάζουν τα 2 κομμάτια.
Υπάρχουν οπές για τον αισθητήρα DHT στο επάνω μέρος και τη σύνδεση USB στο πίσω μέρος.
Ρυθμίσεις εκτύπωσης
Εκτυπώθηκε στο Ender 3
PLA Λευκό
Συμπλήρωση 20% (Απαιτούνται υποστηρίξεις για το κουτί)
Χρόνος εκτύπωσης, γ. Συνολικά 2-2,5 ώρες
Βήμα 4: Συμπέρασμα
Αυτό είναι ένα εξαιρετικό πρόγραμμα εκμάθησης σχετικά με τη χρήση αισθητήρων με το Arduino Nano. Υπάρχει επίσης η σειριακή οθόνη (CTRL + M) για να παρακολουθείτε τη ροή δεδομένων.
Οι μαθησιακοί στόχοι είναι:
Κατανόηση δεδομένων από αισθητήρα θερμοκρασίας Επεξεργασία δεδομένων με τον μικροελεγκτή Έξοδος των δεδομένων σε οθόνη (I2C)
Υπάρχει ένα σφάλμα στις φωτογραφίες όπου η οθόνη λέει F αλλά η θερμοκρασία είναι σε Κελσίου. Αυτό θα διορθωθεί.
Πιθανές βελτιώσεις/βελτιώσεις είναι
Βελτιώστε την τρισδιάστατη σχεδίαση της θήκης Χρησιμοποιήστε τον αισθητήρα DHT22 που στέλνει δεδομένα ταχύτερα από το DHT 11. Ο αισθητήρας που χρησιμοποιείται σε αυτό το έργο ενημερώνεται μόνο κάθε 2 δευτερόλεπτα.
Εάν έχετε οποιεσδήποτε ερωτήσεις, μη διστάσετε να αφήσετε ένα σχόλιο παρακάτω.
Πλήρη αρχεία και τυχόν αλλαγές μπορείτε να βρείτε εδώ:
Συνιστάται:
Μετρητής θερμοκρασίας και υγρασίας IoT με οθόνη OLED: 5 βήματα (με εικόνες)
Μετρητής θερμοκρασίας και υγρασίας IoT με οθόνη OLED: Ελέγξτε τη θερμοκρασία και την υγρασία σε μια οθόνη OLED όποτε θέλετε και συλλέξτε ταυτόχρονα αυτά τα δεδομένα σε μια πλατφόρμα IoT. Την περασμένη εβδομάδα δημοσίευσα ένα έργο που ονομάζεται Απλούστερος μετρητής θερμοκρασίας και υγρασίας IoT. Αυτό είναι ένα καλό έργο γιατί μπορείτε να
Παρακολούθηση θερμοκρασίας και υγρασίας χρησιμοποιώντας το ESP-01 & DHT και το σύννεφο AskSensors: 8 βήματα
Παρακολούθηση θερμοκρασίας και υγρασίας χρησιμοποιώντας το ESP-01 & DHT και το σύννεφο AskSensors: Σε αυτό το εκπαιδευτικό πρόγραμμα θα μάθουμε πώς να παρακολουθούμε τη θερμοκρασία και τις μετρήσεις υγρασίας χρησιμοποιώντας τον πίνακα IOT-MCU/ESP-01-DHT11 και την πλατφόρμα IoT της AskSensors . Επιλέγω τη μονάδα IOT-MCU ESP-01-DHT11 για αυτήν την εφαρμογή επειδή
Θερμοχρωμική οθόνη θερμοκρασίας & υγρασίας - Έκδοση PCB: 6 βήματα (με εικόνες)
Θερμοχρωμική Θερμοκρασία & Υγρασία - Έκδοση PCB: Πριν από λίγο καιρό έκανε ένα έργο που ονομάζεται Θερμοχρωμική θερμοκρασία & Οθόνη υγρασίας όπου έφτιαξα μια οθόνη 7 τμημάτων από χάλκινες πλάκες που θερμάνθηκαν/ψύχθηκαν από στοιχεία peltier. Οι χάλκινες πλάκες καλύπτονταν με ένα θερμοχρωμικό φύλλο που
Θερμοχρωμική οθόνη θερμοκρασίας & υγρασίας: 10 βήματα (με εικόνες)
Θερμοχρωμική Θερμοκρασία & Υγρασία: Εργάζομαι σε αυτό το έργο εδώ και αρκετό καιρό. Η αρχική ιδέα μου ήρθε μετά την κατασκευή ενός διαδηλωτή ελεγκτή TEC στη δουλειά για μια εμπορική έκθεση. Για να δείξουμε τις δυνατότητες θέρμανσης και ψύξης των TEC, χρησιμοποιήσαμε θερμοχρωμική βαφή που
Οθόνη θερμοκρασίας και επιπέδου φωτός με οθόνη στην οθόνη NOKIA 5110: 4 βήματα
Οθόνη θερμοκρασίας και φωτός με οθόνη στην οθόνη NOKIA 5110: Γεια σε όλους! Σε αυτήν την ενότητα κατασκευάζουμε απλή ηλεκτρονική συσκευή για την παρακολούθηση της θερμοκρασίας και του επιπέδου φωτός. Οι μετρήσεις αυτών των παραμέτρων εμφανίζονται στην οθόνη LCD NOKIA 5110. Η συσκευή βασίζεται στον μικροελεγκτή AVR ATMEGA328P. Η παρακολούθηση