Πίνακας περιεχομένων:
- Βήμα 1: Arduino Uno Board
- Βήμα 2: Αισθητήρας υπερήχων (HC SR 04)
- Βήμα 3: Άλλα εξαρτήματα
- Βήμα 4: Αισθητήρες με διάγραμμα σύνδεσης Arduino
- Βήμα 5: Πίνακας αναμετάδοσης με διάγραμμα σύνδεσης Arduino
- Βήμα 6: Σύνδεση 12 Volt και ρελέ
- Βήμα 7: Συναρμολόγηση
- Βήμα 8: Κωδικοί
- Βήμα 9: Δοκιμή και ολοκλήρωση
Βίντεο: Εμπόδιο αποφυγής ρομπότ χρησιμοποιώντας υπερηχητικούς αισθητήρες: 9 βήματα (με εικόνες)
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:36
Αυτό είναι ένα απλό έργο σχετικά με την αποφυγή ρομπότ με εμπόδια χρησιμοποιώντας αισθητήρες υπερήχων (HC SR 04) και πίνακα Arduino Uno. Ο Robot κινείται αποφεύγοντας τα εμπόδια και επιλέγοντας τον καλύτερο τρόπο που ακολουθούν οι αισθητήρες. Και προσέξτε ότι δεν είναι εκπαιδευτικό έργο, μοιραστείτε τις γνώσεις σας και σχόλια μαζί μου.
Κατάλογος των κύριων στοιχείων:-
- Arduino Uno - 1
- Αισθητήρας υπερήχων (HC SR 04) - 3
- 5v Relay Board - 1
- Μπαταρία 12 V - 1
- Κινητήρας ταχυτήτων 12 V - 4
- Αγκύλες κινητήρα - 4
- Chasi - 1
- Τροχοί - 4
- Βίδες και παξιμάδια
- Διακόπτης -1
- Καλώδια βραχυκυκλωτήρων -10
Βήμα 1: Arduino Uno Board
Το Arduino Uno είναι μια πλακέτα μικροελεγκτή που βασίζεται στο ATmega328P. Διαθέτει 14 ψηφιακές ακίδες εισόδου και εξόδου, 6 αναλογικές εισόδους. Η τάση λειτουργίας είναι 5 V με εξωτερική τροφοδοσία ρεύματος. Υπάρχουν πολλά πλεονεκτήματα, εύκολο στην κωδικοποίηση και μεταφόρτωση, εύκολες διορθώσεις σφαλμάτων. Υπάρχει μεγάλος αριθμός μονάδων αισθητήρα και άλλων συσκευών για Arduino.
Όταν δίνετε το τροφοδοτικό στην πλακέτα Arduino, χρησιμοποιήστε 5 βολτ ή 9 βολτ. Δεν πρέπει να τροφοδοτείτε 12 βολτ. Εάν πρέπει να χρησιμοποιήσετε μπαταρία 12v, δώστε της μέσω κυκλώματος ρυθμιστή 5v.
Βήμα 2: Αισθητήρας υπερήχων (HC SR 04)
Το ρομπότ διαθέτει τρεις υπερηχητικούς αισθητήρες όπου βρίσκονται μπροστά, αριστερά και δεξιά. Το ρομπότ λειτουργεί σύμφωνα με αυτούς τους αισθητήρες. Ένας υπερηχητικός αισθητήρας είναι μια συσκευή που μπορεί να μετρήσει την απόσταση από ένα αντικείμενο χρησιμοποιώντας ηχητικά κύματα. Υπάρχουν τέσσερις ακίδες που είναι VCC (ισχύ 5v τροφοδοσία), GND (Ground), Trig και echo. Υπάρχουν δύο μορφοτροπείς, ο ένας για μετάδοση και ο άλλος για λήψη. Και οι δύο είναι στερεωμένοι σε ένα μόνο PCB με κύκλωμα ελέγχου. Μετρήσεις υπερήχων απόστασης από περίπου 2 cm έως 400 cm. Επίσης υπάρχει ήχος υψηλής συχνότητας συχνότητας 40 KHz.
Αρχή Λειτουργίας
Από το Arduino δημιουργήστε έναν σύντομο παλμό 20 uS στην είσοδο Trigger για να ξεκινήσετε το εύρος. Η μονάδα υπερήχων θα στείλει έναν κύκλο υπερήχων 8 κύκλων στα 40 khz και θα αυξήσει τη γραμμή ηχώ του ψηλά.
Στη συνέχεια, ακούει έναν ηχώ και μόλις εντοπίσει, χαμηλώνει ξανά τη γραμμή ηχώ. Η γραμμή ηχώ είναι συνεπώς ένας παλμός του οποίου το πλάτος είναι ανάλογο με την απόσταση από το αντικείμενο.
Με τον χρονισμό του παλμού είναι δυνατό να υπολογιστεί το εύρος σε ίντσες/εκατοστά.
Η μονάδα παρέχει έναν παλμό ηχώ ανάλογο της απόστασης.
uS/58 = cm ή uS/148 = ίντσες.
Βήμα 3: Άλλα εξαρτήματα
Υπάρχουν διαφορετικά μεγέθη διαμέτρου άξονα κινητήρα και μέγεθος οπών των τροχών.
Το Jumper Cable πρέπει να είναι αρσενικό προς θηλυκό.
Βήμα 4: Αισθητήρες με διάγραμμα σύνδεσης Arduino
Μπροστινός αισθητήρας:-
Echo pin - Arduino pin 6
Trig pin - Arduino pin 7
Πείρος VCC - 5V
GND - γείωση
Αριστερός αισθητήρας: -Πείρος ηχούς - καρφίτσα Arduino 8
Trig pin - Arduino pin 9
Πείρος VCC - 5VGND - γείωση
Δεξιός αισθητήρας: -Επιφάνεια ηχώ - καρφίτσα Arduino 10
Trig pin - Arduino pin 11
Πείρος VCC - 5VGND - γείωση
Βήμα 5: Πίνακας αναμετάδοσης με διάγραμμα σύνδεσης Arduino
Πείρος ρελέ 1 - καρφίτσα Arduino 2.
Πείρος ρελέ 2 - καρφίτσα Arduino 3.
Πείρος ρελέ 3 - καρφίτσα Arduino 4.
Πείρος ρελέ 4 - καρφίτσα Arduino 5.
Βήμα 6: Σύνδεση 12 Volt και ρελέ
NC - Κανονικό κλειστό
ΟΧΙ - Κανονικό άνοιγμα
Γ - Κοινός
Εδώ μπορείτε να αλλάξετε την πολικότητα, εάν χρειάζεστε. Σύμφωνα με αυτό, η κατεύθυνση περιστροφής του κινητήρα θα αλλάξει.
Οι κινητήρες πρέπει να συνδέονται με τις κοινές ακίδες
Βήμα 7: Συναρμολόγηση
Οι κινητήρες της αριστερής και της δεξιάς πλευράς πρέπει να διαχωρίζονται από κάθε πλευρά.
Βήμα 8: Κωδικοί
Βήμα 9: Δοκιμή και ολοκλήρωση
Συνιστάται:
Εμπόδιο αποφυγής ρομπότ χρησιμοποιώντας Arduino Nano: 5 βήματα
Εμπόδιο αποφυγής ρομπότ με χρήση Arduino Nano: Σε αυτό το διδακτικό, θα περιγράψω πώς μπορείτε να κάνετε ένα εμπόδιο αποφεύγοντας το ρομπότ χρησιμοποιώντας το Arduino
Εμπόδιο αποφυγής ρομπότ με αισθητήρες IR χωρίς μικροελεγκτή: 6 βήματα
Εμπόδιο αποφυγής ρομπότ με αισθητήρες IR χωρίς μικροελεγκτή: Λοιπόν αυτό το έργο είναι ένα παλαιότερο έργο, το έκανα το 2014 τον Ιούλιο ή τον Αύγουστο, σκέφτηκα να το μοιραστώ μαζί σας. Είναι ένα απλό εμπόδιο αποφυγής ρομπότ που χρησιμοποιεί αισθητήρες IR και λειτουργεί χωρίς μικροελεγκτή. Οι αισθητήρες IR χρησιμοποιούν IC opamp
Εμπόδιο αποφυγής ρομπότ (Arduino): 8 βήματα (με εικόνες)
Εμπόδιο αποφυγής ρομπότ (Arduino): Εδώ θα σας δώσω οδηγίες σχετικά με τη δημιουργία ενός ρομπότ αποφυγής εμποδίων με βάση το Arduino. Ελπίζω να κάνω βήμα προς βήμα οδηγό για την κατασκευή αυτού του ρομπότ με πολύ εύκολο τρόπο. Ένα εμπόδιο που αποφεύγει το ρομπότ είναι ένα πλήρως αυτόνομο ρομπότ που μπορεί να αποφύγει κάθε εμμονή
Εμπόδιο αποφυγής ρομπότ χρησιμοποιώντας Arduino Uno: 5 βήματα (με εικόνες)
Εμπόδιο στην αποφυγή του ρομπότ χρησιμοποιώντας το Arduino Uno: Γεια σας παιδιά αυτό είναι ένα πολύ απλό και λειτουργικό έργο που ονομάζεται ρομπότ αποφυγής εμποδίων χρησιμοποιώντας το arduino και η ειδικότητα αυτού του έργου είναι ότι δίνει εντολές για τον τρόπο με τον οποίο ταξιδεύει στο smartphone μέσω bluetooth
Εμπόδιο αποφυγής ρομπότ χρησιμοποιώντας το EBot8: 4 βήματα (με εικόνες)
Εμπόδιο στην αποφυγή του ρομπότ χρησιμοποιώντας το EBot8: Σε αυτό το σεμινάριο, θα μάθετε πώς να φτιάξετε ένα αυτοκίνητο ρομπότ που θα αποφύγει τα εμπόδια που υπάρχουν στο δρόμο του. Η έννοια μπορεί να χρησιμοποιηθεί και να εφαρμοστεί με διάφορους τρόπους σύμφωνα με τις συνθήκες. Απαιτούμενα υλικά: 1.Τροχοί x4 2.Σασί (μπορείτε είτε να αγοράσετε