Πίνακας περιεχομένων:

Μετρητής απόστασης DIY με οθόνη OLED: 4 βήματα
Μετρητής απόστασης DIY με οθόνη OLED: 4 βήματα

Βίντεο: Μετρητής απόστασης DIY με οθόνη OLED: 4 βήματα

Βίντεο: Μετρητής απόστασης DIY με οθόνη OLED: 4 βήματα
Βίντεο: Πώς να χρησιμοποιήσετε το SSD1306 128x32 OLED Display I2C με τον κωδικό Arduino 2024, Νοέμβριος
Anonim
Μετρητής απόστασης DIY με οθόνη OLED
Μετρητής απόστασης DIY με οθόνη OLED
Μετρητής απόστασης DIY με οθόνη OLED
Μετρητής απόστασης DIY με οθόνη OLED
Μετρητής απόστασης DIY με οθόνη OLED
Μετρητής απόστασης DIY με οθόνη OLED
Μετρητής απόστασης DIY με οθόνη OLED
Μετρητής απόστασης DIY με οθόνη OLED

Σε αυτό το σεμινάριο θα χτίσουμε έναν ψηφιακό μετρητή απόστασης που θα εξάγει τις τιμές σε μια οθόνη 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

Εγκαταστήστε τη βιβλιοθήκη Adafruit OLED
Εγκαταστήστε τη βιβλιοθήκη Adafruit OLED

Ακολουθήστε τα παρακάτω βήματα για να εγκαταστήσετε τη βιβλιοθήκη OLED:

  1. Ανοίξτε το Arduino IDE και μεταβείτε στο Sketch> Include Library> Manage Libraries
  2. Τώρα που είναι ανοιχτό το παράθυρο διαχείρισης βιβλιοθήκης, αναζητήστε "SSD1306"
  3. Επιλέξτε αυτό που έχει τον τίτλο "Adafruit SSD1306 by Adafruit"
  4. Κάντε κλικ στην εγκατάσταση
  5. Η βιβλιοθήκη πρέπει τώρα να εγκατασταθεί και τώρα μπορείτε να προχωρήσετε στον προγραμματισμό

Βήμα 3: Προγραμματισμός

Προγραμματισμός
Προγραμματισμός

Αυτός είναι ο σύνδεσμος και για τα δύο αρχεία arduino IDE για το ESP8266 και το arduino. Ο κώδικας έχει σχόλια που εξηγούν τη λειτουργία κάθε γραμμής.

Βήμα 4: Τελειώσατε

Τελείωσες!
Τελείωσες!
Τελείωσες!
Τελείωσες!

Θα πρέπει τώρα να δείτε την απόσταση που εμφανίζεται στην οθόνη OLED. Σας ευχαριστώ που διαβάσατε και ελέγξτε τα άλλα μου μαθήματα.

Συνιστάται: