Προβολές: 164 Συγγραφέας: Grace Publish ώρα: 2021-07-26 Προέλευση: Τοποθεσία
Το HC-SR04 είναι ένας πολύ δημοφιλής αισθητήρας για την απόσταση μέτρησης. Εκθέτει υπερηχητικά κύματα σε συχνότητα 40kHz. Τα υπερηχητικά κύματα ταξιδεύουν στον αέρα. Εάν υπάρχουν αντικείμενα ή εμπόδια στο μονοπάτι, θα αναπηδήσει πίσω στη μονάδα. Λαμβάνοντας υπόψη τον χρόνο διάδοσης και την ταχύτητα του ήχου, μπορείτε να υπολογίσετε την απόσταση.
● Τυπική τάση εργασίας: 5V
● Εξαιρετικά μικρά στατικό ρεύμα εργασίας: λιγότερο από 5mA
● Η γωνία ανίχνευσης (η αντίσταση R3 είναι υψηλότερη, τόσο υψηλότερο είναι το κέρδος, τόσο μεγαλύτερη είναι η γωνία ανίχνευσης):
Η αντίσταση R3 είναι 392, όχι περισσότερο από 15 μοίρες
Η αντίσταση R3 είναι 472, όχι περισσότερο από 30 μοίρες
● Απόσταση ανίχνευσης (R3 Resistance μπορεί να ρυθμίσει το κέρδος, δηλαδή να ρυθμίσει την απόσταση ανίχνευσης):
Η αντίσταση R3 είναι 392 2cm-450cm
Η αντίσταση R3 είναι 472 2cm-700cm
● Υψηλή ακρίβεια: έως 0,3cm
● Τυφλή ζώνη (2cm) Super Close
Προμήθεια VCC - +5 V
Trig - Εισαγωγή ενεργοποίησης του αισθητήρα. Ο μικροελεγκτής εφαρμόζει 10 παλμούς ενεργοποίησης των ΗΠΑ στο HC-SR04 Ultrasonic Module.
Echo -Echo έξοδος του αισθητήρα. Ο μικροελεγκτής διαβάζει/παρακολουθεί αυτόν τον πείρο για να ανιχνεύσει το εμπόδιο ή να βρει την απόσταση.
GND - έδαφος
Χρησιμοποιήστε το IO για να ενεργοποιήσετε, δίνοντας ένα σήμα υψηλού επιπέδου τουλάχιστον 10us.
● Η μονάδα στέλνει αυτόματα 8 40kHz τετραγωνικά κύματα για να ανιχνεύσει αυτόματα εάν υπάρχει επιστροφή σήματος.
● Υπάρχει επιστροφή σήματος, μέσω της εξόδου IO υψηλού επιπέδου, η διάρκεια υψηλού επιπέδου είναι (4) ο χρόνος από τη μετάδοση μέχρι την επιστροφή του υπερηχητικού κύματος. Απόσταση δοκιμής = (υψηλή ώρα * ταχύτητα ήχου (340m / s)) / 2
Arduino
Pulsein (): Χρησιμοποιείται για την ανίχνευση του πλάτους παλμού των υψηλών και χαμηλών επιπέδων από τον πείρο.
παλμική (PIN, τιμή);
παλμός (pin, τιμή, χρονικό όριο); // ώρα
PIN --- Ο πείρος που πρέπει να διαβάσει τον παλμό
Τιμή --- Ο τύπος παλμού που πρέπει να διαβαστεί, υψηλή ή χαμηλή
Χρονικό όριο --- Χρονικός χρόνος, σε μικροδευτερόλεπτα, ο τύπος δεδομένων είναι μη υπογεγραμμένος μακρύς ακέραιος
Οι συνδέσεις είναι αρκετά εύκολες, μπορείτε να ανατρέξετε στην παρακάτω εικόνα με το σχηματικό κύκλωμα του breadboard.
Εάν βλέπετε εδώ, πιστεύω ότι έχετε καταλάβει τη μέθοδο λειτουργίας χρήσης υπερηχητικής αισθητήρας με Arduino. Ας αναλάβουμε δράση και να το δοκιμάσετε μόνοι σας!