Πίνακας περιεχομένων:
- Βήμα 1: Προμήθειες
- Βήμα 2: Σχεδιάστε
- Βήμα 3: Δημιουργήστε
- Βήμα 4: Πρόγραμμα
- Βήμα 5: Πιθανά προβλήματα…
Βίντεο: Ρομπότ Black Knight: 5 Βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:32
Καλά νέα σε όλους!
Σήμερα θα μάθουμε πώς να φτιάχνουμε ένα μαύρο ιππότη ρομπότ, χρησιμοποιώντας το Hummingbird Duo Robotics Kit, και διάφορα υλικά από χαρτόνι και χαρτί. Όταν ολοκληρωθεί, θα έχετε ένα Black Knight Robot που αντιδρά στην κίνηση! Δείτε την παραπάνω εικόνα και το βίντεο για να δείτε το τελικό προϊόν!
Βήμα 1: Προμήθειες
Για αυτό το έργο, θα χρειαστείτε (εμφανίζεται από πάνω προς τα κάτω, από αριστερά προς τα δεξιά στις εικόνες):
διάφορα μεγέθη κουτιών από χαρτόνι και/ή χαρτόνι αφίσας (ή χαρτόνι)
1 πλακέτα Hummingbird Duo (με καλώδια τροφοδοσίας και usb)
3 αισθητήρες απόστασης
4 μερίδες
2 λωρίδες τριών χρωμάτων
2 κινητήρες δόνησης (προαιρετικά)
πιστόλι θερμής κόλλας, ηλεκτρική ταινία και/ή κολλητική ταινία
Βήμα 2: Σχεδιάστε
Για να ξεκινήσετε, θα πρέπει να κάνετε μερικά σκίτσα ιδεών για το πώς θέλετε να μοιάζει το ρομπότ σας. Κάνοντας αυτό πρώτα, μπορείτε να σχεδιάσετε το τραχύ μέγεθος των κουτιών που μπορεί να χρειαστείτε ή πώς θα κόψετε και θα διπλώσετε τον πίνακα αφισών. Θα πρέπει να καθορίσετε τις βασικές αναλογίες του ρομπότ και πώς θέλετε να μοιάζει κάθε κίνηση. Θα δείξω τα σκίτσα μου και θα εξηγήσω τη διαδικασία σκέψης μου, αλλά μη διστάσετε να αλλάξετε το σχέδιό μου και να γίνετε δημιουργικοί!
Σε αυτό το στάδιο, θα πρέπει επίσης να πειραματιστείτε με το δίδυμο κολιμπρί και όλα τα μέρη. Για να μάθετε πώς λειτουργεί η σύνδεση εξαρτημάτων στον πίνακα, μεταβείτε σε αυτήν τη σελίδα: https://www.hummingbirdkit.com/learning/tutorials/connecting-electronics. Αφιερώστε λίγο χρόνο δουλεύοντας με τους αισθητήρες, τα servos και τα led, ώστε να ξέρετε πώς λειτουργούν όλα! Τα Servos μπορούν να μετακινηθούν μόνο 180 μοίρες, οπότε φροντίστε να το λάβετε υπόψη στο σχεδιασμό σας. Μπορεί να είναι χρήσιμο να εργαστείτε με αυτά τα πράγματα πριν δημιουργήσετε το ρομπότ σας, ώστε να μπορείτε να σχεδιάσετε ανάλογα.
Βήμα 3: Δημιουργήστε
Τώρα που έχετε σχεδιάσει τα πάντα σε χαρτί, ήρθε η ώρα να αρχίσετε να χτίζετε! Υπάρχουν πολλοί πιθανοί τρόποι για να το φτιάξετε, αλλά χρησιμοποίησα ένα μακρύ, αδύνατο κουτί για το σώμα και έστρωσα αφίσες για τα τμήματα του βραχίονα. Κάθε χέρι περιστρέφεται στο σώμα και στον αγκώνα.
Ξεβιδώστε το λευκό τμήμα του servo που μετακινείται και αφαιρέστε το, ώστε να μπορείτε να το κολλήσετε στο εσωτερικό των βραχιόνων. Κάθε βραχίονας θα έχει ένα από αυτά στο εσωτερικό, έτσι ώστε να κινούνται με ασφάλεια με τα servos. Θα πρέπει να κόψετε τρύπες για τα μέρη που συνδέονται ξανά με το σερβο. Επίσης, θα πρέπει να κόψετε σχισμές στους βραχίονες, πάνω από εκεί που πηγαίνουν οι βίδες για τα servos. Με αυτόν τον τρόπο μπορείτε να τοποθετήσετε ένα κατσαβίδι για να σφίξετε τα servos προς τα κάτω.
Και τα δύο servos στο δεξί χέρι πρέπει να περιστρέφονται πάνω και κάτω (με τα δύο μέρη του βραχίονα κάθετα). Ο επάνω σερβο στον αριστερό βραχίονα πρέπει να κινείται από αριστερά προς τα δεξιά με τον βραχίονα κάθετο και ο κάτω διακομιστής πρέπει να μετακινείται από αριστερά προς τα δεξιά με αυτό το τμήμα οριζόντιο.
Μπορείτε να δείτε μερικές φωτογραφίες παραπάνω από τη διαδικασία κατασκευής μου. Πάρτε έμπνευση από αυτά, αλλά μην φοβάστε να δοκιμάσετε κάτι άλλο!
Βήμα 4: Πρόγραμμα
Τώρα, ήρθε επιτέλους η ώρα να ζωντανέψετε το ρομπότ σας (μερικά τι)! Χρησιμοποιώντας τις προτάσεις if / else, θα πρέπει να πείτε στο ρομπότ να κάνει μια κίνηση όταν ενεργοποιείται ένας αισθητήρας. Όπως είδατε στο βίντεο του τελειωμένου ρομπότ μου, επιλέγω να χρησιμοποιήσω μια κίνηση ξίφους και ασπίδας. Μπορείτε να δείτε μια εικόνα του κώδικα μου παραπάνω, αλλά όπως και με οτιδήποτε άλλο, είμαι σίγουρος ότι υπάρχουν πολλοί τρόποι για να προσεγγίσετε τον προγραμματισμό αυτού του ρομπότ. Χρησιμοποίησα το snap, αλλά μπορείτε επίσης να χρησιμοποιήσετε μια ποικιλία άλλων γλωσσών προγραμματισμού.
Μερικά προβλήματα που πρέπει να προσέξετε:
Μην ξεχάσετε να ορίσετε αρχικές τιμές για όλα τα servos και τα led! Το ρομπότ σας χρειάζεται ένα σημείο εκκίνησης!
Τοποθετήστε όλο τον κώδικα σε έναν βρόχο "για πάντα", διαφορετικά το ρομπότ σας δεν θα ολοκληρώσει ποτέ μια κίνηση.
Εάν αποφασίσετε να χρησιμοποιήσετε 2 αισθητήρες για την κίνηση του ξίφους (όπως έκανα), θα πρέπει να τοποθετήσετε τη δήλωση if / else για τον έναν αισθητήρα, μέσα στην εντολή else για τον άλλο αισθητήρα. Διαφορετικά θα έρχονται σε αντίθεση μεταξύ τους.
Βήμα 5: Πιθανά προβλήματα…
Βεβαιωθείτε ότι έχετε ελέγξει τα servos σας, πριν τα κολλήσετε / κολλήσετε. Το τελευταίο πράγμα που θέλετε είναι το χέρι του ρομπότ σας να είναι προς τα πίσω, τότε πρέπει να κολλήσετε ξανά το σερβο!
Το σπαθί σας μπορεί να λυγίσει, ανάλογα με το πώς το χτίζετε (η αφίσα δεν είναι η πιο σταθερή). Το διόρθωσα προσθέτοντας ένα μακρύ μεταλλικό κομμάτι μέσα στο σπαθί (χρησιμοποίησα αντικείμενο τύπου σουβλάκι, όχι μυτερό όμως!).
Φαίνεται ότι το μέγιστο βάρος των servos είναι κάπου περίπου 1 άλλο σερβο και τα υλικά που χρησιμοποίησα για το δεξί χέρι και το σπαθί. Αρχικά, επρόκειτο να έχω έναν κινητήρα στο σπαθί, έτσι ώστε να μπορεί να ρυθμιστεί η θέση του. Ωστόσο, με το μοτέρ ο βραχίονας δεν μπορούσε να περιστραφεί πλήρως 180 μοίρες. Έτσι, προσέξτε το βάρος των υλικών σας!
Εξετάστε την τοποθέτηση της ασπίδας σας, μόνο μετά την κόλληση της δικής μου στο χέρι, κατάλαβα ότι ο βραχίονας πρέπει να βρίσκεται στο κέντρο της ασπίδας. Η τοποθέτηση του βραχίονα στο κάτω μέρος της ασπίδας δημιουργεί αστάθεια. Ωστόσο, θα ήταν δύσκολο να μετακινήσω την ασπίδα μου κάτω, λόγω της τοποθέτησης των αισθητήρων μου.
Μην φοβάστε να ξεκινήσετε από την αρχή ή να αλλάξετε το σχέδιό σας μετά από μια κακή εκκίνηση! Οι παραπάνω εικόνες δείχνουν την πρώτη μου προσπάθεια, πριν έχω μια καλύτερη ιδέα για το πώς πρέπει να μοιάζει το ρομπότ.
Αυτό το ρομπότ θα είναι επίσης πιθανότατα πολύ βαρύ, οπότε ίσως χρειαστεί να προσθέσετε αντίβαρο ή υποστήριξη στο πίσω μέρος του.
Συνιστάται:
Πώς να φτιάξετε ρομπότ με βάση το Arduino Edge αποφεύγοντας το ρομπότ: 4 βήματα
Πώς να φτιάξετε ρομπότ με βάση το Arduino Edge: Ας φτιάξουμε ένα πλήρως αυτόνομο ρομπότ χρησιμοποιώντας αισθητήρες Arduino και IR. Εξερευνά την επιφάνεια του τραπεζιού χωρίς να πέφτει. Δείτε βίντεο για περισσότερα
Ρομπότ ελεγχόμενο από RC στο XLR8! Εκπαιδευτικό ρομπότ: 5 βήματα
Ρομπότ ελεγχόμενο από RC στο XLR8! Education Robot: Γεια, σε αυτό το άρθρο, θα σας δείξει πώς να φτιάξετε ένα βασικό ρομπότ. Η λέξη "Robot" σημαίνει κυριολεκτικά "Slave" ή έναν «εργάτη». Χάρη στις εξελίξεις στην Τεχνητή Νοημοσύνη, τα ρομπότ δεν είναι πλέον μόνο μέρος του Sci-Fi του Issac Asimov
Ρομπότ Arduino Με Απόσταση, Κατεύθυνση και Βαθμός Περιστροφής (Ανατολικά, Δυτικά, Βόρεια, Νότια) Ελεγχόμενος με Φωνή χρησιμοποιώντας Ενότητα Bluetooth και Αυτόνομη Κίνηση Ρομπότ .: 6 Βήματα
Ρομπότ Arduino Με Απόσταση, Κατεύθυνση και Βαθμός Περιστροφής (Ανατολικά, Δυτικά, Βόρεια, Νότια) Ελέγχεται με φωνή χρησιμοποιώντας μονάδα Bluetooth και αυτόνομη κίνηση ρομπότ .: Αυτό το οδηγό εξηγεί πώς να φτιάξετε το Arduino Robot που μπορεί να μετακινηθεί στην απαιτούμενη κατεύθυνση (Εμπρός, Πίσω) , Αριστερά, Δεξιά, Ανατολικά, Δυτικά, Βόρεια, Νότια) απαιτείται Απόσταση σε εκατοστά χρησιμοποιώντας φωνητική εντολή. Το ρομπότ μπορεί επίσης να μετακινηθεί αυτόνομα
Ρομπότ εξισορρόπησης / ρομπότ 3 τροχών / ρομπότ STEM: 8 βήματα
Ρομπότ εξισορρόπησης / ρομπότ 3 τροχών / ρομπότ STEM: Έχουμε δημιουργήσει ένα συνδυασμένο ρομπότ εξισορρόπησης και 3 τροχών για εκπαιδευτική χρήση σε σχολεία και εκπαιδευτικά προγράμματα μετά το σχολείο. Το ρομπότ βασίζεται σε ένα Arduino Uno, μια προσαρμοσμένη ασπίδα (παρέχονται όλες οι λεπτομέρειες κατασκευής), μια μπαταρία ιόντων λιθίου (όλα κατασκευασμένα
ΠΩΣ ΝΑ ΣΥΝΑΡΜΟΛΟΓΗΣΕΤΕ ΕΝΑ ΕΚΠΤΩΣΙΚΟ ΞΥΛΙΝΟ ΡΟΜΠΟΤ ΒΡΑΧΙΟ (ΜΕΡΟΣ 2: ΡΟΜΠΟΤ ΓΙΑ ΑΠΟΦΥΓΗ ΤΟΥ ΕΜΠΟΔΙΟΥ) - ΒΑΣΕΙΣ ΣΤΟ ΜΙΚΡΟ: BIT: 3 Βήματα
ΠΩΣ ΝΑ ΣΥΝΑΡΜΟΛΟΓΗΣΕΤΕ ΕΝΑ ΕΚΠΤΩΣΙΚΟ ΞΥΛΙΝΟ ΡΟΜΠΟΤ ΑΡΜΠΟΡ (ΜΕΡΟΣ 2: ΡΟΜΠΟΤ ΓΙΑ ΑΠΟΦΥΓΗ ΤΟΥ ΕΜΠΟΔΙΟΥ)-ΒΑΣΕΙΣ ΣΤΟ ΜΙΚΡΟ: BIT: Προηγουμένως εισαγάγαμε το Armbit σε λειτουργία παρακολούθησης γραμμών. Στη συνέχεια, παρουσιάζουμε τον τρόπο εγκατάστασης του Armbit στην αποφυγή της λειτουργίας εμποδίων