Πίνακας περιεχομένων:
2025 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2025-01-13 06:57
Αυτό το διδακτικό σεμινάριο αφορά το "Πώς να δημιουργήσετε ένα εμπόδιο Arduino αποφεύγοντας το ρομπότ". Youtube βίντεο που έχω ανεβάσει πρόσφατα. Σας συνιστώ ανεπιφύλακτα να το ελέγξετε. Ας αρχίσουμε
Βήμα 1: Ένα σασί
Στο πρώτο βήμα, κατασκευάστε σασί χρησιμοποιώντας τρισδιάστατο εκτυπωτή ή αγοράστε από οποιονδήποτε διαδικτυακό ιστότοπο ηλεκτρονικών συσκευών. Πήρα το δικό μου από το instock.pk και θα αναφέρω επίσης τον παρακάτω σύνδεσμο. Μπορείτε επίσης να φτιάξετε το δικό σας σασί από χαρτόνι και DC/Servo μοτέρ. Το σασί περιλαμβάνει σώμα, δύο κινητήρες, υποδοχή μπαταρίας, σανίδα ψωμιού και διακόπτη.
Βήμα 2: Περιγραφή εξαρτήματος
Θα χρησιμοποιήσουμε τον πίνακα Arduino uno και έναν υπερηχητικό αισθητήρα. Εάν το ρομπότ ανιχνεύσει ένα αντικείμενο μπροστά του, με τη βοήθεια ενός μικρού σερβοκινητήρα, σαρώνει την περιοχή αριστερά και δεξιά για να βρει τον καλύτερο τρόπο στροφής.
Για αυτό το έργο θα χρειαστείτε:
Arduino UNO
Μίνι σανίδα ψωμιού
Μονάδα οδήγησης μοτέρ L298N με 2x dc κινητήρες με τροχούς
Αισθητήρας υπερήχων HC-SR04
Μικρο σερβοκινητήρας
Υποδοχή μπαταρίας 9V (με υποδοχή τροφοδοσίας)
10 καλώδια βραχυκυκλωτήρων
10 παξιμάδια και 10 βίδες
Βήμα 3: Διάγραμμα κυκλώματος χρησιμοποιώντας Fritzing
Βήμα 4: Κατασκευή
- Χρησιμοποιήστε τις βίδες και τα παξιμάδια για να στερεώσετε την πλακέτα Arduino uno και τη μονάδα L298N στο πλαίσιο. Ο μίνι πίνακας ψωμιού μπορεί εύκολα να στερεωθεί πάνω του με την κόλλα.
-
Συνδέστε το μικροσκοπικό σερβοκινητήρα στην μπροστινή πλευρά του ρομπότ και τοποθετήστε τον αισθητήρα υπερήχων σε αυτό.
Βήμα 5: Κωδικοποιήστε χρησιμοποιώντας το ArduBlock
Βήμα 6: Ολοκληρώθηκε
Τώρα έχετε το δικό σας ρομπότ αποφυγής εμποδίων Arduino !!!
Βήμα 7: Σημείωση
- Καθώς το έργο βασίζεται στο Arduino, ο προγραμματισμός είναι πολύ εύκολος και μπορεί εύκολα να τροποποιηθεί.
- Δεν απαιτεί το Arduino Motor Shield.
- Όταν χρησιμοποιείτε μπαταρία 9V, χρειάζονται τουλάχιστον 2 τέτοιες μπαταρίες για να τροφοδοτήσετε το ρομπότ. Είναι προτιμότερο να χρησιμοποιείτε 2 μπαταρίες 9V (μία για Arduino, αισθητήρα υπερήχων, Servo Motor και η άλλη για L293D και κινητήρες).
- Ο αισθητήρας υπερήχων δεν πρέπει να συνδέεται απευθείας στην τροφοδοσία, καθώς μπορεί να επηρεάσει την κανονική απόδοση.