Πίνακας περιεχομένων:
2025 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2025-01-13 06:57
Στη ρομποτική, η αποφυγή εμποδίων είναι το έργο της ικανοποίησης κάποιου αντικειμενικού ελέγχου που υπόκειται σε περιορισμούς θέσης μη διασταύρωσης ή μη σύγκρουσης. Διαθέτει αισθητήρα σόναρ που χρησιμοποιείται για να ανιχνεύσει τα εμπόδια που έρχονται μεταξύ της πορείας του ρομπότ. Θα κινηθεί προς την καλύτερη κατεύθυνση και θα αποφύγει το εμπόδιο που έρχεται στο δρόμο του. Με την προσθήκη αισθητήρα σε αυτό το ρομπότ μπορεί κανείς απλά να συλλέξει δεδομένα από το περιβάλλον.
Μπορεί να εκτελέσει ακριβέστερα από πολλά ρομπότ ακόμη και σε ένα μικρό μέρος.
Βήμα 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.
Αν βρείτε κάποιο σφάλμα, ενημερώστε με στην ενότητα σχολίων και αν μπορείτε να το διορθώσετε, μπορείτε να τροποποιήσετε τον κώδικα εδώ ή απλώς να δώσετε στην ενότητα σχολίων.
Σας ευχαριστώ.