Πίνακας περιεχομένων:
Βίντεο: ESP32 και οθόνη OLED: Internet Clock - DHT22: 10 βήματα (με εικόνες)
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:38
Αυτό το Instructable διαγωνίζεται σε διαγωνισμό: "GIFs Challenge 2017", Αν σας αρέσει, δώστε την ψήφο σας κάνοντας κλικ στο παραπάνω πανό. Ευχαριστώ πολύ!;-)
Αυτό το σεμινάριο είναι η συνέχεια ενός ταξιδιού για να μάθετε περισσότερα σχετικά με αυτήν τη μεγάλη συσκευή IoT, το ESP32.
Στο τελευταίο μου σεμινάριο: IOT Made Simple: Παίζοντας με το ESP32 στο Arduino IDE, εξερευνήσαμε:
- Digitalηφιακή έξοδος: Αναβοσβήνει ένα LED
- Digitalηφιακή είσοδος: Ανάγνωση αισθητήρα αφής
- Αναλογική είσοδος: Ανάγνωση μεταβλητής τάσης από ποτενσιόμετρο
- Αναλογική έξοδος: Έλεγχος φωτεινότητας LED
- Αναλογική έξοδος: Έλεγχος θέσης Servo
- Ανάγνωση δεδομένων θερμοκρασίας/υγρασίας με ψηφιακό αισθητήρα
- Σύνδεση στο Διαδίκτυο και λήψη τοπικής ώρας
- Λήψη δεδομένων από μια απλή τοπική ιστοσελίδα, ενεργοποίηση/απενεργοποίηση ενός LED
- Μετάδοση δεδομένων σε μια απλή τοπική ιστοσελίδα
Τώρα ας συμπεριλάβουμε ένα OLED για να παρουσιάσουμε τοπικά τα δεδομένα που συλλέγονται από τον αισθητήρα DHT (Θερμοκρασία & Υγρασία) καθώς και την τοπική ώρα.
Βήμα 1: BoM - Bill of Material
- ESP32 Development Board (US $ 8.52)
- 0,91 ιντσών 128x32 I2C IIC σειριακή μπλε οθόνη OLED LCD (2,98 δολάρια ΗΠΑ)
- Tηφιακός αισθητήρας θερμοκρασίας και υγρασίας DHT22/AM2302 (9,99 $ ΗΠΑ)
- 1 x LED (προαιρετικό)
- 2 x αντιστάσεις: 330 ohm και 10K ohm
- Ποτενσιόμετρο: 10K ohm
- Πρωτόκολλα
Βήμα 2: Εγκατάσταση προγράμματος οδήγησης και βιβλιοθήκης ESP32
Θα χρησιμοποιήσουμε το Arduino IDE για να προγραμματίσουμε το ESP32, όπως κάνουμε με την οικογένεια ESP8266.
Εγκατάσταση προγραμμάτων οδήγησης:
Είναι σημαντικό να έχετε εγκαταστήσει στον υπολογιστή σας το ενημερωμένο πρόγραμμα οδήγησης CP210x USB to UART. Εισαγάγετε σε αυτόν τον σύνδεσμο: προγράμματα οδήγησης usb-to-uart-bridge-vcp και εγκαταστήστε το κατάλληλο πρόγραμμα οδήγησης για το λειτουργικό σας σύστημα.
Εγκατάσταση Βιβλιοθήκης:
Η καινοτομία εδώ είναι ότι το ίδιο το Expressif στο GitHub, θα μας δώσει τις κατάλληλες οδηγίες για την εγκατάσταση της βιβλιοθήκης: arduino-esp32. Ακολουθήστε τις οδηγίες για το λειτουργικό σας σύστημα.
Μετά από αυτό, επανεκκινήστε το Arduino IDE και τελείωσε! Πρέπει να δείτε αρκετούς πίνακες στο μενού "ΕΡΓΑΛΕΙΑ". Επιλέξτε το κατάλληλο για εσάς. Γενικά, το "γενικό" ESP32 DEV MODULE λειτουργεί μια χαρά.
Όταν ανοίγετε το Arduino IDE για πρώτη φορά, θα σημειώσετε ότι η προεπιλεγμένη ταχύτητα μεταφόρτωσης είναι 921, 600 bauds. Αυτό μπορεί να προκαλέσει αστάθεια. Αλλάξτε το σε 115, 200 bauds!
Συνιστάται:
Οθόνη θερμοκρασίας με οθόνη LCD DHT11 και I2C 20x4: 6 βήματα
Παρακολούθηση θερμοκρασίας με DHT11 και I2C 20x4 LCD: Σε αυτό το σεμινάριο θα μάθουμε πώς να φτιάχνουμε μια απλή οθόνη θερμοκρασίας χρησιμοποιώντας έναν αισθητήρα DHT11 και I2C LCDΔείτε το βίντεο
Περιστρέψτε την οθόνη Raspberry Pi και την οθόνη αφής: 4 βήματα
Rotate Raspberry Pi Display and Touchscreen: Αυτή είναι μια βασική οδηγία για να σας δείξει πώς να περιστρέφετε την οθόνη και την οθόνη αφής για οποιοδήποτε Raspberry Pi που εκτελεί το λειτουργικό σύστημα Buster Raspbian, αλλά χρησιμοποιώ αυτήν τη μέθοδο από τότε που η Jessie. Οι εικόνες που χρησιμοποιούνται σε αυτό είναι από ένα Raspberry Pi
Οθόνη LCD I2C / IIC - Μετατρέψτε μια οθόνη SPI LCD στην οθόνη LCD I2C: 5 βήματα
Οθόνη LCD I2C / IIC | Μετατρέψτε ένα SPI LCD σε οθόνη I2C LCD: η χρήση της οθόνης spi LCD χρειάζεται πάρα πολλές συνδέσεις για να γίνει κάτι που είναι πραγματικά δύσκολο να το κάνω, έτσι βρήκα μια μονάδα που μπορεί να μετατρέψει το i2c LCD σε spi LCD οπότε ας ξεκινήσουμε
Οθόνη θερμοκρασίας και επιπέδου φωτός με οθόνη στην οθόνη NOKIA 5110: 4 βήματα
Οθόνη θερμοκρασίας και φωτός με οθόνη στην οθόνη NOKIA 5110: Γεια σε όλους! Σε αυτήν την ενότητα κατασκευάζουμε απλή ηλεκτρονική συσκευή για την παρακολούθηση της θερμοκρασίας και του επιπέδου φωτός. Οι μετρήσεις αυτών των παραμέτρων εμφανίζονται στην οθόνη LCD NOKIA 5110. Η συσκευή βασίζεται στον μικροελεγκτή AVR ATMEGA328P. Η παρακολούθηση
Αγώγιμη κόλλα και αγώγιμο νήμα: Φτιάξτε μια οθόνη LED και ένα κύκλωμα υφάσματος που κυλά: 7 βήματα (με εικόνες)
Αγώγιμη κόλλα και αγώγιμο νήμα: Φτιάξτε μια οθόνη LED και ένα υφασμάτινο κύκλωμα που κυλά: Φτιάξτε τα δικά σας αγώγιμα υφάσματα, νήματα, κόλλα και ταινίες και χρησιμοποιήστε τα για να φτιάξετε ποτενσιόμετρα, αντιστάσεις, διακόπτες, οθόνες και κυκλώματα LED. Χρησιμοποιώντας αγώγιμη κόλλα και αγώγιμο νήμα μπορείτε να φτιάξετε οθόνες και κυκλώματα LED σε οποιοδήποτε εύκαμπτο ύφασμα