Πίνακας περιεχομένων:
2025 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2025-01-23 14:39
Σε αυτό το σεμινάριο θα χρησιμοποιήσουμε το 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
Για να ξεκινήσετε τον προγραμματισμό του 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 Προσθέστε εξαρτήματα
- Προσθέστε το στοιχείο Ultrasonic Ranger
- Προσθήκη στοιχείου Συγκρίνετε εύρος και ορίστε στις ιδιότητες MAX: 9 << Προσθήκη στοιχείου OLED οθόνης, κάντε διπλό κλικ πάνω του και σύρετε το "πεδίο κειμένου" στα αριστερά, κάτω από τις ιδιότητες καθορισμένο μέγεθος: 2
Βήμα 5: Στο 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
Στο Visuino, πατήστε F9 ή κάντε κλικ στο κουμπί που εμφανίζεται στην εικόνα 1 για να δημιουργήσετε τον κωδικό Arduino και ανοίξτε το Arduino IDE
Στο Arduino IDE, κάντε κλικ στο κουμπί Μεταφόρτωση, για να μεταγλωττίσετε και να ανεβάσετε τον κώδικα (Εικόνα 2)
Βήμα 7: Παίξτε
Εάν τροφοδοτήσετε τη μονάδα Arduino UNO, το OLED Lcd θα αρχίσει να εμφανίζει τον αριθμό τιμής για την απόσταση οποιουδήποτε εμποδίου. Εάν βάλετε οποιοδήποτε εμπόδιο κοντά στη μονάδα υπερήχων, η τιμή θα αλλάξει και η λυχνία LED θα αναβοσβήνει.
Συγχαρητήρια! Ολοκληρώσατε το έργο σας με το Visuino. Επισυνάπτεται επίσης το έργο Visuino, που δημιούργησα για αυτό το Instructable. Μπορείτε να το κατεβάσετε και να το ανοίξετε στο Visuino:
Συνιστάται:
Σύνδεση επεξεργασίας και Arduino και Make 7 Segment και Servo GUI Controller: 4 βήματα
Connecting Processing and Arduino and Make 7 Segment and Servo GUI Controller: Για ορισμένα έργα που κάνατε πρέπει να χρησιμοποιήσετε το Arduino καθώς παρέχει μια εύκολη πλατφόρμα πρωτοτύπων, αλλά η εμφάνιση γραφικών σε σειριακή οθόνη του Arduino μπορεί να διαρκέσει πολύ και είναι ακόμη και δύσκολο να γίνει. Μπορείτε να εμφανίσετε γραφήματα στο Arduino Serial Monitor bu
Sonar Range Finder: 4 Βήματα
Sonar Range Finder: Σε αυτό το Instructable, δημιουργήθηκε ένα δοκιμαστικό σχέδιο για να διαπιστωθεί εάν ένα εύρος βυθομέτρου μπορεί να καθορίσει εάν ο φορητός υπολογιστής είναι ανοιχτός ή όχι. Παρακάτω, υπάρχουν οδηγίες για το πώς να δημιουργήσετε το εύρος βυθομέτρου, πώς να προγραμματίσετε το Arduino και να το βαθμονομήσετε
DIY Range Finder With Arduino: 6 βήματα
DIY Range Finder With Arduino: Σε αυτό το άρθρο θα σας δείξω πώς μπορείτε να κάνετε εύρεση εύρους χρησιμοποιώντας arduino
Arduino Range Finder: 6 βήματα
Arduino Range Finder: Αυτό το εύρημα εύρους δημιουργήθηκε για να παρακολουθεί αν μια πόρτα είναι ανοιχτή ή όχι. Η μέτρηση της απόστασης μιας πόρτας θα μας επιτρέψει να προσδιορίσουμε εάν μια πόρτα είναι ανοιχτή ή κλειστή
Arduino Nano και Visuino: Μετατροπή επιτάχυνσης σε γωνία από επιταχυνσιόμετρο και γυροσκόπιο Αισθητήρας MPU6050 I2C: 8 βήματα (με εικόνες)
Arduino Nano και Visuino: Μετατρέψτε την επιτάχυνση σε γωνία από επιταχυνσιόμετρο και γυροσκόπιο Αισθητήρας MPU6050 I2C: Πριν από λίγο καιρό δημοσίευσα ένα σεμινάριο για το πώς μπορείτε να συνδέσετε το επιταχυνσιόμετρο MP, το γυροσκόπιο και τον πυξίδα στο Arduino Nano και να το προγραμματίσετε με Visuino για αποστολή πακέτων δεδομένων και οθόνη είναι σε πεδίο εφαρμογής και οπτικά όργανα. Το επιταχυνσιόμετρο στέλνει Χ, Υ