norr@manorshi.com         +86-519-89185720
Ειδησεογραφικό κέντρο

Πώς να χρησιμοποιήσετε υπερηχητικό αισθητήρα με Arduino;

Προβολές: 164     Συγγραφέας: Grace Publish ώρα: 2021-07-26 Προέλευση: Τοποθεσία

Εισαγωγή του HC-SR04


Το HC-SR04 είναι ένας πολύ δημοφιλής αισθητήρας για την απόσταση μέτρησης. Εκθέτει υπερηχητικά κύματα σε συχνότητα 40kHz. Τα υπερηχητικά κύματα ταξιδεύουν στον αέρα. Εάν υπάρχουν αντικείμενα ή εμπόδια στο μονοπάτι, θα αναπηδήσει πίσω στη μονάδα. Λαμβάνοντας υπόψη τον χρόνο διάδοσης και την ταχύτητα του ήχου, μπορείτε να υπολογίσετε την απόσταση.

1

1. Κύριες τεχνικές παράμετροι:

● Τυπική τάση εργασίας: 5V 

● Εξαιρετικά μικρά στατικό ρεύμα εργασίας: λιγότερο από 5mA 

● Η γωνία ανίχνευσης (η αντίσταση R3 είναι υψηλότερη, τόσο υψηλότερο είναι το κέρδος, τόσο μεγαλύτερη είναι η γωνία ανίχνευσης): 

Η αντίσταση R3 είναι 392, όχι περισσότερο από 15 μοίρες 

Η αντίσταση R3 είναι 472, όχι περισσότερο από 30 μοίρες 

● Απόσταση ανίχνευσης (R3 Resistance μπορεί να ρυθμίσει το κέρδος, δηλαδή να ρυθμίσει την απόσταση ανίχνευσης): 

Η αντίσταση R3 είναι 392 2cm-450cm 

Η αντίσταση R3 είναι 472 2cm-700cm 

● Υψηλή ακρίβεια: έως 0,3cm 

● Τυφλή ζώνη (2cm) Super Close



2. Περιγραφή PIN:

Προμήθεια VCC - +5 V

Trig - Εισαγωγή ενεργοποίησης του αισθητήρα. Ο μικροελεγκτής εφαρμόζει 10 παλμούς ενεργοποίησης των ΗΠΑ στο HC-SR04 Ultrasonic Module.

Echo -Echo έξοδος του αισθητήρα. Ο μικροελεγκτής διαβάζει/παρακολουθεί αυτόν τον πείρο για να ανιχνεύσει το εμπόδιο ή να βρει την απόσταση.

GND - έδαφος


HC-SR04


3. Αρχή εργασίας


Χρησιμοποιήστε το IO για να ενεργοποιήσετε, δίνοντας ένα σήμα υψηλού επιπέδου τουλάχιστον 10us.

● Η μονάδα στέλνει αυτόματα 8 40kHz τετραγωνικά κύματα για να ανιχνεύσει αυτόματα εάν υπάρχει επιστροφή σήματος.

● Υπάρχει επιστροφή σήματος, μέσω της εξόδου IO υψηλού επιπέδου, η διάρκεια υψηλού επιπέδου είναι (4) ο χρόνος από τη μετάδοση μέχρι την επιστροφή του υπερηχητικού κύματος. Απόσταση δοκιμής = (υψηλή ώρα * ταχύτητα ήχου (340m / s)) / 2


HC-SR04 Ultrasonic Module


Διάγραμμα χρονισμού HC-SR04 Ultrasonic Module

Arduino

1. Βασική γνώση του προγραμματισμού Arduino:

Pulsein (): Χρησιμοποιείται για την ανίχνευση του πλάτους παλμού των υψηλών και χαμηλών επιπέδων από τον πείρο.

παλμική (PIN, τιμή);

παλμός (pin, τιμή, χρονικό όριο); // ώρα

PIN --- Ο πείρος που πρέπει να διαβάσει τον παλμό

Τιμή --- Ο τύπος παλμού που πρέπει να διαβαστεί, υψηλή ή χαμηλή

Χρονικό όριο --- Χρονικός χρόνος, σε μικροδευτερόλεπτα, ο τύπος δεδομένων είναι μη υπογεγραμμένος μακρύς ακέραιος

arduino


Οι συνδέσεις είναι αρκετά εύκολες, μπορείτε να ανατρέξετε στην παρακάτω εικόνα με το σχηματικό κύκλωμα του breadboard.


ΟΗΕ

2. Πρόγραμμα υπερήχων αισθητήρας (τυπικό):

Εάν βλέπετε εδώ, πιστεύω ότι έχετε καταλάβει τη μέθοδο λειτουργίας χρήσης υπερηχητικής αισθητήρας με Arduino. Ας αναλάβουμε δράση και να το δοκιμάσετε μόνοι σας!


Πρόγραμμα υπερήχων αισθητήρας





Αφήστε ένα μήνυμα

Επικοινωνήστε μαζί μας

Τηλ: +86-519-89185720
E-mail:  norr@manorshi.com
Διεύθυνση: Κτίριο 5, Νο. 8 Chuangye Road, Shezhu Town, Liyang City, Changzhou, Jiangsu, Κίνα