Πίνακας περιεχομένων:
- Βήμα 1: Το GY-US42V2
- Βήμα 2: The Schematic and the Archives Within Sketch and Libs
- Βήμα 3: Συμπέρασμα
Βίντεο: ΑΝΑΛΟΓΟΣ ΥΠΕΡΑΣΚΟΝΙΚΟΣ ΑΙΣΘΗΤΗΡΑΣ ΓΙΑ ΜΕΤΡΗΣΗ ΑΠΟΣΤΑΣΗΣ: 3 Βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:32
Αυτές οι οδηγίες θα ασχοληθούν με το πώς να χρησιμοποιήσετε έναν υπερηχητικό αισθητήρα που είναι συνδεδεμένο στο Arduino και να μετρήσετε με ακρίβεια αποστάσεις από 20cm έως 720cm.
Βήμα 1: Το GY-US42V2
Χρησιμοποίησα το περίφημο GY-US42V2 που μπορεί να λειτουργήσει με 4 τρόπους:
-παλμική έξοδος με ειδική βιβλιοθήκη για εγκατάσταση (SR04.h) δεν έχει δοκιμαστεί
-Επικοινωνία I2C με ειδική βιβλιοθήκη SoftI2Cmaster.h (δεν έχει δοκιμαστεί).
-I2C χωρίς ειδική βιβλιοθήκη με αυτόν τον χάρτη pin:
- VCC σε VCC,
- A5 (atmega328 SCL) έως CR
- A4 (atmega328 SDA) έως DT
- GND σε GND
Σύνδεση με το atmega328 χωρίς αντίσταση έλξης, όχι πολύ καλή μέτρηση.
-Serial RX TX με ειδική βιβλιοθήκη SoftwareSerial.h και αυτό το pin map:
VCC σε VCC
GND σε GND
- ακίδα D2 σε CR
- καρφίτσα D3 σε DT
- VCC σε PS
Πιο ακριβές και το καλύτερο νομίζω
Μερικές τεχνικές προδιαγραφές:
Το GY-US42 είναι χαμηλού κόστους και υψηλής ποιότητας μονάδα εμβέλειας.
Τάση λειτουργίας 3-5 V, μικρή κατανάλωση ενέργειας, μικρό μέγεθος, εύκολη εγκατάσταση.
Η αρχή λειτουργίας του είναι ότι ο ανιχνευτής εκπέμπει υπερηχητικά κύματα που ακτινοβολούνται από το μετρημένο αντικείμενο, ο καθετήρας λαμβάνει ηχητικά κύματα επιστροφής, χρησιμοποιεί τη διαφορά ώρας, υπολογίζει την πραγματική απόσταση. Υπάρχουν τρεις τρόποι ανάγνωσης των δεδομένων της μονάδας, δηλαδή σειριακό UART (επίπεδο TTL), IIC, λειτουργία παλμού pwm, Η σειριακή ταχύτητα μετάδοσης είναι 9600bps και 115200bps, μπορεί να διαμορφωθεί, υπάρχει συνεχής, ορίστε την έξοδο με δύο τρόπους, μπορείτε να αποθηκεύσετε τις ρυθμίσεις ισχύος.
Το IIC μπορεί να τροποποιήσει την εσωτερική διεύθυνση για να διευκολύνει το δίαυλο IIC ταυτόχρονα να έχει πρόσβαση σε πολλές μονάδες. Η έξοδος pwm παλμού είναι η ίδια με το sr04.
Η μονάδα μπορεί να προσαρμοστεί σε άλλο περιβάλλον εργασίας και να συνδεθεί απευθείας με τον μικροελεγκτή.
Όταν ο υπολογιστής χρειάζεται USB στη μονάδα TTL, μια άμεση σύνδεση.
Η λειτουργία IIC μπορεί να συνδεθεί απευθείας με APM, Pixhawk και άλλα στοιχεία ελέγχου πτήσης.
Παρέχει διαδικασίες επικοινωνίας Arduino, 51, STM32 του μικροελεγκτή, δεν παρέχει κυκλώματα και εσωτερική πηγή μικροελεγκτή.
Ως αποτέλεσμα της χρήσης του πομποδέκτη είναι ενσωματωμένος ένας υπερηχητικός αισθητήρας, το εύρος από την τυφλή περιοχή είναι περίπου 20 cm. Σε απόσταση 20 cm, το εύρος δεν είναι έγκυρο.
Τάση: 3-5 V
Το ενσωματωμένο MCU υπολογίζει την απόσταση
IIC και σειριακό και pwm
Συχνότητα: 15 Hz (πλήρες εύρος)
Ρεύμα: 9mA (VCC = 5V)
Βήμα 2: The Schematic and the Archives Within Sketch and Libs
Έφτιαξα έναν πίνακα κλώνων arduino με ένα atmega328 PU non P, το έχω πάρει πολύ καιρό πριν. Τύπου 2 σκίτσο που ονομάζεται:
- RADARI2C για I2C που λειτουργεί χωρίς ειδική βιβλιοθήκη
- RADAR Σειρά με το SoftwareSerial.h
Θα βρείτε επίσης το αρχικό σκίτσο και τα λίμπα που παρέχονται για αυτόν τον αισθητήρα.
Βήμα 3: Συμπέρασμα
Αυτό το είδος αισθητήρα θα χρησιμοποιηθεί ως ένα είδος πίσω αισθητήρα στάθμευσης, αλλά για εξωτερική χρήση, αυτό το σύστημα θα μπορούσε να διαταραχθεί από τον άνεμο που αποκλίνει τον ήχο. Πρόσεχε.
Χάρη σε όλους τους ιστότοπους που χρειάζονται για την επεξεργασία αυτού του εκπαιδευτικού.
Καλό διδακτικό !!!!
Συνιστάται:
Μέτρηση απόστασης απόστασης με αισθητήρα χειρονομίας APDS9960: 6 βήματα
Μέτρηση απόστασης απόστασης με αισθητήρα χειρονομίας APDS9960: Σε αυτό το σεμινάριο θα μάθουμε πώς να μετράμε την απόσταση χρησιμοποιώντας έναν αισθητήρα χειρονομίας APDS9960, arduino και Visuino. Δείτε το βίντεο
Λάμπα απόστασης LED απόστασης σκύλου: 5 βήματα (με εικόνες)
LED Distance Indicator Dog Harness: Συνήθως παίρνω τον σκύλο μου Rusio για έναν περίπατο όταν δύει ο ήλιος για να μπορεί να παίζει χωρίς να ζεσταίνεται πολύ. Το πρόβλημα είναι ότι όταν βγαίνει από το λουρί μερικές φορές ενθουσιάζεται πολύ και τρέχει πιο μακριά από όσο θα έπρεπε και με χαμηλό φωτισμό και τα άλλα σκυλιά
Αυτοκίνητο RC ελεγχόμενο με Bluetooth με έλεγχο ταχύτητας και μέτρηση απόστασης: 8 βήματα
Bluetooth ελεγχόμενο αυτοκίνητο RC με έλεγχο ταχύτητας και μέτρηση απόστασης: Ως παιδί, πάντα γοητευόμουν από τα αυτοκίνητα RC. Σήμερα μπορείτε να βρείτε πολλά σεμινάρια για να φτιάξετε μόνοι σας φθηνά αυτοκίνητα RC με έλεγχο Bluetooth με τη βοήθεια του Arduino. Ας το πάμε ένα βήμα παραπέρα και χρησιμοποιήσουμε τις πρακτικές μας γνώσεις κινηματικής για να υπολογίσουμε
Αισθητήρας απόστασης (για λευκό μπαστούνι): 3 βήματα
Αισθητήρας απόστασης (για Λευκό μπαστούνι): Ένας τυπικός αισθητήρας απόστασης έχει καλυφθεί ευρέως ήδη από το Instructables. Ως εκ τούτου, ήθελα να δοκιμάσω μια προσαρμογή αυτής της γνωστής ιδέας, ως εφαρμογή για ένα λευκό μπαστούνι. Τα λευκά μπαστούνια είναι τα καλάμια που χρησιμοποιούν οι τυφλοί για να τους πουν πού
Μέτρηση απόστασης με λέιζερ: 5 βήματα
Μέτρηση απόστασης με λέιζερ: Σε αυτό το έργο έφτιαξα μια απλή συσκευή που μπορεί να μετρήσει την απόσταση μεταξύ του και οποιουδήποτε φυσικού αντικειμένου. Η συσκευή λειτουργεί καλύτερα σε απόσταση περίπου 2-4 μέτρων και είναι αρκετά ακριβής