Πίνακας περιεχομένων:
- Βήμα 1: Απαιτούνται εξαρτήματα
- Βήμα 2: Απαιτούνται εργαλεία
- Βήμα 3: Εκτυπώστε το γράφημα του δίσκου κωδικοποιητή στο χαρτί της ετικέτας διευθύνσεων
- Βήμα 4: Συνδέστε το Γραφικό του Κωδικοποιητή δίσκου στη στρογγυλή κερατοθήκη
- Βήμα 5: Συνδέστε τον Αναλογικό κωδικοποιητή Tamiya στο Micro Servo Motor
- Βήμα 6: Τροποποίηση καλωδίων αισθητήρα κωδικοποιητή
- Βήμα 7: Συνδέστε το Round Servo Horn στο Micro Servo Motor
- Βήμα 8: Συνδέσεις υλικού
- Βήμα 9: Λήψη και εκτέλεση του κωδικού επίδειξης κωδικοποιητή Micro Servo Motor
- Βήμα 10: Δοκιμάστε το διαδικτυακό demo ρομπότ
Βίντεο: Προσθήκη κωδικοποιητή στο Feetech Micro 360 Degree Continuous Rotation Servo FS90R: 10 Βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:33
Είναι πολύ δύσκολο ή σχεδόν αδύνατο να ελέγξουμε με ακρίβεια την κίνηση του ρομπότ με τροχούς χρησιμοποιώντας έλεγχο κινητήρα ανοιχτού βρόχου. Πολλές εφαρμογές απαιτούν ακριβή ρύθμιση της θέσης ή της διαδρομής ενός τροχοφόρου ρομπότ. Οι μικροί σερβοκινητήρες συνεχούς περιστροφής είναι μια εξαιρετική λύση χαμηλού κόστους για την οδήγηση μικρών ρομπότ, αλλά δεν διαθέτουν τον έλεγχο ανάδρασης των μεγαλύτερων σερβοκινητήρων.
Τα Servos Feetech Micro 360 Degree Continuous Rotation (FS90R) είναι εξαιρετικά για ρομποτικά έργα, αλλά μερικές φορές θέλετε τον έλεγχο ανατροφοδότησης μεγαλύτερων σερβομηχανών.
Η μετατροπή αυτών των μικρών σερβομηχανών σε χρήση ελέγχου ανατροφοδότησης κλειστού βρόχου είναι πραγματικά πολύ εύκολη μόλις προσθέσετε έναν αισθητήρα κωδικοποιητή Tamiya και έναν απλό αλγόριθμο ανάδρασης κλειστού βρόχου σε έναν ελεγκτή Arduino ή Raspbery Pi.
Βήμα 1: Απαιτούνται εξαρτήματα
-
FeeTech 9g Continuous Rotation Micro Servo w/ round servo horn Προμηθευτής: RobotShop Μέρος #: RB-Fit-02 Ποσότητα: 1 Κόστος Μονάδας: 4,99 $ Σύνολο: 4,99 $
- Arduino NG w/ ATmega8 ή παρόμοιο μικροελεγκτή Arduino
- Ζεύγος κωδικοποιητή για Tamiya Twin Motor Gearbox Πωλητής: RobotShop Μέρος #: RB-Rbo-122 Ποσότητα: 1
- Avery 8160 1 "x 2-5/8" Ετικέτες διευθύνσεων Προμηθευτής: Office Depot Ποσότητα: 1 φύλλο Σύνολο: 13,99 $ πακέτο (25 φύλλα)
- Κωδικοποιητής γραφικών δίσκου από το github
- Φορητός φορτιστής τηλεφώνου 5V με καλώδιο φόρτισης Micro USB σε USB -A Προμηθευτής: Best Buy Tzumi - PocketJuice Solo 4000 mAh Φορητός φορτιστής Μοντέλο: 4021BB Μέρος #: 6304825
Επιλογή Raspberry Pi
- Raspberry Pi 3 - Model B Πωλητής: Adafruit Κωδικός προϊόντος: ID προϊόντος: 3055
- Or Raspberry Pi Zero W Basic Pack - Includes Pi Zero W Vendor: Adafruit Part #: ID PRODUCT: 3409Qty: 1
Εάν χρησιμοποιείτε Raspbery Pi ή Pi Zero W χρειάζονται δύο επιπλέον Pi HAT:
- Pimoroni Automation pHAT for Raspberry Pi Zero Vendor: Adafruit Part #: ID PRODUCT: 3352 Ποσότητα: 1
- SparkFun Pi Servo HAT Προμηθευτής: SparkFun Μέρος #: DEV-14328 Ποσότητα: 1
- GPIO Stacking Header - Extra -long 2x20 Pins Προμηθευτής: Adafruit Μέρος #: Αναγνωριστικό προϊόντος: 2223 Ποσότητα: 2
Βήμα 2: Απαιτούνται εργαλεία
- Μίνι κατσαβίδι Philips
- Glue Gun & Glue stick ή Super Glue
- Πένσα μύτης βελόνας
- Για την έκδοση Raspberry Pi χρειάζονται συγκολλητικό σίδερο και συγκολλητικό (προαιρετικό)
Βήμα 3: Εκτυπώστε το γράφημα του δίσκου κωδικοποιητή στο χαρτί της ετικέτας διευθύνσεων
- Ανοίξτε το Encoder_disk.pdf και εκτυπώστε το στο χαρτί ετικέτας διευθύνσεων Avery 8160
- Χρησιμοποιήστε ψαλίδι για να κόψετε το γραφικό του δίσκου κωδικοποιητή κατά μήκος των διακεκομμένων γραμμών από το χαρτί ετικέτας και κόψτε την κεντρική τρύπα χρησιμοποιώντας τη διακεκομμένη γραμμή ως οδηγό
Βήμα 4: Συνδέστε το Γραφικό του Κωδικοποιητή δίσκου στη στρογγυλή κερατοθήκη
- Αφαιρέστε την υποστήριξη χαρτιού από το γραφικό δίσκο κωδικοποιητή από το βήμα 3
- Συνδέστε το γραφικό του δίσκου κωδικοποιητή στο πίσω μέρος του στρογγυλού κορμού σερβο και κεντράρετε τη γραφική τρύπα του δίσκου κωδικοποιητή γύρω από το δοχείο σπειροειδούς κόλπου
- Απλώστε το γραφικό του δίσκου κωδικοποιητή για να αφαιρέσετε τυχόν φυσαλίδες αέρα ή ρυτίδες
Βήμα 5: Συνδέστε τον Αναλογικό κωδικοποιητή Tamiya στο Micro Servo Motor
- Τοποθετήστε μια μικρή σταγόνα θερμού τήγματος ή σούπερ κόλλας πάνω στο δοχείο άξονα μικρο σερβοκινητήρα. Χρησιμοποιήστε κόλλα θερμής τήξης ως προσωρινό συνδετήρα, αλλά χρησιμοποιήστε σούπερ κόλλα για το τελικό μόνιμο εξάρτημα.
- Συνδέστε τον κωδικοποιητή Tamiya Analog διασφαλίζοντας ότι η τρύπα στην πλακέτα κωδικοποιητή Tamiya Analog είναι κεντραρισμένη γύρω από τον άξονα του σερβοκινητήρα με τους αισθητήρες στραμμένους προς τα πάνω/μακριά από τον κινητήρα
Βήμα 6: Τροποποίηση καλωδίων αισθητήρα κωδικοποιητή
- Τα καλώδια που παρέχονται με τον κωδικοποιητή Tamiya Analog πρέπει να τροποποιηθούν για να λειτουργούν με την τυπική διαμόρφωση σήματος γείωσης 5V σε αναλογικές ακίδες εισόδου μικροελεγκτή
- Αντικαταστήστε καλώδια γείωσης και 5V στο ένα άκρο του αναλογικού καλωδίου αισθητήρα, έτσι ώστε το καλώδιο 5V να βρίσκεται στο κέντρο του ακροδέκτη ακίδων και τα καλώδια γείωσης και σήματος να βρίσκονται στην άκρη του συνδετήρα πείρου
- Συνδέστε το μη τροποποιημένο άκρο του καλωδίου στις ακίδες κωδικοποιητή Tamiya Analog
- Συνδέστε το τροποποιημένο άκρο του καλωδίου στις αναλογικές ακίδες εισόδου του μικροελεγκτή Arduino διασφαλίζοντας ότι το καλώδιο γείωσης στον πείρο Arduino είναι συνδεδεμένο με τον πείρο γείωσης του κωδικοποιητή Tamiya Analog
- Συνδέστε το καλώδιο PWM του κινητήρα Micro Servo στις ακίδες D9 PWM του μικροελεγκτή σας Arduino
Βήμα 7: Συνδέστε το Round Servo Horn στο Micro Servo Motor
Τοποθετήστε το στρογγυλό σερβοκόρνα με το γραφικό δίσκο κωδικοποιητή στον άξονα του σερβοκινητήρα και συνδέστε το χρησιμοποιώντας την παρεχόμενη βίδα στερέωσης σερβοκόρνας
Βήμα 8: Συνδέσεις υλικού
Έκδοση Arduino
- Συνδέστε το τροποποιημένο άκρο του καλωδίου του αισθητήρα κωδικοποιητή στη θύρα Analog 4 του Arduino τηρώντας τον σωστό προσανατολισμό ακίδων Ground-5V-Signal
- Συνδέστε την υποδοχή Micro Servo Motor PWM στις ακίδες D9 του ελεγκτή Arduino
- Συνδέστε το Arduino σε τροφοδοτικό
Έκδοση Raspberry Pi
- Στοίβα το Pimoroni Automation Phat στην κεφαλίδα Raspberry Pi GPIO
- Τοποθετήστε το SparkFun Pi Servo HAT πάνω από το Pimoroni Automation Phat
- Συνδέστε τον ακροδέκτη σήματος του αισθητήρα Analog Encoder στη σύνδεση ADC 1 στο Pimoroni Automation Phat
- Συνδέστε τις ακίδες γείωσης και 5V του συνδετήρα του αισθητήρα Analog Encoder στις αντίστοιχες συνδέσεις γείωσης και 5V στο Pimoroni Automation Phat
- Βεβαιωθείτε ότι ο βραχυκυκλωτήρας SparkFun Pi Servo HAT τροφοδοσίας είναι σε ανοιχτή λειτουργία (βλ. Εγχειρίδιο πωλητή) πριν συνδέσετε την τροφοδοσία της μπαταρίας στο καπέλο
- Συνδέστε την ισχύ της μπαταρίας στα Raspberry Pi και SparkFun Pi Servo HAT
Βήμα 9: Λήψη και εκτέλεση του κωδικού επίδειξης κωδικοποιητή Micro Servo Motor
Έκδοση Arduino
- Αντιγράψτε, κλωνώστε ή κατεβάστε τον κωδικό επίδειξης Arduino Encoder Encoder.ino, Encoder.h και Encoder.cpp από το github
- Ανοίξτε τον κωδικό επίδειξης στο Arduino IDE και επιλέξτε τον πίνακα από το μενού Εργαλεία IDE
- Ανεβάστε τον κωδικό στον πίνακα σας
- Μόλις επαναφερθεί ο πίνακας Arduino, θα ξεκινήσει το πρόγραμμα και θα τρέξει μέσα από μια σειρά προκαθορισμένων κινήσεων που απεικονίζουν τον τρόπο ελέγχου του σερβοκινητήρα Micro χρησιμοποιώντας τον κωδικοποιητή Tamiya Analog
Έκδοση Raspberry Pi
- Αντιγράψτε, κλωνοποιήστε ή κατεβάστε τον κωδικό επίδειξης Python Encoder από το github στην κάρτα σας Raspberry Pi SD
- Ανοίξτε τον κωδικό επίδειξης στο Python 3 Idle IDE και εκτελέστε τον κώδικα από το μενού IDE Run
- Μόλις ξεκινήσει το πρόγραμμα, θα ξεκινήσει το πρόγραμμα και θα τρέξει μέσα από μια σειρά προκαθορισμένων κινήσεων που απεικονίζουν τον τρόπο ελέγχου του σερβοκινητήρα Micro χρησιμοποιώντας τον κωδικοποιητή Tamiya Analog. Αποσύνδεση σε διαδραστική λειτουργία με ετικέτα κώδικα για εισαγωγή εντολών θέσης από τη γραμμή εντολών κελύφους Python
Βήμα 10: Δοκιμάστε το διαδικτυακό demo ρομπότ
- Μπορείτε να δοκιμάσετε ένα παράδειγμα ρομπότ με κινητήρες Micro Servo με κωδικοποιητή στον δωρεάν ιστότοπο droidguru.net
- Μετάβαση: droidguru.net. Παρακολουθήστε πρώτα το σεμινάριο εάν δεν γνωρίζετε πώς λειτουργεί (μενού βοήθειας). Το Joystick καθοδηγεί το ρομπότ και το κουμπί Α πυροδοτεί το πιστόλι Airsoft, εκτός εάν έχει εξαντληθεί από τη ΒΒ ή τις μπαταρίες. (Καλύτερο όταν εμφανίζεται σε φορητό υπολογιστή/επιτραπέζιο υπολογιστή)
-
Ακολουθήστε αυτά τα βήματα για να ξεκινήσετε να χρησιμοποιείτε το παράδειγμα ρομπότ
- Συνδεθείτε ως επισκέπτης
- Επιλέξτε το δωμάτιο Wheels από το Join Room Panel
- Επιλέξτε το ρομπότ Drone Patrol 1 από τον πίνακα μελών της αίθουσας
- Αφού ολοκληρωθεί ο χρονομετρητής αντίστροφης μέτρησης, μπορείτε να ελέγξετε το ρομπότ με τα κουμπιά joystick ή jog
- Επιλέξτε ξανά το ρομπότ Drone Patrol 1 από τον πίνακα μελών της αίθουσας για να ξεκινήσετε μια νέα συνεδρία ελέγχου ρομπότ
- Το εικονικό χειριστήριο κατευθύνει το ρομπότ και τα κουμπιά βέλους του χειριστηρίου ελέγχουν τζόκινγκ/vernier/σταδιακές κινήσεις κινητήρα χρησιμοποιώντας τους αναλογικούς κωδικοποιητές για καλύτερη ευθυγράμμιση του όπλου airsoft με τους στόχους
Συνιστάται:
Προσθήκη Aux στο Sonos χρησιμοποιώντας Raspberry Pi: 26 βήματα (με εικόνες)
Προσθήκη Aux στο Sonos χρησιμοποιώντας Raspberry Pi: Πάντα με γοήτευε το Raspberry Pi αλλά ποτέ δεν είχα πραγματική ανάγκη για ένα μέχρι τώρα. Έχουμε τρία εξαρτήματα Sonos στο σπίτι μας: Ένα Play 5 στο σαλόνι, ένα Play 3 στο υπνοδωμάτιο και ένα Sonos CONNECT: AMP που τροφοδοτεί εξωτερικά ηχεία στα
Τροποποίηση στο Left Handed DSLR Holder του Bertus52x11. (με προσθήκη λαβής στο στόμα): 4 βήματα
Τροποποίηση στο αριστερόχειρο κάτοχο DSLR του Bertus52x11. (με προσθήκη στόματος): Νωρίτερα σήμερα το bertus52x11 δημοσίευσε την πιο έξυπνη ιδέα. Απευθύνεται σε άτομα που χρησιμοποιούν μόνο το αριστερό τους χέρι - μόνιμα ή χρονικά. Η αρχική του ιδέα ήταν να προσθέσει ένα γάντζο αντίχειρα στον σύνδεσμο τρίποδου από κάτω, επιτρέποντας στην κάμερα να κρατηθεί
Egg Turner for Incubator 45 Degree Rotation: 7 Steps (with Pictures)
Egg Turner for Incubator 45 Degree Rotation: Γεια Σήμερα φτιάχνω ένα αυγό περιστροφής για θερμοκοιτίδα που θα περιστρέφεται 360 μοίρες σε γωνία 45 μοιρών, το οποίο όχι μόνο θα περιστρέψει τα αυγά, καθώς και θα είναι χώρος convinet για μικρό σπιτικό επωαστήρα, αν θέλετε να δείτε Δείτε αναλυτικά το βίντεο
Προσθήκη αρθρώσεων και συνόλων επαφών σε ένα Drive της Γενεύης στο Fusion 360: 7 Steps
Προσθήκη συνδέσμων και συνόλων επαφών σε ένα Drive της Γενεύης στο Fusion 360: Για αυτό το σεμινάριο, θα χρησιμοποιήσω ένα δείγμα αρχείου που περιλαμβάνεται στον πίνακα δεδομένων όλων των Fusion 360. Ανοίξτε τον πίνακα δεδομένων κάνοντας κλικ στο εικονίδιο πλέγματος στην επάνω αριστερή γωνία. Κάντε κύλιση προς τα κάτω μέχρι να δείτε την ενότητα "Δείγματα". Κάντε διπλό κλικ στο "Basic Tr
EZ Continuous Rotation Servo - Χωρίς συγκόλληση! (CSRC-311): 7 Βήματα
EZ Continuous Rotation Servo - Χωρίς συγκόλληση! (CSRC-311): Όχι πολύ καιρό πριν στο Azamom.com (συγγνώμη, τώρα εξαντλήθηκε) συνάντησα μια αρκετά καλή συμφωνία σε σερβίτσες κοινού Sense RC CSRC-311 τυπικού μεγέθους. Φυσικά, ήθελα να τροποποιήσω μερικά από αυτά για συνεχής περιστροφή. Η μέθοδος που βρήκα είναι εξαιρετικά εύκολη και απαραίτητη