Πίνακας περιεχομένων:
2025 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2025-01-23 14:39
- αυτό το ρομπότ έχει σχεδιαστεί για να λύσει έναν απλό λαβύρινθο χωρίς τεχνητή νοημοσύνη χρησιμοποιώντας τις ακόλουθες τεχνικές στον κώδικα:
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) τελικά έγινε και μη διστάσετε να το δοκιμάσετε και ενημερώστε με αν αντιμετωπίζετε προβλήματα
Συνιστάται:
Arduino - Maze Solving Robot (MicroMouse) Wall Robot Robot: 6 βήματα (με εικόνες)
Arduino | Maze Solving Robot (MicroMouse) Wall After Robot: Welcome I'm Isaac και αυτό είναι το πρώτο μου ρομπότ " Striker v1.0 ". Αυτό το ρομπότ σχεδιάστηκε για να λύσει ένα απλό λαβύρινθο. Στον διαγωνισμό είχαμε δύο λαβύρινθους και το ρομπότ μπόρεσε να τα αναγνωρίσει. Οποιεσδήποτε άλλες αλλαγές στον λαβύρινθο ενδέχεται να απαιτούν αλλαγή στο
Q -Bot - The Open Source Rubik's Cube Solver: 7 βήματα (με εικόνες)
Q -Bot - The Open Source Rubik's Cube Solver: Φανταστείτε ότι έχετε έναν ανακατεμένο κύβο Rubik, ξέρετε ότι το παζλ σχηματίζει τη δεκαετία του '80 που όλοι έχουν, αλλά κανείς δεν ξέρει πραγματικά πώς να το λύσει και θέλετε να το επαναφέρετε στο αρχικό του μοτίβο. Ευτυχώς αυτές τις μέρες είναι πολύ εύκολο να βρεις οδηγίες επίλυσης
ARS - Arduino Rubik Solver: 13 βήματα (με εικόνες)
ARS - Arduino Rubik Solver: Το ARS είναι ένα πλήρες σύστημα για την επίλυση του κύβου του Rubik: ναι, ένα άλλο ρομπότ για την επίλυση του κύβου! Το ARS είναι ένα σχολικό έργο τριών ετών που κατασκευάστηκε με τρισδιάστατα τυπωμένα μέρη και κατασκευές με λέιζερ: ένα Arduino λαμβάνει τη σωστή ακολουθία που δημιουργήθηκε από σπιτικό καναπέ
Κονσόλα παιχνιδιού Arduino Pocket + A -Maze - Maze Game: 6 βήματα (με εικόνες)
Arduino Pocket Game Console + A -Maze - Maze Game: Καλώς ορίσατε στο πρώτο μου διδακτικό! Το έργο που θέλω να μοιραστώ μαζί σας σήμερα είναι το Arduino maze game, το οποίο έγινε μια κονσόλα τσέπης ικανή όπως το Arduboy και παρόμοιες κονσόλες με βάση το Arduino. Μπορεί να αναβοσβήνει με τα μελλοντικά μου παιχνίδια (ή τα δικά σας) χάρη στην έκθεση
Rubics Cube Solver Bot: 5 βήματα (με εικόνες)
Rubics Cube Solver Bot: Φτιάχνοντας ένα αυτόνομο ρομπότ που λύνει έναν φυσικό κύβο Rubik. Αυτό είναι ένα έργο στο Robotics Club, IIT Guwahati. Είναι κατασκευασμένο με απλό υλικό που μπορεί να βρεθεί εύκολα. Κυρίως χρησιμοποιήσαμε κινητήρες Servo & ένα Arduino για να τα ελέγχει, ακρυλικό