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

Arduino UNO Με OLED Ultrasonic Range Finder και Visuino: 7 Βήματα
Arduino UNO Με OLED Ultrasonic Range Finder και Visuino: 7 Βήματα

Βίντεο: Arduino UNO Με OLED Ultrasonic Range Finder και Visuino: 7 Βήματα

Βίντεο: Arduino UNO Με OLED Ultrasonic Range Finder και Visuino: 7 Βήματα
Βίντεο: Ультразвуковой сонар с HC-SR04, сервоприводом, SSD1306 128x64 OLED и NodeMCU ESP32S на Arduino IDE 2024, Νοέμβριος
Anonim
Image
Image

Σε αυτό το σεμινάριο θα χρησιμοποιήσουμε το Arduino UNO, το OLED Lcd, τη μονάδα εύρεσης υπερήχων και το Visuino για να εμφανίσουμε το εύρος υπερήχων στο Lcd και να ορίσουμε την οριακή απόσταση με ένα κόκκινο LED. Δείτε ένα βίντεο επίδειξης.

Βήμα 1: Τι θα χρειαστείτε

Αυτό που θα χρειαστείτε
Αυτό που θα χρειαστείτε
Αυτό που θα χρειαστείτε
Αυτό που θα χρειαστείτε
  • Arduino UNO
  • Υπερηχητικό εύρος εύρεσης
  • OLED Lcd
  • Κόκκινο LED
  • Breadboard
  • Καλώδια βραχυκυκλωτήρων
  • Πρόγραμμα Visuino: Κατεβάστε το Visuino

Βήμα 2: Το κύκλωμα

Το Κύκλωμα
Το Κύκλωμα
  • Συνδέστε το GND από το Maduino UNO στο pinboard (gnd)
  • Συνδέστε καρφίτσα 5V από το Maduino UNO στον πείρο του breadboard (θετικό)
  • Συνδέστε το SCL από το Maduino UNO στον ακροδέκτη LCD OLED (SCL)
  • Συνδέστε το SDA από το Maduino UNO στην ακίδα OLED LCD (SDA)
  • Συνδέστε τον ακροδέκτη LCD OLED (VCC) στον πείρο του breadboard (θετικό)
  • Συνδέστε τον ακροδέκτη LCD OLED (GND) στον πείρο του breadboard (GND)
  • Συνδέστε τον πείρο μονάδας υπερήχων (VCC) στον πείρο του breadboard (θετικό)
  • Συνδέστε τον πείρο μονάδας υπερήχων (GND) στον πείρο του breadboard (GND)
  • Συνδέστε τον ακροδέκτη υπερήχων (ECHO) στην ψηφιακή ακίδα Maduino UNO (3)
  • Συνδέστε τον ακροδέκτη της μονάδας υπερήχων (TRIG) στον ψηφιακό ακροδέκτη Maduino UNO (2)

  • Συνδέστε την ψηφιακή ακίδα (13) από το Maduino UNO στην καρφίτσα LED (θετική)
  • Συνδέστε τον πείρο LED (αρνητικό) στον πείρο του breadboard (GND)

Βήμα 3: Ξεκινήστε το Visuino και επιλέξτε τον τύπο πίνακα Arduino UNO

Ξεκινήστε το Visuino και επιλέξτε τον τύπο πίνακα Arduino UNO
Ξεκινήστε το Visuino και επιλέξτε τον τύπο πίνακα Arduino UNO
Ξεκινήστε το Visuino και επιλέξτε τον τύπο πίνακα Arduino UNO
Ξεκινήστε το Visuino και επιλέξτε τον τύπο πίνακα Arduino UNO

Για να ξεκινήσετε τον προγραμματισμό του Arduino, θα πρέπει να έχετε εγκαταστήσει το Arduino IDE από εδώ:

Λάβετε υπόψη ότι υπάρχουν ορισμένα κρίσιμα σφάλματα στο Arduino IDE 1.6.6. Βεβαιωθείτε ότι έχετε εγκαταστήσει 1.6.7 ή νεότερη έκδοση, διαφορετικά αυτό το Instructable δεν θα λειτουργήσει! Εάν δεν το έχετε κάνει ακολουθήστε τα βήματα σε αυτό το Instructable για να ρυθμίσετε το Arduino IDE στο πρόγραμμα ESP 8266! Το Visuino: https://www.visuino.eu πρέπει επίσης να εγκατασταθεί. Ξεκινήστε το Visuino όπως φαίνεται στην πρώτη εικόνα Κάντε κλικ στο κουμπί "Εργαλεία" στο στοιχείο Arduino (Εικόνα 1) στο Visuino Όταν εμφανιστεί το παράθυρο διαλόγου, επιλέξτε "Arduino UNO" όπως φαίνεται στην Εικόνα 2

Βήμα 4: Στο Visuino Προσθέστε εξαρτήματα

Στο Visuino Προσθέστε εξαρτήματα
Στο Visuino Προσθέστε εξαρτήματα
Στο Visuino Προσθέστε εξαρτήματα
Στο Visuino Προσθέστε εξαρτήματα
Στο Visuino Προσθέστε εξαρτήματα
Στο Visuino Προσθέστε εξαρτήματα
  • Προσθέστε το στοιχείο Ultrasonic Ranger
  • Προσθήκη στοιχείου Συγκρίνετε εύρος και ορίστε στις ιδιότητες MAX: 9 << Προσθήκη στοιχείου OLED οθόνης, κάντε διπλό κλικ πάνω του και σύρετε το "πεδίο κειμένου" στα αριστερά, κάτω από τις ιδιότητες καθορισμένο μέγεθος: 2

Βήμα 5: Στο Visuino: Σύνδεση εξαρτημάτων

Στο Visuino: Σύνδεση εξαρτημάτων
Στο Visuino: Σύνδεση εξαρτημάτων
Στο Visuino: Σύνδεση εξαρτημάτων
Στο Visuino: Σύνδεση εξαρτημάτων
Στο Visuino: Σύνδεση εξαρτημάτων
Στο Visuino: Σύνδεση εξαρτημάτων
  • Συνδέστε την ψηφιακή ακίδα Arduino [3] με την ακίδα UltrasonicRanger1 [Echo]
  • Συνδέστε το Arduino Serial [0] out pin [Out] με το DisplayOled1 pin [In]
  • DisplayOled1 pin [Out I2c] to Arduino I2C pin [in]
  • Συνδέστε το UltrasonicRanger1 pin [Out] στο CompareRange1 pin [In] και στο DisplayOled1 Elements. Text Field1 pin [In]
  • Συνδέστε το UltrasonicRanger1 pin [Ping] στο Arduino Digital pin [2] και το DisplayOled1 pin [Refresh]
  • Συνδέστε το CompareRange1 pin [Out] στο Arduino Digital pin [13]

Βήμα 6: Δημιουργία, μεταγλώττιση και μεταφόρτωση του κώδικα Arduino

Δημιουργήστε, μεταγλωττίστε και ανεβάστε τον κώδικα Arduino
Δημιουργήστε, μεταγλωττίστε και ανεβάστε τον κώδικα Arduino
Δημιουργήστε, μεταγλωττίστε και ανεβάστε τον κώδικα Arduino
Δημιουργήστε, μεταγλωττίστε και ανεβάστε τον κώδικα Arduino

Στο Visuino, πατήστε F9 ή κάντε κλικ στο κουμπί που εμφανίζεται στην εικόνα 1 για να δημιουργήσετε τον κωδικό Arduino και ανοίξτε το Arduino IDE

Στο Arduino IDE, κάντε κλικ στο κουμπί Μεταφόρτωση, για να μεταγλωττίσετε και να ανεβάσετε τον κώδικα (Εικόνα 2)

Βήμα 7: Παίξτε

Παίζω
Παίζω

Εάν τροφοδοτήσετε τη μονάδα Arduino UNO, το OLED Lcd θα αρχίσει να εμφανίζει τον αριθμό τιμής για την απόσταση οποιουδήποτε εμποδίου. Εάν βάλετε οποιοδήποτε εμπόδιο κοντά στη μονάδα υπερήχων, η τιμή θα αλλάξει και η λυχνία LED θα αναβοσβήνει.

Συγχαρητήρια! Ολοκληρώσατε το έργο σας με το Visuino. Επισυνάπτεται επίσης το έργο Visuino, που δημιούργησα για αυτό το Instructable. Μπορείτε να το κατεβάσετε και να το ανοίξετε στο Visuino:

Συνιστάται: