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

Εμπόδιο αποφυγής ρομπότ χρησιμοποιώντας Arduino Nano: 5 βήματα
Εμπόδιο αποφυγής ρομπότ χρησιμοποιώντας Arduino Nano: 5 βήματα

Βίντεο: Εμπόδιο αποφυγής ρομπότ χρησιμοποιώντας Arduino Nano: 5 βήματα

Βίντεο: Εμπόδιο αποφυγής ρομπότ χρησιμοποιώντας Arduino Nano: 5 βήματα
Βίντεο: Lesson 1: What is Arduino? Types of Arduino Boards and SunFounder Kit | SunFounder Robojax 2024, Νοέμβριος
Anonim
Εμπόδιο αποφυγής ρομπότ χρησιμοποιώντας Arduino Nano
Εμπόδιο αποφυγής ρομπότ χρησιμοποιώντας Arduino Nano

Σε αυτό το διδακτικό, θα περιγράψω πώς μπορείτε να κάνετε ένα εμπόδιο αποφεύγοντας το ρομπότ χρησιμοποιώντας το Arduino.

Βήμα 1: Χρειάζεστε

Χρειάζεσαι
Χρειάζεσαι
Χρειάζεσαι
Χρειάζεσαι
Χρειάζεσαι
Χρειάζεσαι

Είναι ένα δημοφιλές ρομποτικό έργο Arduino. για την αποφυγή πολλών καλωδίων, έχω σχεδιάσει ένα PCB για αυτό.

Μπορείτε να χρησιμοποιήσετε PCB ή διάτρητη σανίδα.

Πλαίσιο ρομπότ 2WD με τροχό τροχού.

Τροχός ρομπότ για μοτέρ BO

Κινητήρας 150 στροφών BO και μπουλόνι & παξιμάδι 1,5 ιντσών

υποδοχή αισθητήρα υπερήχων

2 τεμ. Μπαταρία 9V & υποδοχή μπαταρίας

L293D Ic & 16 ακίδες Ic βάση

Πυκνωτής 100mfd/25v Αντίσταση 2 τεμ 1Κ, Led

Καρφίτσες κεφαλίδας, μπλοκ ακροδεκτών (αρσενικό προς θηλυκό) 4 τεμ

Αισθητήρας υπερήχων HC-SR 04

Arduino nano

Μπορείτε να χρησιμοποιήσετε ένα PCB ή ένα διάτρητο διάτρητο.

Βήμα 2: Συναρμολόγηση του πλαισίου ρίζας

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

Τοποθετήστε δύο μοτέρ με γρανάζια στο πλαίσιο του ρομπότ. έχω χρησιμοποιήσει μεταλλικό σασί 2wd αλλά μπορείτε να χρησιμοποιήσετε οποιοδήποτε πλαίσιο

τοποθετήστε έναν τροχό τροχού μπροστά από το πλαίσιο του ρομπότ. το μηχανικό μέρος έχει ολοκληρωθεί από αυτό το ρομπότ

Βήμα 3: Δημιουργία του ηλεκτρονικού κυκλώματος

Κάνοντας το ηλεκτρονικό κύκλωμα
Κάνοντας το ηλεκτρονικό κύκλωμα
Κάνοντας το ηλεκτρονικό κύκλωμα
Κάνοντας το ηλεκτρονικό κύκλωμα
Κάνοντας το ηλεκτρονικό κύκλωμα
Κάνοντας το ηλεκτρονικό κύκλωμα

Πως δουλεύει

Ο υπερηχητικός ηχητικός αισθητήρας ανιχνεύει αντικείμενα μπροστά του και μετρά την απόσταση του αντικειμένου.

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

Εάν κάποιο αντικείμενο ανιχνευθεί εντός 20 cm από τον αισθητήρα υπερήχων τότε ο αριστερός κινητήρας θα αρχίσει να περιστρέφεται αριστερόστροφα και ο δεξιός κινητήρας θα περιστρέφεται δεξιόστροφα όπως ήταν.

Έτσι το ρομπότ στρίβει γρήγορα αριστερά αν υπάρχει ένα αντικείμενο μπροστά του.

Κύκλωμα & συνδέσεις εάν χρησιμοποιείτε διάτρητη σανίδα

Εδώ χρησιμοποίησα έναν οδηγό διπλού κινητήρα Arduino nano & L293D. Δύο πυκνωτές ως φίλτρο. Αντίσταση Led & 1k για ένδειξη

Η ψηφιακή ακίδα Arduino 7 συνδέεται με την ακίδα σκανδάλης αισθητήρα υπερήχων

Η ψηφιακή ακίδα Arduino 8 συνδέεται με τον αισθητήρα υπερήχων Echo pin

Ο ψηφιακός πείρος Arduino 5 & 6 συνδέεται με τον Ic l293d pin 10 & 15 για το αριστερό χειριστήριο κινητήρα

Digitalηφιακός ακροδέκτης Arduino 11 & 12 Συνδεθείτε στο ic l293d pin 2 & 7 για το σωστό χειριστήριο κινητήρα

Συνδέστε τον αριστερό κινητήρα στο ic l293d pin 11 & 14

Συνδέστε το δεξί μοτέρ στο ic l293d Pin 3 & 6

Εάν θέλετε να κάνετε χρήση PCB

Το PCB για αυτό το ρομποτικό έργο είναι καλά σχεδιασμένο και εύκολο στην κατασκευή. Μπορείτε να φτιάξετε διαφορετικούς τύπους ρομπότ Arduino χρησιμοποιώντας αυτό το PCB. Ένα άλλο ρομπότ που χρησιμοποιεί αυτό το PCB

Κατεβάστε και παραγγείλετε το αρχείο Gerber για PCB από εδώ.

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

Ανεβάστε τον κώδικα στο arduino nano. εδώ είναι ο σύνδεσμος κώδικα για λήψη

απλά κατεβάστε το αρχείο.ino και ανοίξτε το χρησιμοποιώντας το arduino IDE.

συνδέστε το arduino nano χρησιμοποιώντας καλώδιο USB, επιλέξτε τη σωστή θύρα com

στη συνέχεια κάντε κλικ για μεταφόρτωση

Βήμα 5: Δοκιμή

Δοκιμές
Δοκιμές

ήρθε η ώρα να δοκιμάσετε το ρομπότ.

Έχω χρησιμοποιήσει μια μπαταρία 9v για το Arduino και μια άλλη μπαταρία 9v για την ισχύ του κινητήρα. Για την τροφοδοσία του κινητήρα είναι καλό να χρησιμοποιήσετε μια επαναφορτιζόμενη μπαταρία, διαφορετικά η μπαταρία 9 v δεν μπορεί να λειτουργήσει το ρομπότ για μεγάλο χρονικό διάστημα.

Αυτό το βίντεο μπορεί να σας βοηθήσει -

Συνιστάται: