Εμπόδιο αποφυγής ρομπότ: 5 βήματα
Εμπόδιο αποφυγής ρομπότ: 5 βήματα
Anonim
Εμπόδιο αποφυγής ρομπότ
Εμπόδιο αποφυγής ρομπότ

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

Μπορεί να εκτελέσει ακριβέστερα από πολλά ρομπότ ακόμη και σε ένα μικρό μέρος.

Βήμα 1: Μάθετε πώς λειτουργεί αυτό το πράγμα

Μάθετε πώς λειτουργεί αυτό το πράγμα
Μάθετε πώς λειτουργεί αυτό το πράγμα

Μπορείτε να δείτε τις πιο ενημερωμένες πληροφορίες από το αποθετήριο github μου.

Βήμα 2: Συγκεντρώστε πράγματα:

Ένα arduino uno ή οποιοδήποτε arduino (έχω χρησιμοποιήσει arduino uno)

Αισθητήρας σόναρ (HC-SR 04)

Λίγα καλώδια άλματος

2 αντίσταση (220 ohms)

L298 πρόγραμμα οδήγησης διπλού κινητήρα

Μπαταρία

Πλαίσιο (Συνήθως περιλαμβάνει άλλα απαραίτητα εξαρτήματα)

2 μοτέρ ταχυτήτων

Βήμα 3: Συνδέστε όλα τα μέρη:

Συνδέσεις σόναρ:

Vcc - 5 Volt

GND - GND

Trig - Arduino 4

Ηχώ - Arduino 5

Πρόγραμμα οδήγησης κινητήρα:

EnB - Αντίσταση 220 ohms - 5 Volt (Motor Driver - για έλεγχο ταχύτητας) (EnB για ενεργοποίηση μέσω αντίστασης 220 ohm)

Αντίσταση EnA - 220 ohms - 5 Volt (Motor Driver - για έλεγχο ταχύτητας) (EnA για ενεργοποίηση μέσω αντίστασης 220 ohm)

IN1 - Arduino 9

IN2 - Arduino 8

IN3 - Arduino 7

IN4 - Arduino 6

GND - Arduino GND

Vcc - Arduino Vin

Τώρα συνδέστε τους κινητήρες με το πρόγραμμα οδήγησης μέσω της θύρας Motor-A και Motor-B.

Βήμα 4: Μεταφόρτωση κωδικού:

Ας ανεβάσουμε τον κώδικα στην καρδιά. Είναι η ομορφιά

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

(Δεν απαιτείται επιπλέον αρχείο προγράμματος οδήγησης ή κεφαλίδας)

Έχω ανεβάσει το αρχείο, μπορείτε επίσης να λάβετε τον κωδικό εδώ (για να δείτε περισσότερες ενημερώσεις)

Βήμα 5: Τελικό στάδιο:

Συνδέστε την μπαταρία και απολαύστε!

Μπορείτε να δείτε το ρομπότ μου που λειτουργεί, το robot2.

Αν βρείτε κάποιο σφάλμα, ενημερώστε με στην ενότητα σχολίων και αν μπορείτε να το διορθώσετε, μπορείτε να τροποποιήσετε τον κώδικα εδώ ή απλώς να δώσετε στην ενότητα σχολίων.

Σας ευχαριστώ.