Πίνακας περιεχομένων:

ULTRASONIC SENSOR HC-SR04: 9 Βήματα
ULTRASONIC SENSOR HC-SR04: 9 Βήματα

Βίντεο: ULTRASONIC SENSOR HC-SR04: 9 Βήματα

Βίντεο: ULTRASONIC SENSOR HC-SR04: 9 Βήματα
Βίντεο: HC-SR04 Ultrasonic Distance Sensor and Arduino (Lesson #9) 2024, Ιούλιος
Anonim
ΥΠΕΡΑΣΚΟΝΟΣ ΑΙΣΘΗΤΗΡΑΣ HC-SR04
ΥΠΕΡΑΣΚΟΝΟΣ ΑΙΣΘΗΤΗΡΑΣ HC-SR04

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

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

Βήμα 1: ΠΕΡΙΓΡΑΦΗ

ΠΕΡΙΓΡΑΦΗ
ΠΕΡΙΓΡΑΦΗ

Ο αισθητήρας υπερήχων είναι ένας αισθητήρας που είναι κατασκευασμένος από δύο LM324 ic και MAX3232 ic από έναν μετατροπέα εκπομπής και έναν μορφοτροπέα λήψης και διάφορα άλλα εξαρτήματα.

Ο αισθητήρας διαθέτει VCC, GND, TRIG, ECHO τεσσάρων ακίδων που χρησιμοποιείται για την αποστολή και λήψη παλμών στο MAX3232 ic.

Η μετάδοση και λήψη μετατροπέων στέλνει υπερηχητικά κύματα για μερικά δευτερόλεπτα και η λήψη του μετατροπέα αντιλαμβάνεται αυτά τα κύματα πίσω και ο μικροελεγκτής υπολογίζει την απόσταση με βάση το χρόνο που απαιτείται.

*ΣΗΜΕΙΩΣΗ:- ΑΥΤΟΣ Ο ΑΙΣΘΗΤΗΡΑΣ ΒΑΣΙΖΕΤΑΙ ΣΕ ΥΠΕΡΑΣΚΟΝΙΚΟ ΗΧΟ ΚΥΜΑΤΑΙ ΚΑΙ ΕΞΑΡΤΕΙΤΑΙ ΑΠΟ ΔΙΑΦΟΡΟΥΣ ΠΑΡΑΓΟΝΤΕΣ ΟΠΩΣ ΥΓΡΕΙΑ, ΘΕΡΜΟΚΡΑΣΙΑ ΚΑΙ ΑΛΛΑ ΑΠΟΤΕΛΕΣΜΑΤΑ ΑΛΛΑΓΗΣ ΤΗΣ ΑΞΙΑΣ ΤΟΥ ΑΙΣΘΗΤΗΡΑ.

Αυτός ο αισθητήρας δίνει την έξοδο του τύπου παλμού σημαίνει ότι στέλνει στον μικροελεγκτή τον χρόνο που χρειάζονται τα κύματα για να χτυπήσουν το αντικείμενο και να επιστρέψουν. Μπορεί να μετρήσει μια απόσταση περίπου 4 μέτρων ανάλογα με τη βιβλιοθήκη που χρησιμοποιείται για τον υπολογισμό δεδομένων. Αλλά έχει μια ελάχιστη απόσταση στην οποία κανένα αντικείμενο δεν πρέπει να είναι κενό ή ο αισθητήρας θα δώσει ανεπιθύμητη απόσταση και αυτή είναι 2 εκατοστά.

Βήμα 2: ΧΑΡΑΚΤΗΡΙΣΤΙΚΑ ΚΑΙ ΕΦΑΡΜΟΓΕΣ

  • Υπολογισμοί δεδομένων υψηλής ταχύτητας
  • Εύχρηστος
  • Γωνία ανίχνευσης περίπου 120 μοιρών
  • Δίνει σχεδόν ακριβή απόσταση
  • Τύπος δεδομένων τύπου παλμού
  • Χαμηλή τιμή
  • Μπορεί να χρησιμοποιηθεί σε πόρτες και blind stick
  • Σκοπός ασφάλειας
  • Σχολικά έργα

Βήμα 3: ΠΡΟΔΙΑΓΡΑΦΕΣ ΑΙΣΘΗΤΗΡΩΝ

ΠΡΟΔΙΑΓΡΑΦΕΣ ΑΙΣΘΗΤΗΡΩΝ
ΠΡΟΔΙΑΓΡΑΦΕΣ ΑΙΣΘΗΤΗΡΩΝ
ΠΡΟΔΙΑΓΡΑΦΕΣ ΑΙΣΘΗΤΗΡΩΝ
ΠΡΟΔΙΑΓΡΑΦΕΣ ΑΙΣΘΗΤΗΡΩΝ

Βήμα 4: ΑΠΑΡΑΙΤΗΤΑ ΣΤΟΙΧΕΙΑ

  • Οποιοσδήποτε μικροελεγκτής κατά προτίμηση Arduino Uno για αρχάριους.
  • Μια σανίδα ψωμιού
  • Καλώδια βραχυκυκλωτήρων

Βήμα 5: ΔΙΑΓΡΑΜΜΑ ΚΥΚΛΩΜΑΤΟΣ

ΔΙΑΓΡΑΜΜΑ ΚΥΚΛΩΜΑΤΟΣ
ΔΙΑΓΡΑΜΜΑ ΚΥΚΛΩΜΑΤΟΣ

Πάρτε πρώτα τα καλώδια τροφοδοσίας από τον μικροελεγκτή στον πίνακα ψωμιού

Γραμμή VCC/5v+ και γραμμή GND.

Στη συνέχεια, συνδέστε τον αισθητήρα στη σανίδα ψωμιού και συνδέστε την τροφοδοσία στον αισθητήρα από τα καλώδια τροφοδοσίας χρησιμοποιώντας καλώδια βραχυκυκλωτήρων.

Τώρα συνδέστε το TRIG PIN OF SENSOR στο MICROCONTROLLER DIGITAL (PIN 3) και το ECHO PIN OF SENSOR στο DIGITAL (PIN 2) του MICROCONTROLLER.

Βήμα 6: ΒΙΒΛΙΟΘΗΚΗ

Έχω χρησιμοποιήσει τη βιβλιοθήκη υπερήχων για τον υπολογισμό του οποίου ο σύνδεσμος βρίσκεται εδώ

github.com/JRodrigoTech/Ultrasonic-HC-SR04 βιβλιοθήκη ULTRASONIC HC-SR04 ή μπορείτε να χρησιμοποιήσετε τον διαχειριστή βιβλιοθηκών Arduino για να την κατεβάσετε

Βήμα 7: ΚΩΔ

// βάλτε αυτόν τον κώδικα στην ιδέα του arduino από αυτήν τη γραμμή

#περιλαμβάνω

Υπερήχων υπερήχων (9, 8)? // (Trig PIN, Echo PIN)

void setup () {

Serial.begin (9600);

}

κενός βρόχος ()

{

Serial.print (υπερηχητικός. Βαθμός (CM)); // CM ή INC

Serial.println ("cm");

καθυστέρηση (100)?

}

Βήμα 8: ΕΡΓΑΣΙΑ

Με την έναρξη του κώδικα αρχικοποιείται

το pin στο οποίο ο αισθητήρας στέλνει τα δεδομένα του, τότε ο μικροελεγκτής περιμένει να ληφθούν τα δεδομένα μόλις ληφθούν τα δεδομένα

Τα υπερηχητικά κύματα στέλνονται με παλμό 10 μικροδευτερολέπτων και λαμβάνονται από τον δέκτη και το Arduino υπολογίζει την απόσταση με βάση το χρόνο που απαιτείται από τα κύματα για να επιστρέψει πίσω στον αισθητήρα.

Βήμα 9:

Εικόνα
Εικόνα
Εικόνα
Εικόνα
Εικόνα
Εικόνα

Τώρα έχουμε το σχέδιο του PCB και ήρθε η ώρα να παραγγείλουμε τα PCB.

Για αυτό, πρέπει απλώς να μεταβείτε στο JLCPCB.com και να κάνετε κλικ στο κουμπί "QUOTE NOW".

Οι JLCPCB είναι επίσης χορηγοί αυτού του έργου. Η JLCPCB (ShenzhenJLC Electronics Co., Ltd.), είναι η μεγαλύτερη επιχείρηση πρωτοτύπων PCB στην Κίνα και ένας κατασκευαστής υψηλής τεχνολογίας που ειδικεύεται στο γρήγορο πρωτότυπο PCB και στην παραγωγή μικρών παρτίδων PCB. Μπορείτε να παραγγείλετε τουλάχιστον 5 PCB για μόλις 2 $.

Για να κατασκευάσετε το PCB, ανεβάστε το αρχείο gerber που κατεβάσατε στο τελευταίο βήμα. Ανεβάστε το αρχείο.zip ή μπορείτε επίσης να μεταφέρετε και να αποθέσετε τα αρχεία gerber.

Μετά τη μεταφόρτωση του αρχείου zip, θα δείτε ένα μήνυμα επιτυχίας στο κάτω μέρος εάν το αρχείο έχει μεταφορτωθεί με επιτυχία. Μπορείτε να ελέγξετε το PCB στο πρόγραμμα προβολής Gerber για να βεβαιωθείτε ότι όλα είναι καλά. Μπορείτε να δείτε τόσο το επάνω όσο και το κάτω μέρος του PCB.

Αφού βεβαιωθούμε ότι το PCB μας φαίνεται καλό, μπορούμε τώρα να κάνουμε την παραγγελία σε λογική τιμή. Μπορείτε να παραγγείλετε 5 PCB για μόλις 2 $, αλλά αν είναι η πρώτη σας παραγγελία, μπορείτε να πάρετε 10 PCB για 2 $.

Για να κάνετε την παραγγελία, κάντε κλικ στο κουμπί "ΑΠΟΘΗΚΕΥΣΗ ΣΤΟ ΚΑΛΑΘΙ".

Τα PCB μου χρειάστηκαν 2 ημέρες για να κατασκευαστούν και έφτασαν μέσα σε μια εβδομάδα χρησιμοποιώντας την επιλογή παράδοσης DHL. Τα PCB ήταν καλά συσκευασμένα και η ποιότητα ήταν πραγματικά καλή.

*ΣΗΜΕΙΩΣΗ:- Εάν χρειάζεστε pcb gor αυτό το έργο, επικοινωνήστε μαζί μου ή γράψτε μου στο σχόλιο.

Συνιστάται: