Πίνακας περιεχομένων:
Βίντεο: Απλή επεξεργασία Uldar (Ultrasonic Detection and Ranging): 3 βήματα
2025 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2025-01-13 06:57
Αυτό είναι ένα απλό έργο που χρησιμοποιεί 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: Δοκιμάστε τον κώδικα στην επεξεργασία
Ανοίξτε την Επεξεργασία και διαβάστε όλες τις σειριακές τιμές. Επιλέξτε τη σωστή θύρα στην κονσόλα επεξεργασίας.
Τώρα μπορείτε να δείτε τις άσπρες κουκκίδες στο μαύρο παράθυρο. Κάθε τελεία σε μεγαλύτερη από το αντικείμενο είναι κοντά.
Δείτε το βίντεο!
Δείτε τον κώδικα σε αυτόν τον σύνδεσμο: