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

Maze Solver Robot: 5 βήματα (με εικόνες)
Maze Solver Robot: 5 βήματα (με εικόνες)

Βίντεο: Maze Solver Robot: 5 βήματα (με εικόνες)

Βίντεο: Maze Solver Robot: 5 βήματα (με εικόνες)
Βίντεο: Аниматор против Анимации 4 (оригинал) 2024, Ιούλιος
Anonim
Image
Image
Ρομπότ Maze Solver Robot
Ρομπότ Maze Solver Robot
Ρομπότ Maze Solver Robot
Ρομπότ Maze Solver Robot

- αυτό το ρομπότ έχει σχεδιαστεί για να λύσει έναν απλό λαβύρινθο χωρίς τεχνητή νοημοσύνη χρησιμοποιώντας τις ακόλουθες τεχνικές στον κώδικα:

1) PID

2) εξισώσεις περιστροφής

3) βαθμονόμηση

σύνδεσμος κώδικα gitHub:

github.com/marwaMosafa/Maze-solver-algorithm-

Βήμα 1: Ετοιμάστε το συστατικό σας

Ετοιμάστε το συστατικό σας
Ετοιμάστε το συστατικό σας
Ετοιμάστε το συστατικό σας
Ετοιμάστε το συστατικό σας
Ετοιμάστε το συστατικό σας
Ετοιμάστε το συστατικό σας

χρησιμοποίησα όλα τα στοιχεία που αναφέρονται παραπάνω:

1- 2 μοτέρ DC

2- 2 τροχοί

3- 1 τροχός συστάδας

4- LCD

5- σανίδα ψωμιού και μερικά καλώδια (αρσενικά -αρσενικά) && (αρσενικά - θηλυκά)

6- 3 υπερηχητικός αισθητήρας

4- υπερηχητικός κάτοχος

5- Arduino UNO board

6- 2 μπαταρία 3,7 V με υποδοχή μπαταρίας

7- Κινητήρας L298N

8- ξύλινο σασί για το σώμα του ρομπότ

9- διακόπτης

Βήμα 2: Πρώτο στρώμα

Πρώτο στρώμα
Πρώτο στρώμα
Πρώτο στρώμα
Πρώτο στρώμα

1- Συνδέστε τον κινητήρα, τους τροχούς και τη μετάδοση κίνησης στο σασί

2- Συνδέστε τους κινητήρες στον κινητήρα χρησιμοποιώντας καλώδια

3- καρφίτσες της κίνησης προς τις ακίδες 3, 12, 13, 5, 2, 7 για να arduino

σημειώστε ότι:

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

Βήμα 3: Δεύτερο στρώμα

Δεύτερο στρώμα
Δεύτερο στρώμα
Δεύτερο στρώμα
Δεύτερο στρώμα

- βάλτε το arduino, τους αισθητήρες και το στρώμα του breadboard στο δεύτερο σασί και αφήστε να βάλουμε μερικά καλώδια

διαβάστε το αρχείο κώδικα για να μάθετε τη σύνδεσή μου, αλλά ας συνοψίσουμε:

1) VCC και GND κάθε αισθητήρα σόναρ στο breadboard, Trigger και Echo θα προσαρτηθούν στις ακίδες A0, A1, A2, A3, A4, A5 για τους 3 αισθητήρες

2) 5V και GND από το arduino για την παροχή του breadBoard

3) 5v έξω από τη μονάδα δίσκου στην είσοδο arduino

4) GND από το arduino στο GND της μονάδας δίσκου

Βήμα 4: Ενεργοποιήστε το

Ενεργοποιήστε το
Ενεργοποιήστε το

τοποθετήστε τη θήκη μπαταρίας με τις μπαταρίες σας και πάρτε το κόκκινο καλώδιο, συνδέστε το με τον πείρο εισόδου στη μονάδα και το μαύρο καλώδιο στο GND της μονάδας με το καλώδιο του arduino

Βήμα 5: Προαιρετικό βήμα

αυτό το βήμα για να κάνετε λίγη χαρά με το ρομπότ σας

1) τοποθετήστε το LCD και κάντε τις συνδέσεις στο arduino όπως ο συνημμένος κώδικας

2) συνδέστε το κόκκινο καλώδιο της θήκης μπαταρίας στον πείρο ON του διακόπτη και πάρτε ένα καλώδιο από τον άλλο πείρο στην είσοδο της μονάδας για να ελέγξετε την ενεργοποίηση του ρομπότ με το διακόπτη

3) τελικά έγινε και μη διστάσετε να το δοκιμάσετε και ενημερώστε με αν αντιμετωπίζετε προβλήματα

Συνιστάται: