
Πίνακας περιεχομένων:
2025 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2025-01-23 14:39

Στη ρομποτική, η αποφυγή εμποδίων είναι το έργο της ικανοποίησης κάποιου αντικειμενικού ελέγχου που υπόκειται σε περιορισμούς θέσης μη διασταύρωσης ή μη σύγκρουσης. Διαθέτει αισθητήρα σόναρ που χρησιμοποιείται για να ανιχνεύσει τα εμπόδια που έρχονται μεταξύ της πορείας του ρομπότ. Θα κινηθεί προς την καλύτερη κατεύθυνση και θα αποφύγει το εμπόδιο που έρχεται στο δρόμο του. Με την προσθήκη αισθητήρα σε αυτό το ρομπότ μπορεί κανείς απλά να συλλέξει δεδομένα από το περιβάλλον.
Μπορεί να εκτελέσει ακριβέστερα από πολλά ρομπότ ακόμη και σε ένα μικρό μέρος.
Βήμα 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.
Αν βρείτε κάποιο σφάλμα, ενημερώστε με στην ενότητα σχολίων και αν μπορείτε να το διορθώσετε, μπορείτε να τροποποιήσετε τον κώδικα εδώ ή απλώς να δώσετε στην ενότητα σχολίων.
Σας ευχαριστώ.
Συνιστάται:
Εμπόδιο αποφυγής ρομπότ χρησιμοποιώντας Arduino Nano: 5 βήματα

Εμπόδιο αποφυγής ρομπότ με χρήση Arduino Nano: Σε αυτό το διδακτικό, θα περιγράψω πώς μπορείτε να κάνετε ένα εμπόδιο αποφεύγοντας το ρομπότ χρησιμοποιώντας το Arduino
Εμπόδιο αποφυγής ρομπότ με αισθητήρες IR χωρίς μικροελεγκτή: 6 βήματα

Εμπόδιο αποφυγής ρομπότ με αισθητήρες IR χωρίς μικροελεγκτή: Λοιπόν αυτό το έργο είναι ένα παλαιότερο έργο, το έκανα το 2014 τον Ιούλιο ή τον Αύγουστο, σκέφτηκα να το μοιραστώ μαζί σας. Είναι ένα απλό εμπόδιο αποφυγής ρομπότ που χρησιμοποιεί αισθητήρες IR και λειτουργεί χωρίς μικροελεγκτή. Οι αισθητήρες IR χρησιμοποιούν IC opamp
Εμπόδιο αποφυγής ρομπότ (Arduino): 8 βήματα (με εικόνες)

Εμπόδιο αποφυγής ρομπότ (Arduino): Εδώ θα σας δώσω οδηγίες σχετικά με τη δημιουργία ενός ρομπότ αποφυγής εμποδίων με βάση το Arduino. Ελπίζω να κάνω βήμα προς βήμα οδηγό για την κατασκευή αυτού του ρομπότ με πολύ εύκολο τρόπο. Ένα εμπόδιο που αποφεύγει το ρομπότ είναι ένα πλήρως αυτόνομο ρομπότ που μπορεί να αποφύγει κάθε εμμονή
Cloudy Cloud σας θεραπεύει (Εμπόδιο αποφυγής ρομπότ με λειτουργία συλλογής): 8 βήματα

Cloudy Cloud σας θεραπεύει (Εμπόδιο στην αποφυγή ρομπότ με λειτουργία συλλογής): Μια άχρηστη μηχανή - Arduino Robot
Εμπόδιο αποφυγής ρομπότ χρησιμοποιώντας υπερηχητικούς αισθητήρες: 9 βήματα (με εικόνες)

Εμπόδιο στην αποφυγή ρομπότ με υπερηχητικούς αισθητήρες: Αυτό είναι ένα απλό έργο σχετικά με την αποφυγή εμποδίων ρομπότ χρησιμοποιώντας αισθητήρες υπερήχων (HC SR 04) και πίνακα Arduino Uno. Ο ρομπότ κινείται αποφεύγοντας τα εμπόδια και επιλέγοντας τον καλύτερο τρόπο που ακολουθείται από αισθητήρες. Και προσέξτε ότι δεν είναι εκπαιδευτικό έργο, μοιραστείτε το