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

Εμπόδιο αποφυγής ρομπότ χρησιμοποιώντας υπερηχητικούς αισθητήρες: 9 βήματα (με εικόνες)
Εμπόδιο αποφυγής ρομπότ χρησιμοποιώντας υπερηχητικούς αισθητήρες: 9 βήματα (με εικόνες)

Βίντεο: Εμπόδιο αποφυγής ρομπότ χρησιμοποιώντας υπερηχητικούς αισθητήρες: 9 βήματα (με εικόνες)

Βίντεο: Εμπόδιο αποφυγής ρομπότ χρησιμοποιώντας υπερηχητικούς αισθητήρες: 9 βήματα (με εικόνες)
Βίντεο: 10 Most Advanced Robot Dogs in the World 2024, Ιούλιος
Anonim
Εμπόδιο Αποφυγή ρομπότ με χρήση αισθητήρων υπερήχων
Εμπόδιο Αποφυγή ρομπότ με χρήση αισθητήρων υπερήχων

Αυτό είναι ένα απλό έργο σχετικά με την αποφυγή ρομπότ με εμπόδια χρησιμοποιώντας αισθητήρες υπερήχων (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 Board
Arduino Uno Board

Το Arduino Uno είναι μια πλακέτα μικροελεγκτή που βασίζεται στο ATmega328P. Διαθέτει 14 ψηφιακές ακίδες εισόδου και εξόδου, 6 αναλογικές εισόδους. Η τάση λειτουργίας είναι 5 V με εξωτερική τροφοδοσία ρεύματος. Υπάρχουν πολλά πλεονεκτήματα, εύκολο στην κωδικοποίηση και μεταφόρτωση, εύκολες διορθώσεις σφαλμάτων. Υπάρχει μεγάλος αριθμός μονάδων αισθητήρα και άλλων συσκευών για Arduino.

Όταν δίνετε το τροφοδοτικό στην πλακέτα Arduino, χρησιμοποιήστε 5 βολτ ή 9 βολτ. Δεν πρέπει να τροφοδοτείτε 12 βολτ. Εάν πρέπει να χρησιμοποιήσετε μπαταρία 12v, δώστε της μέσω κυκλώματος ρυθμιστή 5v.

Βήμα 2: Αισθητήρας υπερήχων (HC SR 04)

Αισθητήρας υπερήχων (HC SR 04)
Αισθητήρας υπερήχων (HC SR 04)
Αισθητήρας υπερήχων (HC SR 04)
Αισθητήρας υπερήχων (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

Αισθητήρες με διάγραμμα σύνδεσης Arduino
Αισθητήρες με διάγραμμα σύνδεσης 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

Πίνακας ρελέ με διάγραμμα σύνδεσης Arduino
Πίνακας ρελέ με διάγραμμα σύνδεσης Arduino

Πείρος ρελέ 1 - καρφίτσα Arduino 2.

Πείρος ρελέ 2 - καρφίτσα Arduino 3.

Πείρος ρελέ 3 - καρφίτσα Arduino 4.

Πείρος ρελέ 4 - καρφίτσα Arduino 5.

Βήμα 6: Σύνδεση 12 Volt και ρελέ

Σύνδεση 12 Volt και ρελέ
Σύνδεση 12 Volt και ρελέ

NC - Κανονικό κλειστό

ΟΧΙ - Κανονικό άνοιγμα

Γ - Κοινός

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

Οι κινητήρες πρέπει να συνδέονται με τις κοινές ακίδες

Βήμα 7: Συναρμολόγηση

Συναρμολόγηση
Συναρμολόγηση
Συναρμολόγηση
Συναρμολόγηση

Οι κινητήρες της αριστερής και της δεξιάς πλευράς πρέπει να διαχωρίζονται από κάθε πλευρά.

Βήμα 8: Κωδικοί

Κωδικοί
Κωδικοί

Βήμα 9: Δοκιμή και ολοκλήρωση

Συνιστάται: