Πίνακας περιεχομένων:
- Βήμα 1: Δοκιμές και σφάλματα στο σχεδιασμό του μοντέλου
- Βήμα 2: Σχεδιάζοντας το μοντέλο και τον αλγόριθμο
- Βήμα 3: Απαιτούνται εξαρτήματα
- Βήμα 4: Χτίζοντας το σώμα
- Βήμα 5: Καλωδίωση
- Βήμα 6: Αύξηση ισχύος
- Βήμα 7: Κωδικοποίηση
Βίντεο: Ανθρωποειδές ρομπότ βασισμένο σε Arduino χρησιμοποιώντας Servo Motors: 7 βήματα (με εικόνες)
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:36
Γεια σε όλους, Αυτό είναι το πρώτο μου ανθρωποειδές ρομπότ, φτιαγμένο από φύλλο αφρού PVC. Διατίθεται σε διάφορα πάχη. Εδώ, χρησιμοποίησα 0.5mm. Προς το παρόν αυτό το ρομπότ μπορεί απλά να περπατήσει όταν ενεργοποιήθηκα. Τώρα εργάζομαι για τη σύνδεση Arduino και Mobile μέσω μονάδας Bluetooth. Έχω ήδη κάνει μια εφαρμογή όπως η Cortana και η Siri για Windows Phone, η οποία είναι διαθέσιμη στο κατάστημα εφαρμογών εντολή στο Windows Phone.
Έχω περάσει πολλούς μήνες στην επίλυση του προβλήματος της μπαταρίας πάνω από το βάρος και τελείωσα με μια επική αποτυχία λόγω προβλήματος προϋπολογισμού. Έτσι, τελικά αποφάσισα να δώσω ενέργεια από εξωτερική μπαταρία μολύβδου-οξέος.
Ας δούμε πώς βρήκα τον τέλειο σχεδιασμό του σώματος για το ρομπότ.
Βήμα 1: Δοκιμές και σφάλματα στο σχεδιασμό του μοντέλου
Στην αρχή δεν έχω ιδέα για τη δύναμη των Servo μοτέρ και των Ηλεκτρονικών-Ηλεκτρικών που ασχολείται με τις μπαταρίες και τα κυκλώματα. Αρχικά σχεδίασα ένα ρομπότ φυσικού μεγέθους για περίπου 5 έως 6 πόδια. Αφού προσπάθησα σχεδόν 6 ή 7 φορές, συνειδητοποίησα τη μέγιστη ροπή ενός σερβο και μείωσα έως και 2 έως 3 πόδια του συνολικού ύψους του ρομπότ.
Στη συνέχεια προσπάθησα μέχρι το ισχίο του ρομπότ να ελέγξω τον αλγόριθμο βάδισης.
Βήμα 2: Σχεδιάζοντας το μοντέλο και τον αλγόριθμο
Πριν προχωρήσουμε, πρέπει να αποφασίσουμε πόσοι κινητήρες χρειάζονται, πού πρέπει να διορθώσουμε. Στη συνέχεια, σχεδιάστε τα μέρη του σώματος σύμφωνα με τις εικόνες που δίνονται.
Βήμα 3: Απαιτούνται εξαρτήματα
1) Πλαστικό φύλλο
2) Σούπερ κόλλα
3) 15 - Servo κινητήρες υψηλής ροπής (χρησιμοποίησα το TowerPro MG995)
4) Arduino Atmega 2560 ή άλλες σανίδες Arduino
5) Μπαταρία 6V (τουλάχιστον 3 αριθ. Τουλάχιστον 5 κινητήρες για κάθε μπαταρία)
6) Μονάδα Bluetooth HC-05 για επικοινωνία
7) Άλλα βασικά είδη που έχει κάθε χομπίστας!
Βήμα 4: Χτίζοντας το σώμα
Αφού πάλεψα με ξύλινα κομμάτια, βρήκα αυτό το πλαστικό φύλλο πολύ εύκολο να κοπεί και να επικολληθεί για να κάνει διάφορα σχήματα.
Έκοψα τρύπες για να χωρέσω σερβοκινητήρες απευθείας στο φύλλο εφαρμόζοντας σούπερ κόλλα (χρησιμοποίησα το 743).
Βήμα 5: Καλωδίωση
Δεν σπουδάζω ηλεκτρονικά ή ηλεκτρολογικά. Και δεν έχω αρκετή υπομονή για να σχεδιάσω ένα PCB ή να σχεδιάσω σωστή καλωδίωση. Αυτός είναι ο λόγος για την ακατάστατη καλωδίωση.
Βήμα 6: Αύξηση ισχύος
Μπορείτε να δείτε ότι χρησιμοποίησα μόνο 11 σερβοκινητήρες στην αρχή. λόγω προβλήματος υπερβολικού βάρους, έπεσε κάτω και έσπασε κατά τη διάρκεια των δοκιμών. Έτσι, αύξησα 4 ακόμη σερβο σε κάθε ένωση των ποδιών.
Βήμα 7: Κωδικοποίηση
Έχω επισυνάψει τον κώδικα Arduino.
για (i = 0; i <180; i ++)
{
servo.write (i);
}
Αυτός είναι ο βασικός κώδικας για περιστροφή οποιουδήποτε σερβοκινητήρα συνδεδεμένου σε οποιαδήποτε πλακέτα Arduino.
Αλλά η βαθμονόμηση των βαθμών περιστροφής και η απόφαση σχετικά με τους κινητήρες που πρέπει να λειτουργούν κατά την κίνηση κάθε σκέλους είναι το πιο δύσκολο κομμάτι της κωδικοποίησης. Μπορεί να γίνει με ένα άλλο σκίτσο που ονομάζεται (Servo_Test). Δοκιμάζοντας τον βαθμό περιστροφής κάθε κινητήρα μέσω σειριακής επικοινωνίας μέσω του πίνακα Arduino, μπορούμε να βαθμονομήσουμε κάθε κινητήρα.
Τέλος, το ρομπότ αρχίζει να περπατά αφού εισάγει την τιμή "0" στο παράθυρο σειριακής οθόνης.
Έχω συμπεριλάβει επίσης ένα δείγμα πηγαίου κώδικα Windows Phone 8.1 για σύνδεση Arduino και Mobile χρησιμοποιώντας bluetooth.
Συνιστάται:
NAIN 1.0 - το βασικό ανθρωποειδές ρομπότ που χρησιμοποιεί Arduino: 6 βήματα
NAIN 1.0 - το Βασικό Ανθρωποειδές Ρομπότ που χρησιμοποιεί το Arduino: Το Nain 1.0 θα έχει βασικά 5 αποσπώμενες ενότητες - 1) Arm - το οποίο μπορεί να ελεγχθεί μέσω servos. 2) Τροχοί & ndash? το οποίο μπορεί να ελεγχθεί με κινητήρες dc. 3) Πόδι - Ο Nain θα μπορεί να αλλάζει μεταξύ τροχών ή ποδιών για κίνηση. 4) Κεφαλή &
Πώς να φτιάξετε ένα ανθρωποειδές ρομπότ: 8 βήματα
Πώς να φτιάξετε ένα ανθρωποειδές ρομπότ: Γεια σας παιδιά! Ελπίζω να σας άρεσε ήδη ο προηγούμενος εκπαιδευτικός " Online Μετεωρολογικός Σταθμός (NodeMCU) " και είστε έτοιμοι για ένα νέο, Μετά το μοντέλο ρομπότ SMARS που συγκεντρώσαμε την προηγούμενη φορά, το σημερινό έργο, αφορά επίσης την εκμάθηση ρομπότ και
BONES το ανθρωποειδές ρομπότ: 11 βήματα (με εικόνες)
BONES the Humanoid Robot: Καλές Απόκριες σε όλους !!! Για να γιορτάσουμε αυτά τα χρόνια το Halloween σκέφτηκα ότι θα ήταν μια μεγάλη ιδέα να φτιάξουμε ένα ρομπότ κατάλληλο για την περίσταση. Ένας χορευτικός ανθρωποειδής σκελετός !!! Aθελα να σχεδιάσω και να φτιάξω το δικό μου ανθρωποειδές ρομπότ, οπότε αυτό ήταν το
ASPIR: Ανθρωποειδές ρομπότ πλήρους μεγέθους 3D εκτύπωσης: 80 βήματα (με εικόνες)
ASPIR: Full-Size 3D-Printed Humanoid Robot: Autonomous Support and Positive Inspiration Robot (ASPIR) είναι ένα ανθρωποειδές ρομπότ πλήρους μεγέθους, ανοιχτού κώδικα, ύψους 4,3 ποδιών, το οποίο μπορεί να κατασκευάσει ο καθένας με αρκετή κίνηση και αποφασιστικότητα. Πίνακας περιεχομένων Χωρίσαμε αυτό το τεράστιο 80-βήμα Instructable σε 10 e
Πώς να συναρμολογήσετε ένα εντυπωσιακό ξύλινο βραχίονα ρομπότ (Μέρος 1: Ρομπότ για παρακολούθηση γραμμών)-Βασισμένο στο Micro: Bit: 9 βήματα
Πώς να συναρμολογήσετε ένα εντυπωσιακό ξύλινο βραχίονα ρομπότ (Μέρος 1: Ρομπότ για παρακολούθηση γραμμών)-Με βάση το Micro: Bit: Αυτός ο ξύλινος τύπος έχει τρεις μορφές, είναι πολύ διαφορετικός και εντυπωσιακός. Στη συνέχεια, ας μπούμε σε αυτό ένα προς ένα