Πίνακας περιεχομένων:
- Βήμα 1: Κάντε το υλικό
- Βήμα 2: Ανεβάστε τον κώδικα UNO του Arduino
- Βήμα 3: Δοκιμάστε τον κώδικα στην επεξεργασία
Βίντεο: Απλή επεξεργασία Uldar (Ultrasonic Detection and Ranging): 3 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:36
Αυτό είναι ένα απλό έργο που χρησιμοποιεί Arduino UNO και Processing για να κάνει ένα απλό lidar.
Το Lidar (που ονομάζεται επίσης LIDAR, LiDAR και LADAR) είναι μια μέθοδος τοπογραφίας που μετρά την απόσταση από έναν στόχο φωτίζοντας τον στόχο με παλμικό φως λέιζερ και μετρώντας τους ανακλώμενους παλμούς με έναν αισθητήρα. Οι διαφορές στους χρόνους επιστροφής λέιζερ και τα μήκη κύματος μπορούν στη συνέχεια να χρησιμοποιηθούν για την παραγωγή ψηφιακών τρισδιάστατων αναπαραστάσεων του στόχου. Το όνομα lidar, που χρησιμοποιείται τώρα ως αρκτικόλεξο της ανίχνευσης και της εμβέλειας φωτός (μερικές φορές απεικόνιση φωτός, ανίχνευση και εμβέλεια), ήταν αρχικά ένα λιμάνι φωτός και ραντάρ. Το Lidar μερικές φορές ονομάζεται σάρωση 3D λέιζερ, ένας ειδικός συνδυασμός σάρωσης 3D και σάρωσης λέιζερ. Έχει χερσαίες, αερομεταφερόμενες και κινητές εφαρμογές. Το Lidar χρησιμοποιείται συνήθως για τη δημιουργία χαρτών υψηλής ανάλυσης, με εφαρμογές στη γεωδεσία, τη γεωματική, την αρχαιολογία, τη γεωγραφία, τη γεωλογία, τη γεωμορφολογία, τη σεισμολογία, τη δασοκομία, την ατμοσφαιρική φυσική, την καθοδήγηση με λέιζερ, την αεροπορική αποτύπωση λέιζερ (ALSM) και υψομετρία λέιζερ. Η τεχνολογία χρησιμοποιείται επίσης στον έλεγχο και την πλοήγηση για ορισμένα αυτόνομα αυτοκίνητα.
Τώρα μπορούμε να αρχίσουμε να φτιάχνουμε!
Βήμα 1: Κάντε το υλικό
Για αυτό το έργο μπορούμε να χρησιμοποιήσουμε:
Υλικά
Arduino UNO (επίσημο: https://amzn.to/2CLqfp2) (Elegoo:
Motor g90 micro servo (https://amzn.to/2yDzZ1H)
HC-SR04 αισθητήρας ping (https://amzn.to/2COXgAq)
Breadboard (https://amzn.to/2CLqr7K)
Μερικά καλώδια (https://amzn.to/2RmQBSk)
Προαιρετικός
Τρισδιάστατη θήκη για Arduino (https://www.thingiverse.com/thing:994827)
Τρισδιάστατα τυπωμένα κομμάτια για αισθητήρα HC-SR04 (https://www.thingiverse.com/thing:3182237)
Κώδικας
Πρώτα απ 'όλα συνδέστε τον αισθητήρα με τους ακροδέκτες Arduino UNO 12 και 13. Στη συνέχεια, συνδέστε τον σερβοκινητήρα στον πείρο Arduino UNO No.3 και το τροφοδοτικό.
Για το Servo sg90 χρησιμοποιήστε καλώδιο USB για να τροφοδοτήσετε τον κινητήρα.
Βήμα 2: Ανεβάστε τον κώδικα UNO του Arduino
Ανεβάστε τον κωδικό. Τώρα μπορείτε να δείτε τις κινήσεις του κινητήρα. Προσπαθήστε να ανοίξετε μια σειριακή θύρα 9600 baud rate για να διαβάσετε τα μέτρα του αισθητήρα.
Κατεβάστε τον κωδικό από:
github.com/masteruan/lidar_Processing
Βήμα 3: Δοκιμάστε τον κώδικα στην επεξεργασία
Ανοίξτε την Επεξεργασία και διαβάστε όλες τις σειριακές τιμές. Επιλέξτε τη σωστή θύρα στην κονσόλα επεξεργασίας.
Τώρα μπορείτε να δείτε τις άσπρες κουκκίδες στο μαύρο παράθυρο. Κάθε τελεία σε μεγαλύτερη από το αντικείμενο είναι κοντά.
Δείτε το βίντεο!
Δείτε τον κώδικα σε αυτόν τον σύνδεσμο:
Συνιστάται:
FK (Forward Kinematic) Με Excel, Arduino & Επεξεργασία: 8 Βήματα
FK (Forward Kinematic) Με Excel, Arduino & Processing: Forward Kinematic χρησιμοποιείται για την εύρεση τιμών End Effector (x, y, z) σε τρισδιάστατο χώρο
Interfacing Ultrasonic Ranging Module HC-SR04 With Arduino: 5 Steps
Interfacing Ultrasonic Ranging Module HC-SR04 With Arduino: Γεια, τι συμβαίνει, παιδιά! Akarsh εδώ από τη CETech. Αυτό το έργο μου είναι λίγο πιο απλό, αλλά τόσο διασκεδαστικό όσο τα άλλα έργα. Σε αυτό το έργο, πρόκειται να διασυνδέσουμε μια μονάδα αισθητήρα απόστασης υπερήχων HC-SR04. Αυτή η ενότητα λειτουργεί από τη γενεατίνη
Προώθηση κινηματογραφικών με Excel, Arduino & Επεξεργασία: 8 βήματα
Forward Kinematic With Excel, Arduino & Processing: Forward Kinematic χρησιμοποιείται για την εύρεση τιμών End Effector (x, y, z) σε χώρο 3D
SCARA Robot: Learning About Foward and Inverse Kinematics !!! (Plot Twist Μάθετε πώς να δημιουργείτε μια διεπαφή πραγματικού χρόνου στο ARDUINO χρησιμοποιώντας την ΕΠΕΞΕΡΓΑΣΙΑ !!!!): 5 βήματα (με εικόνες)
SCARA Robot: Learning About Foward and Inverse Kinematics !!! (Plot Twist Μάθετε πώς να δημιουργείτε μια διεπαφή πραγματικού χρόνου στο ARDUINO χρησιμοποιώντας την ΕΠΕΞΕΡΓΑΣΙΑ !!!!): Ένα ρομπότ SCARA είναι ένα πολύ δημοφιλές μηχάνημα στον κόσμο της βιομηχανίας. Το όνομα σημαίνει τόσο Selective Compliant Assembly Robot Arm είτε Selective Compliant Articulated Robot Arm. Είναι βασικά ένα ρομπότ τριών βαθμών ελευθερίας, που είναι τα δύο πρώτα διανομή
Ανιχνευτής φωτός, Χωρίς μικροεπεξεργαστές, Απλή απλή ηλεκτρονική :): 3 βήματα
Ανιχνευτής φωτός, Χωρίς μικροεπεξεργαστές, Απλή απλή ηλεκτρονική :): Θα σας δείξω δύο κυκλώματα, το ένα σβήνει ένα LED όταν δεν υπάρχει φως και το άλλο ανάβει ένα LED όταν δεν υπάρχει φως. για το πρώτο θα χρειαστείτε: -R1 (LDR) 10K -R2 (1.2K) κωδικός χρώματος: καφέ, κόκκινο, κόκκινο. -R3 (10 ωμ) κωδικός χρώματος: καφέ μαύρο