Πίνακας περιεχομένων:
- Προμήθειες
- Βήμα 1: Βαθμονομήστε τα Servos
- Βήμα 2: Προετοιμάστε το Servos
- Βήμα 3: Συναρμολογήστε τη δομή
- Βήμα 4: Καλωδίωση
- Βήμα 5: Κωδικός
- Βήμα 6: Αντιμετώπιση προβλημάτων
Βίντεο: Ρομποτικός βραχίονας Popsicle Stick (εναλλακτική μορφή): 6 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:34
Μάθετε πώς να φτιάξετε ένα απλό ρομποτικό βραχίονα με βάση το Arduino με μια λαβή χρησιμοποιώντας ξυλάκια και μερικά σερβίτσια.
Προμήθειες
- 14 Popsicle Sticks
- 4 Micro Servos (με τα κέρατα και τις βίδες τους)
- 4 Περιστροφικά Ποτενσιόμετρα
- 1 fημοπινάκι μισού μεγέθους
- 1 Arduino Uno
- 1 μπαταρία 6 Volt
- 26 Καλώδια βραχυκυκλωτήρων
- Gun Glue Gun + Hot Stick Sticks
- Μικρό κατσαβίδι
- Arduino IDE
- USB σε καλώδιο Arduino
Βήμα 1: Βαθμονομήστε τα Servos
Συνδέστε τα κέρατα (εξαρτήματα λευκής πτέρυγας) στα σερβίς, σπρώχνοντάς τα πάνω από τα σερβίτσια. Τρία από τα servos χρειάζονται το κέρατο που εκτείνεται σε δύο κατευθύνσεις, ενώ ένα σερβο θα χρειαστεί το κέρατο που εκτείνεται σε μία μόνο κατεύθυνση. Γυρίστε την κόρνα αριστερόστροφα όσο μπορεί να φτάσει. Βγάλτε το κέρατο και μετά επανέλθετε στη βαθμονομημένη θέση. Ένα από τα σερβο με τα κέρατα δύο κατευθύνσεων πρέπει να βαθμονομηθεί παράλληλα με το σερβο ενώ τα άλλα τρία πρέπει να είναι κάθετα στα σερβο. Βιδώστε τα κέρατα χρησιμοποιώντας μια μικρή βίδα και ένα κατσαβίδι.
Βήμα 2: Προετοιμάστε το Servos
Για το σερβο που βαθμονομήθηκε έτσι ώστε το κέρατο να είναι παράλληλο με το σερβο, κολλήστε ζεστά το ένα άκρο του παγωτού στην επίπεδη πλευρά του κέρατος. Για ένα από τα σερβο σετ δύο κατευθύνσεων που είχε βαθμονομηθεί έτσι ώστε το κέρατο να είναι κάθετο στο σερβο, κολλήστε ζεστά το ένα άκρο του κολλητήρι στην επίπεδη πλευρά του κέρατος. Για το άλλο σερβο κερατοειδούς διπλής κατεύθυνσης που βαθμονομήθηκε έτσι ώστε το κέρατο να είναι κάθετο στο σερβο, κολλήστε ζεστά τη μέση της ράβδου popsicle στην επίπεδη πλευρά του κέρατος. Αυτό το βήμα είναι διαφορετικό, το popsicle δεν το κολλάει στην επίπεδη πλευρά του κέρατος. Για το σερβιτόρο με το κέρατο μιας κατεύθυνσης, κολλήστε ζεστά το ένα άκρο του παγωτού στη λεπτή δεξιόστροφη πλευρά του κέρατος.
Ζεστή κόλλα 4 popsicle κολλάει μεταξύ τους έτσι ώστε να στοιβάζονται το ένα πάνω στο άλλο. Κολλήστε την επίπεδη πλευρά της στοίβας στο κάτω μέρος του σερβο που βαθμονομήθηκε για να είναι παράλληλο με το σερβο. Σκίστε τυχόν περίσσεια κόλλας γύρω από τις άκρες, ώστε η στοίβα να παραμείνει επίπεδη.
Βήμα 3: Συναρμολογήστε τη δομή
Τοποθετήστε 3 ξυλάκια popsicle προς τα κάτω προς μία κατεύθυνση και 3 popsicle sticks κάθετα προς τα 3 πρώτα για να δημιουργήσετε ένα πλέγμα. Ζεστή κόλλα όλα τα κομμάτια μαζί. Κολλήστε το κάτω μέρος του σερβο που έχει τη μέση του ξυλάκι στερεωμένο στη βάση που μόλις δημιουργήσατε. Προσανατολίστε το σερβιτόρο με τη στοίβα των ξυλάκια popsicle προσαρτημένα έτσι ώστε το ραβδί popsicle που είναι προσαρτημένο στο κέρατο να μπορεί να περιστρέφεται προς τα πάνω στον αέρα. Κολλήστε την πλευρά της στοίβας του ξυλάκι παγωτού στο ξυλάκι του παγωτού στο σερβίς βάσης. Κολλήστε το τελευταίο σερβο με ένα κέρατο δύο κατευθύνσεων στο ραβδί popsicle στο προηγούμενο σερβο, έτσι ώστε το ραβδί popsicle να περιστρέφεται μακριά από το κέντρο του ρομπότ. Κολλήστε την πλευρά του τελευταίου σερβο (σε αντίθεση με το κάτω μέρος) στο ξυλάκι του παγωτού στο προηγούμενο σερβο, έτσι ώστε όταν περιστρέφεται αυτό το σερβο, τα άκρα των δύο ξυλάδων να κλείσουν και να λειτουργήσουν ως πιασίματα.
Βήμα 4: Καλωδίωση
Δημιουργήστε το κύκλωμα που εμφανίζεται. Μετά τον προγραμματισμό του Arduino, αυτό θα σας επιτρέψει να ελέγξετε κάθε ένα από τα servos με το αντίστοιχο ποτενσιόμετρο.
Βήμα 5: Κωδικός
#περιλαμβάνω
Servo servo1; // Servos Servo servo2; Servo servo3; Servo servo4; const int pot1 = A0; // Επισυνάψτε ποτενσιόμετρα const int pot2 = A1; const int pot3 = A2; const int pot4 = A3; void setup () {// Ρυθμίστε τα πάντα και θα εκτελεστεί μία φορά servo1.attach (6); // Επισυνάψτε servos και καθορίστε τις λειτουργίες pin servo2.attach (9); servo3.attach (10); servo4.attach (11); Serial.begin (9600); // Ξεκινήστε το arduino/loop} void loop () {// βάλτε τον κύριο κωδικό σας εδώ, για να εκτελείται επανειλημμένα: int pot1Value = analogRead (pot1); // Διαβάστε τις τιμές των ποτενσιόμετρων int pot2Value = analogRead (pot2); int pot3Value = analogRead (pot3); int pot4Value = analogRead (pot4); int pot1Angle = χάρτης (pot1Value, 0, 1023, 0, 179); // Χαρτογραφήστε τις τιμές των ποτενσιόμετρων (0-1023) σε γωνίες που μπορεί να διαβάσει το σερβο (0-179 μοίρες) int pot2Angle = map (pot2Value, 0, 1023, 0, 179). int pot3Angle = χάρτης (pot3Value, 0, 1023, 0, 179); int pot4Angle = χάρτης (pot4Value, 0, 1023, 0, 179); servo1.write (pot1Angle); // Κάντε τα servos να μετακινηθούν στις αντιστοιχισμένες γωνίες servo2.write (pot2Angle); servo3.write (pot3Angle); servo4.write (pot4Angle); }
Βήμα 6: Αντιμετώπιση προβλημάτων
Τίποτα δεν κινείται: Βεβαιωθείτε ότι η μπαταρία είναι ενεργοποιημένη και το Arduino είναι συνδεδεμένο. Ελέγξτε ξανά το κύκλωμα για να βεβαιωθείτε ότι όλα είναι σωστά συνδεδεμένα.
Ένα Servo δεν λειτουργεί: Δοκιμάστε να πατήσετε το κουμπί επαναφοράς στο Arduino. Μερικές φορές το σερβο σταματάει να λειτουργεί αν έχει πιεστεί πολύ. Το σερβο μπορεί να είναι νεκρό, δοκιμάστε να αντικαταστήσετε τα καλώδια με τα καλώδια ενός σερβο που λειτουργεί για να δείτε αν λειτουργεί αυτό το σερβο.
Το Servo is Jittery: Το σερβο μπορεί να έχει πολύ βάρος. Προσπαθήστε να προσθέσετε έναν πυκνωτή στην καλωδίωση του σερβο.
Συνιστάται:
3D ρομποτικός βραχίονας με Stepper Motors ελεγχόμενα μέσω Bluetooth: 12 βήματα
Τρισδιάστατο ρομποτικό μπράτσο με ελεγχόμενα Bluetooth Stepper Motors: Σε αυτό το σεμινάριο θα δούμε πώς να φτιάξουμε έναν τρισδιάστατο ρομποτικό βραχίονα, με βηματικούς κινητήρες 28byj-48, σερβοκινητήρα και τρισδιάστατα τυπωμένα μέρη. Ο πίνακας τυπωμένου κυκλώματος, ο πηγαίος κώδικας, το ηλεκτρικό διάγραμμα, ο πηγαίος κώδικας και πολλές πληροφορίες περιλαμβάνονται στον ιστότοπό μου
Ρομποτικός βραχίονας: 3 βήματα
Robotic Arm: Ciao a tutti! Vediamo come si può costruire un braccio robotico controllabile da remoto
Ρομποτικός βραχίονας με κενή αντλία αναρρόφησης: 4 βήματα
Ρομποτικός βραχίονας με αντλία αναρρόφησης κενού: Ρομποτικός βραχίονας με αντλία αναρρόφησης κενού που ελέγχεται από το Arduino. Ο ρομποτικός βραχίονας έχει ατσάλινο σχεδιασμό και είναι πλήρως συναρμολογημένος. Υπάρχουν 4 σερβοκινητήρες στο ρομποτικό βραχίονα. Υπάρχουν 3 σερβοκινητήρες υψηλής ροπής και υψηλής ποιότητας. Σε αυτό το έργο, πώς να μετακινηθείτε
Ρομποτικός βραχίονας Arduino: 12 βήματα
Arduino Robotic Arm: Αυτό το διδακτικό δημιουργήθηκε για να εκπληρώσει τις απαιτήσεις του έργου του Makecourse στο Πανεπιστήμιο της Νότιας Φλόριντα. Αυτά είναι τα βασικά στοιχεία που απαιτούνται για τη συναρμολόγηση αυτού του έργου
Ρομποτικός βραχίονας Popsicle Stick: 17 βήματα (με εικόνες)
Ρομποτικός βραχίονας Popsicle Stick: Δείτε πώς μπορείτε να φτιάξετε ένα απλό ρομποτικό βραχίονα με μια λαβή χρησιμοποιώντας ξυλάκια, ένα Arduino και μερικά servos