Πίνακας περιεχομένων:
- Προμήθειες
- Βήμα 1: Καλωδίωση κυκλώματος
- Βήμα 2: Εγκαταστήστε τη Adafruit OLED Library
- Βήμα 3: Προγραμματισμός
- Βήμα 4: Τελειώσατε
Βίντεο: Μετρητής απόστασης DIY με οθόνη OLED: 4 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:34
Σε αυτό το σεμινάριο θα χτίσουμε έναν ψηφιακό μετρητή απόστασης που θα εξάγει τις τιμές σε μια οθόνη OLED. Για αυτό το έργο μπορείτε να επιλέξετε να χρησιμοποιήσετε μια μονάδα ardiuno ή μια μονάδα ESP8266 και θα δώσω κωδικό και για τα δύο. Εάν χρησιμοποιείτε ESP8266 για πρώτη φορά, ανατρέξτε στο σεμινάριό μου σχετικά με αυτήν την ενότητα. Το περίγραμμα αυτού του προγράμματος είναι ότι ο αισθητήρας απόστασης HC-SR04 θα στείλει την ανάγνωσή του στον μικροελεγκτή (arduino ή ESP8266) και στη συνέχεια ο μικροελεγκτής θα εξάγει αυτήν την τιμή στην οθόνη. Ας ξεκινήσουμε λοιπόν.
Προμήθειες
Για αυτό το σεμινάριο θα χρειαστείτε τα ακόλουθα στοιχεία:
- μικροελεγκτής (arduino ή ESP8266)
- σανίδα ψωμιού
- καλώδια βραχυκυκλωτήρων
- Αισθητήρας απόστασης HC-SR04
- OLED οθόνη 0,96 ιντσών
Βήμα 1: Καλωδίωση κυκλώματος
Ακολουθήστε τα σχήματα και τον πίνακα για την καλωδίωση του arduino ή του ESP8266.
PINArduinoESP8266VCC (αισθητήρας απόστασης) 5V5VTRIG13D6ECHO12D5 GND (αισθητήρας απόστασης) GNDGNDVDD (οθόνη OLED) 3.3V3.3VGND (οθόνη OLED) GNDGNDSCKA5D1SDAA4D2
Βήμα 2: Εγκαταστήστε τη Adafruit OLED Library
Ακολουθήστε τα παρακάτω βήματα για να εγκαταστήσετε τη βιβλιοθήκη OLED:
- Ανοίξτε το Arduino IDE και μεταβείτε στο Sketch> Include Library> Manage Libraries
- Τώρα που είναι ανοιχτό το παράθυρο διαχείρισης βιβλιοθήκης, αναζητήστε "SSD1306"
- Επιλέξτε αυτό που έχει τον τίτλο "Adafruit SSD1306 by Adafruit"
- Κάντε κλικ στην εγκατάσταση
- Η βιβλιοθήκη πρέπει τώρα να εγκατασταθεί και τώρα μπορείτε να προχωρήσετε στον προγραμματισμό
Βήμα 3: Προγραμματισμός
Αυτός είναι ο σύνδεσμος και για τα δύο αρχεία arduino IDE για το ESP8266 και το arduino. Ο κώδικας έχει σχόλια που εξηγούν τη λειτουργία κάθε γραμμής.
Βήμα 4: Τελειώσατε
Θα πρέπει τώρα να δείτε την απόσταση που εμφανίζεται στην οθόνη OLED. Σας ευχαριστώ που διαβάσατε και ελέγξτε τα άλλα μου μαθήματα.
Συνιστάται:
Μέτρηση απόστασης απόστασης με αισθητήρα χειρονομίας APDS9960: 6 βήματα
Μέτρηση απόστασης απόστασης με αισθητήρα χειρονομίας APDS9960: Σε αυτό το σεμινάριο θα μάθουμε πώς να μετράμε την απόσταση χρησιμοποιώντας έναν αισθητήρα χειρονομίας APDS9960, arduino και Visuino. Δείτε το βίντεο
Λάμπα απόστασης LED απόστασης σκύλου: 5 βήματα (με εικόνες)
LED Distance Indicator Dog Harness: Συνήθως παίρνω τον σκύλο μου Rusio για έναν περίπατο όταν δύει ο ήλιος για να μπορεί να παίζει χωρίς να ζεσταίνεται πολύ. Το πρόβλημα είναι ότι όταν βγαίνει από το λουρί μερικές φορές ενθουσιάζεται πολύ και τρέχει πιο μακριά από όσο θα έπρεπε και με χαμηλό φωτισμό και τα άλλα σκυλιά
Μετρητής θερμοκρασίας και υγρασίας IoT με οθόνη OLED: 5 βήματα (με εικόνες)
Μετρητής θερμοκρασίας και υγρασίας IoT με οθόνη OLED: Ελέγξτε τη θερμοκρασία και την υγρασία σε μια οθόνη OLED όποτε θέλετε και συλλέξτε ταυτόχρονα αυτά τα δεδομένα σε μια πλατφόρμα IoT. Την περασμένη εβδομάδα δημοσίευσα ένα έργο που ονομάζεται Απλούστερος μετρητής θερμοκρασίας και υγρασίας IoT. Αυτό είναι ένα καλό έργο γιατί μπορείτε να
Οθόνη 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. Η παρακολούθηση