Πίνακας περιεχομένων:
- Προμήθειες
- Βήμα 1: Επιλέξτε Horns για τους Servos σας
- Βήμα 2: Βαθμονομήστε τα Servos
- Βήμα 3: Βιδώστε τα Servos
- Βήμα 4: Συνδέστε Popsicle Sticks σε Servos (pt 1/4)
- Βήμα 5: Συνδέστε Popsicle Sticks στο Servos (pt 2/4)
- Βήμα 6: Συνδέστε Popsicle Sticks σε Servos (pt 3/4)
- Βήμα 7: Συνδέστε Popsicle Sticks σε Servos (pt 4/4)
- Βήμα 8: Δημιουργήστε μια βάση για ένα Servo
- Βήμα 9: Φτιάξτε τη βάση για ολόκληρο το ρομπότ
- Βήμα 10: Συνδέστε το First Servo
- Βήμα 11: Συνδέστε το Δεύτερο Servo
- Βήμα 12: Συνδέστε το Τρίτο Servo
- Βήμα 13: Συνδέστε το τελευταίο σερβίς! (Αρπαγας)
- Βήμα 14: Συγκεντρώστε το κύκλωμα
- Βήμα 15: Ανεβάστε τον Κώδικα
- Βήμα 16: Τελειώσαμε
- Βήμα 17: Αντιμετώπιση προβλημάτων
2025 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2025-01-23 14:39
Δείτε πώς μπορείτε να φτιάξετε ένα απλό ρομποτικό βραχίονα με μια λαβή χρησιμοποιώντας popsicle sticks, ένα Arduino και μερικά servos.
Προμήθειες
Μη διστάσετε να χρησιμοποιήσετε παρόμοια υλικά ή οτιδήποτε έχετε ήδη. (π.χ. χαρτόνι αντί για ξυλάκια)
Υλικά:
- 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: Επιλέξτε Horns για τους Servos σας
Υλικά για αυτό το βήμα:
- 4 Micro Servos
- 3 Κέρατα που εκτείνονται σε 2 κατευθύνσεις
- 1 Κέρατο που εκτείνεται σε 1 κατεύθυνση
Οδηγίες:
Συνδέστε τα κέρατα (εξαρτήματα λευκής πτέρυγας) στα σερβίτσια. Τρία από τα servos χρειάζονται το κέρατο που εκτείνεται σε δύο κατευθύνσεις, ενώ ένα σερβο θα χρειαστεί το κέρατο που εκτείνεται σε μία μόνο κατεύθυνση. Απλά βάλτε τα κέρατα στην κορυφή των σερβιτόρων.
Βήμα 2: Βαθμονομήστε τα Servos
Υλικά για αυτό το βήμα:
4 Micro Servos
Οδηγίες:
Περιστρέψτε την κόρνα αριστερόστροφα όσο το δυνατόν περισσότερο. Στη συνέχεια, ανοίξτε το κέρατο και ανοίξτε ξανά στη βαθμονομημένη θέση.
Ένα από τα σερβο με τα κέρατα διπλής κατεύθυνσης πρέπει να βαθμονομηθεί παράλληλα με το σερβο ενώ τα άλλα τρία πρέπει να βαθμονομηθούν κάθετα στα σερβο.
Πιο πάνω είναι μια εικόνα των βαθμονομημένων σερβο που στρέφονται πλήρως αριστερόστροφα. Αυτές είναι οι βαθμονομημένες θέσεις
Γιατί να βαθμονομήσω τα servos; Τα Servos κινούνται μόνο 180 μοίρες, οπότε είναι σημαντικό να βαθμονομήσουμε τα servos έτσι ώστε το σερβο να γυρίζει ανάμεσα στις γωνίες στις οποίες θέλουμε θερμότητα.
Βήμα 3: Βιδώστε τα Servos
Υλικά για αυτό το βήμα:
- 4 Micro Servos
- 4 μικρές βίδες
- Κατσαβίδι ακριβείας ή άλλο μικρό κατσαβίδι
Οδηγίες:
Βιδώστε τα κέρατα χρησιμοποιώντας μια μικρή βίδα και το κατάλληλο κατσαβίδι.
Βήμα 4: Συνδέστε Popsicle Sticks σε Servos (pt 1/4)
Υλικά για αυτό το βήμα:
- Το ένα σερβο που βαθμονομήθηκε έτσι το κέρατο είναι παράλληλο με το σερβο
- 1 Popsicle Stick
- Πυροβόλο θερμό κόλλα
Οδηγίες:
Για το σερβο που βαθμονομήθηκε έτσι ώστε το κέρατο να είναι παράλληλο με το σερβο, κολλήστε ζεστά το ένα άκρο του παγωτού στην επίπεδη πλευρά του κέρατος.
Πάνω είναι μια εικόνα αυτού του σερβο που στρέφεται εντελώς αριστερόστροφα
Βήμα 5: Συνδέστε Popsicle Sticks στο Servos (pt 2/4)
Υλικά για αυτό το βήμα:
- Ένα από τα άλλα δύο σερβο που έχουν κέρατα διπλής κατεύθυνσης
- 1 Popsicle Stick
- Πυροβόλο θερμό κόλλα
Οδηγίες:
Κολλήστε το ένα άκρο του στικ του popsicle στην επίπεδη πλευρά του κέρατου του σερβο.
Πάνω είναι μια εικόνα αυτού του σερβο που στρέφεται εντελώς αριστερόστροφα
Βήμα 6: Συνδέστε Popsicle Sticks σε Servos (pt 3/4)
Υλικά για αυτό το βήμα:
- Το τελευταίο σερβο που έχει κέρατο διπλής κατεύθυνσης
- 1 Popsicle Stick
- Πυροβόλο θερμό κόλλα
Οδηγίες:
Για το άλλο σερβο, κολλήστε τη μέση της ράβδου popsicle στην επίπεδη πλευρά του κέρατος.
Πάνω είναι μια εικόνα αυτού του σερβο που στρέφεται εντελώς αριστερόστροφα
Βήμα 7: Συνδέστε Popsicle Sticks σε Servos (pt 4/4)
Αυτό το βήμα είναι διαφορετικό. Διαβάστε προσεκτικά
Υλικά για αυτό το βήμα:
- Το ένα σερβο με το κέρατο μονής κατεύθυνσης
- 1 Popsicle Stick
- Πυροβόλο θερμό κόλλα
Οδηγίες:
Κολλήστε το ένα άκρο ενός ξυλάκι παγωτού στη λεπτή δεξιόστροφη πλευρά του κέρατος. Ναι, το παϊδάκι είναι "πλάγια" σε σύγκριση με το προηγούμενο βήμα. Αυτό μπορεί να είναι λίγο δύσκολο να κολλήσει.
Πάνω είναι μια εικόνα αυτού του σερβο που στρέφεται εντελώς αριστερόστροφα
Βήμα 8: Δημιουργήστε μια βάση για ένα Servo
Υλικά για αυτό το βήμα:
- Το μονό σερβο που βαθμονομείται έτσι ώστε το κέρατο να είναι παράλληλο με το σερβο
- 4 μπαστούνια Popsicle
- Πυροβόλο θερμό κόλλα
Οδηγίες:
Κόλλα κόλλας με τέσσερα ξυλάκια, έτσι ώστε να στοιβάζονται το ένα πάνω στο άλλο. Σκίστε τυχόν περίσσεια κόλλας στις άκρες.
Στη συνέχεια, κολλήστε το κάτω μέρος του σερβο στο κέντρο της συνεχούς επίπεδης πλευράς της στοίβας ξυλάκι. Σκίστε τυχόν περίσσεια κόλλας.
Βήμα 9: Φτιάξτε τη βάση για ολόκληρο το ρομπότ
Υλικά για αυτό το βήμα:
- 6 Popsicle Sticks
- Πυροβόλο θερμό κόλλα
Οδηγίες:
Τοποθετήστε 3 ξυλάκια παγωτού προς μια κατεύθυνση. Στη συνέχεια, τοποθετήστε 3 ξυλάκια στο άλλο κάθετο χρησιμοποιώντας ζεστή κόλλα για να συνδέσετε τα πάντα.
Βήμα 10: Συνδέστε το First Servo
Υλικά για αυτό το βήμα:
- Το μονό σερβο με τη μέση του ξυλαριού κολλημένο πάνω στο σερβο
- Πυροβόλο θερμό κόλλα
- The Base for The Whole Robot από το τελευταίο βήμα
Οδηγίες:
Κολλήστε το κάτω μέρος του σερβο στη βάση.
Βήμα 11: Συνδέστε το Δεύτερο Servo
Υλικά για αυτό το βήμα:
- Το σερβο με τη στοίβα από ξυλάκια παγωτού προσαρτημένα στη βάση
- Η δομή από το τελευταίο βήμα
- Πυροβόλο θερμό κόλλα
Οδηγίες:
Προσανατολίστε το σερβο πλάγια, έτσι ώστε το ξυλάκι να μπορεί να περιστρέφεται προς τα πάνω στον αέρα.
Κολλήστε το κάτω άκρο της στοίβας παγωτού με την υπάρχουσα δομή. (δείτε την εικόνα)
Βήμα 12: Συνδέστε το Τρίτο Servo
Υλικά για αυτό το βήμα:
- Το τελευταίο σερβο με κέρατο διπλής κατεύθυνσης
- Η δομή από το τελευταίο βήμα
- Πυροβόλο θερμό κόλλα
Οδηγίες:
Κολλήστε το σερβο στο τέλος της προεξέχουσας ράβδου popsicle της υπάρχουσας δομής έτσι ώστε το ξυλάκι popsicle του servo να περιστρέφεται μακριά από το κέντρο του ρομπότ
Βήμα 13: Συνδέστε το τελευταίο σερβίς! (Αρπαγας)
Υλικά για αυτό το βήμα:
- Το τελευταίο σερβο
- Η δομή από το τελευταίο βήμα
- Πυροβόλο θερμό κόλλα
Οδηγίες:
Κολλήστε τη μεγάλη επίπεδη πλευρά (σε αντίθεση με το κάτω μέρος του σερβο που χρησιμοποιήθηκε στα προηγούμενα βήματα) στην κλειστή πλευρά του ξυλάκι του τελευταίου σερβο, έτσι ώστε το ξυλάκι του σέρβο να περιστρέφεται στην ίδια περιοχή με το ξυλάκι του τελευταίου σερβο.
Κατά την κόλληση, φροντίστε να γωνίσετε το σερβο, έτσι ώστε όταν το σερβο περιστρέφεται περίπου στη μέση, τα δύο ξυλάκια να ακουμπήσουν στο ίδιο άκρο.
Πάνω είναι μια εικόνα μιας ανοιχτής και κλειστής λαβής
Βήμα 14: Συγκεντρώστε το κύκλωμα
Υλικά για αυτό το βήμα:
- 1 Πλάκας ψωμιού μισού μεγέθους
- 1 Arduino Uno ή ισοδύναμος μικροελεγκτής
- 26 Καλώδια βραχυκυκλωτήρων
- 1 μπαταρία 6 Volt (μέγιστο 6 volt)
Οδηγίες:
Επαναλάβετε το παραπάνω διάγραμμα!
Βήμα 15: Ανεβάστε τον Κώδικα
Υλικά για αυτό το βήμα:
- Arduino IDE
- USB σε καλώδιο Arduino
Οδηγίες:
Ανεβάστε τον ακόλουθο κώδικα στο arduino σας χρησιμοποιώντας το καλώδιο USB:
#περιλαμβάνω
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); }
Βήμα 16: Τελειώσαμε
Γυρίστε τα ποτενσιόμετρα για να ελέγξετε το ρομπότ!
Βήμα 17: Αντιμετώπιση προβλημάτων
Δεν κινείται
Βεβαιωθείτε ότι η μπαταρία είναι ενεργοποιημένη και ότι το Arduino είναι συνδεδεμένο στην πρίζα.
Ελέγξτε ξανά το κύκλωμα για να βεβαιωθείτε ότι όλα είναι σωστά και συνδεδεμένα.
Ένα σερβο δεν λειτουργεί
Αρχικά, δοκιμάστε να πατήσετε το κουμπί επαναφοράς στο Arduino σας. Μερικές φορές ένα σερβο μπορεί να σταματήσει να λειτουργεί αν το πιέσουμε πολύ.
Το σερβο μπορεί απλώς να είναι νεκρό, δοκιμάστε να συνδέσετε το κύκλωμα για το σερβο σε άλλο σερβο και δείτε αν λειτουργεί το νέο σερβο.
Εάν όχι, το πρόβλημα βρίσκεται στο κύκλωμά σας.
Τα σερβίς είναι τρελά
Το σερβο σας μπορεί απλά να είναι τρελό.
Το σερβο μπορεί να έχει πολύ βάρος.
Προσπαθήστε να προσθέσετε έναν πυκνωτή στην καλωδίωση τροφοδοσίας για τα servos.
Συνιστάται:
3D ρομποτικός βραχίονας με Stepper Motors ελεγχόμενα μέσω Bluetooth: 12 βήματα
Τρισδιάστατο ρομποτικό μπράτσο με ελεγχόμενα Bluetooth Stepper Motors: Σε αυτό το σεμινάριο θα δούμε πώς να φτιάξουμε έναν τρισδιάστατο ρομποτικό βραχίονα, με βηματικούς κινητήρες 28byj-48, σερβοκινητήρα και τρισδιάστατα τυπωμένα μέρη. Ο πίνακας τυπωμένου κυκλώματος, ο πηγαίος κώδικας, το ηλεκτρικό διάγραμμα, ο πηγαίος κώδικας και πολλές πληροφορίες περιλαμβάνονται στον ιστότοπό μου
Ρομποτικός βραχίονας Popsicle Stick (εναλλακτική μορφή): 6 βήματα
Ρομποτικός βραχίονας Popsicle Stick (Εναλλακτική μορφή): Μάθετε πώς να φτιάξετε ένα απλό ρομποτικό βραχίονα με βάση το Arduino με μια λαβή χρησιμοποιώντας μπαστούνια popsicle και μερικά servos
Ένας απλός ρομποτικός βραχίονας που ελέγχεται από την πραγματική κίνηση των χεριών: 7 βήματα (με εικόνες)
Ένας απλός ρομποτικός βραχίονας που ελέγχεται από την πραγματική κίνηση των χεριών: Αυτός είναι ένας πολύ απλός ρομποτικός βραχίονας DOF για αρχάριους. Ο βραχίονας ελέγχεται από το Arduino. Συνδέεται με έναν αισθητήρα που είναι προσαρτημένος στο χέρι του χειριστή. Επομένως, ο χειριστής μπορεί να ελέγξει τον αγκώνα του βραχίονα κάμπτοντας τη δική του κίνηση στον αγκώνα. Στο
Απλός και έξυπνος ρομποτικός βραχίονας χρησιμοποιώντας Arduino !!!: 5 βήματα (με εικόνες)
Απλός και έξυπνος ρομποτικός βραχίονας χρησιμοποιώντας Arduino !!!: Σε αυτό το διδακτικό θα φτιάξω ένα απλό ρομποτικό χέρι. Αυτό θα ελεγχθεί χρησιμοποιώντας έναν κύριο βραχίονα. Ο βραχίονας θα θυμάται κινήσεις και θα παίζει με τη σειρά. Η ιδέα δεν είναι νέα. Πήρα την ιδέα από το « μίνι ρομποτικό μπράτσο -του Stoerpeak " Ήθελα να
Ρομποτικός βραχίονας βασισμένος σε μικροελεγκτή PIC: 6 βήματα (με εικόνες)
Ρομποτικός βραχίονας βασισμένος σε μικροελεγκτές PIC: Από τη γραμμή συναρμολόγησης των βιομηχανιών κατασκευής αυτοκινήτων έως τα τηλεχειρουργικά ρομπότ στο διάστημα, τα Robotic Arms βρίσκονται παντού. Οι μηχανισμοί αυτών των ρομπότ είναι παρόμοιοι με έναν άνθρωπο ο οποίος μπορεί να προγραμματιστεί για παρόμοια λειτουργία και αυξάνει