Πίνακας περιεχομένων:
Βίντεο: Arduino Mega Stepper Shield for Rubiks Cube Solver: 4 Βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:32
Πριν από λίγο καιρό δούλευα σε ένα μηχάνημα που λύνει αυτόματα κάθε ανακατεμένο κύβο Rubiks 3x3. Μπορείτε να δείτε τις οδηγίες μου σχετικά με αυτό εδώ. Στο έργο, οι οδηγοί stepper από το polulu χρησιμοποιήθηκαν για την οδήγηση έξι κινητήρων. Για να διευκολύνουν τη σύνδεση αυτών των προγραμμάτων οδήγησης με το arduino mega (που ελέγχει ολόκληρο το πράγμα), σχεδιάστηκε ένα προσαρμοσμένο pcb. Αυτές οι οδηγίες καλύπτουν τη διαδικασία δημιουργίας ασπίδας κινητήρα για προγράμματα οδήγησης arduino mega για pololu a4988.
Απολαμβάνω!
Βήμα 1: Δημιουργία του σχηματικού
Ως πρώτο βήμα το σχηματικό σχήμα του pcb πρέπει να εισαχθεί στον αετό. Επιπλέον, όλα τα απαιτούμενα στοιχεία πρέπει είτε να εισαχθούν από μια βιβλιοθήκη είτε να δημιουργηθούν με το χέρι. Είναι εύκολο να βρείτε το αποτύπωμα και το σχηματικό για μια μεγάλη ασπίδα arduino στον ιστό. Το μόνο στοιχείο που κατασκευάστηκε κατά παραγγελία ήταν οι ίδιοι οι οδηγοί κινητήρα. Ωστόσο, δεν θα μπω σε λεπτομέρειες για το πώς να το κάνω, καθώς υπάρχουν ήδη καταπληκτικές οδηγίες σχετικά με το θέμα (δείτε εδώ). Το ίδιο το σχήμα είναι πολύ απλό καθώς η μόνη του δουλειά είναι να συνδέσει τους οδηγούς κινητήρα στις αντίστοιχες ακίδες Arduino. Επιπλέον, οι πυκνωτές αποσύνδεσης τοποθετήθηκαν κοντά στον πείρο vcc κάθε ic προκειμένου να εξασφαλιστεί η ομαλή λειτουργία. Οι οδηγοί βηματοδότησης polulu προσφέρουν τη δυνατότητα ρύθμισης του μικροβηματισμού με καλωδίωση τριών ακίδων τους σε γείωση ή vcc. Σε αυτές τις καρφίτσες τοποθετήθηκαν συγκολλημένες γέφυρες για να επιτρέψουν μεταγενέστερες προσαρμογές εάν χρειαστεί. Παρακάτω μπορείτε να δείτε μέρος του σχηματικού (μόνο ένας από τους έξι οδηγούς περιλαμβάνεται εδώ). Το πλήρες σχήμα μπορεί προφανώς να μεταφορτωθεί στο τέλος αυτού του ible.
Βήμα 2: Δρομολόγηση του Pcb
Η δρομολόγηση ενός pcb συνίσταται στην προσπάθεια τακτοποίησης όλων των εξαρτημάτων με τέτοιο τρόπο ώστε να μπορούν να συνδεθούν εύκολα μεταξύ τους. Φυσικά κατά τη δημιουργία πιο πολύπλοκων υπολογιστών πολλά πράγματα πρέπει να ληφθούν υπόψη κατά το σχεδιασμό του. Ωστόσο, σε αυτή την περίπτωση η δρομολόγηση είναι αρκετά απλή. Όλες οι καρφίτσες δεδομένων από τα προγράμματα οδήγησης συνδέονται με τους αντίστοιχους πείρους στο arduino και τα πολύγωνα στο πάνω και στο κάτω στρώμα χρησιμοποιήθηκαν για να συνδέσουν όλες τις βάσεις και τα VCC μαζί.
Βήμα 3: Παραγγελία του Pcb
Υπάρχουν πολλοί ιστότοποι εκεί, όπου μπορείτε να παραγγείλετε pcbs για πολύ λίγα χρήματα. Οι δύο ιστότοποι που έχω χρησιμοποιήσει και είχα μεγάλη εμπειρία μέχρι τώρα είναι:
jlcpcb.com/https://www.pcbway.com/
Μπορεί να χρειαστεί λίγος χρόνος για να φτάσουν οι σανίδες, αλλά η ποιότητα δεν απογοήτευσε ποτέ.
Συνιστάται:
Σε πραγματικό χρόνο Rubik's Cube Blindfolded Solver Using Raspberry Pi and OpenCV: 4 βήματα
Σε πραγματικό χρόνο Rubik's Cube Blindfolded Solver Using Raspberry Pi and OpenCV: Αυτή είναι η 2η έκδοση του εργαλείου κύβου του Rubik που έχει δημιουργηθεί για επίλυση με δεμένα μάτια. Η 1η έκδοση αναπτύχθηκε από javascript, μπορείτε να δείτε το έργο RubiksCubeBlindfolded1 Σε αντίθεση με την προηγούμενη, αυτή η έκδοση χρησιμοποιεί βιβλιοθήκη OpenCV για τον εντοπισμό των χρωμάτων και
Λειτουργική μονάδα USB Flash Rubiks Cube: 7 βήματα (με εικόνες)
Λειτουργική μονάδα USB Flash Rubiks Cube: Σε αυτό το σεμινάριο θα σας δείξω πώς να φτιάξετε το δικό σας Rubik USB Flash Drive Μπορείτε να δείτε το τελικό προϊόν στο παρακάτω βίντεο:
Q -Bot - The Open Source Rubik's Cube Solver: 7 βήματα (με εικόνες)
Q -Bot - The Open Source Rubik's Cube Solver: Φανταστείτε ότι έχετε έναν ανακατεμένο κύβο Rubik, ξέρετε ότι το παζλ σχηματίζει τη δεκαετία του '80 που όλοι έχουν, αλλά κανείς δεν ξέρει πραγματικά πώς να το λύσει και θέλετε να το επαναφέρετε στο αρχικό του μοτίβο. Ευτυχώς αυτές τις μέρες είναι πολύ εύκολο να βρεις οδηγίες επίλυσης
Stepper Motor ελεγχόμενη Stepper Motor - Stepper Motor As a Rotary Encoder: 11 βήματα (με εικόνες)
Stepper Motor ελεγχόμενη Stepper Motor | Stepper Motor As a Rotary Encoder: Έχετε μερικά stepper motors ξαπλωμένα και θέλετε να κάνετε κάτι; Σε αυτό το Instructable, ας χρησιμοποιήσουμε έναν βηματικό κινητήρα ως περιστροφικό κωδικοποιητή για να ελέγξουμε τη θέση ενός άλλου βηματικού κινητήρα χρησιμοποιώντας έναν μικροελεγκτή Arduino. Οπότε, χωρίς άλλη παρατήρηση, ας
BricKuber Project - a Raspberry Pi Rubiks Cube Solving Robot: 5 βήματα (με εικόνες)
BricKuber Project - ένα Rasbberry Pi Rubiks Cube Solving Robot: Το BricKuber μπορεί να λύσει έναν κύβο Rubik σε περίπου λιγότερο από 2 λεπτά. Το BricKuber είναι ένα ρομπότ λύσης Rubik ’ cube που μπορείτε να φτιάξετε μόνοι σας. Θέλαμε να φτιάξουμε έναν Rubiks ρομπότ επίλυσης κύβων με το Raspberry Pi. Αντί να πάει για