Πίνακας περιεχομένων:

Cardboard Walker Tortoise: 9 βήματα (με εικόνες)
Cardboard Walker Tortoise: 9 βήματα (με εικόνες)

Βίντεο: Cardboard Walker Tortoise: 9 βήματα (με εικόνες)

Βίντεο: Cardboard Walker Tortoise: 9 βήματα (με εικόνες)
Βίντεο: Alice's Adventures in Wonderland Audiobook by Lewis Carrol 2024, Νοέμβριος
Anonim
Χαρτόνι Walker Tortoise
Χαρτόνι Walker Tortoise

Ναί! Ναί! Το χαρτόνι είναι ένα τέλειο υλικό για την κατασκευή πρωτοτύπων. Εδώ σας παρουσιάζω έναν τετράποδο περιπατητή στον οποίο δουλεύω. Τώρα ολοκληρώθηκε το πρώτο βήμα, προχωράει:) Και είμαι στην ευχάριστη θέση να το μοιραστώ μαζί σας.

Βήμα 1: Δείτε αυτό

Image
Image

Βήμα 2: Θα χρειαστείτε:

Χαρτόνι!
Χαρτόνι!
  • Χαρτόνι
  • Arduino Board
  • Servo Motor x4
  • Μπαταρία (χρησιμοποιώ μικρό powerbank)
  • σύρμα και σανίδα ψωμιού
  • Ραβδιά
  • Όπλο κόλλας
  • Νήμα
  • Σύρμα κήπου

Βήμα 3: Χαρτόνι

Χαρτόνι!
Χαρτόνι!
Χαρτόνι!
Χαρτόνι!

Ξεκίνησα λοιπόν με ένα κομμάτι χαρτόνι 53 Χ 17 εκ. Οι διαστάσεις δεν έχουν τόση σημασία, απλώς κρατήστε τις αναλογίες. Το ψωμί μου είναι 6 Χ 17 εκατοστά, το οποίο θα καταλαμβάνει το μεσαίο τμήμα, μετά 6 εκατοστά στις δύο πλευρές και μετά 17,5 εκατοστά στο τέλος. Μετά το σχέδιο, έκοψα 1 εκατοστό από τη μέση για να χωρίσω τα πόδια.

1 εκατοστό δούλεψε αλλά θα ήταν πιο άνετο με 2 εκατοστά, λέγοντας…

Λυγίστε τις πλευρές σε μια ευθεία άκρη όπως φαίνεται στην εικόνα, μία πάνω και μία κάτω.

Βήμα 4: Κινητήρες

Κινητήρες!
Κινητήρες!
Κινητήρες!
Κινητήρες!
Κινητήρες!
Κινητήρες!

Κινητήρες! Οι σερβοκινητήρες για την ακρίβεια, δύο ανεβαίνουν και δύο κάτω. Οι δύο άνω κινητήρες, που ονομάζονται LeftUp και RightUP, κολλάνε ακριβώς κάτω από τον πρώτο «σύνδεσμο». Βεβαιωθείτε ότι κινούνται ελεύθερα μεταξύ των ποδιών. Οι κινητήρες θα κινηθούν 180 μοίρες, οπότε τα σερβο πρέπει να είναι απέναντι για να ολοκληρώσουν έναν πλήρη κύκλο. Η πλευρά στην οποία τοποθετείτε τους πάνω κινητήρες σας θα είναι η πίσω πλευρά του περιπατητή.

Στη δεύτερη φωτογραφία (άλλο πρωτότυπο) βλέπετε τους κινητήρες στην κάτω πλευρά, που ονομάζονται LeftDown και RightDown, ακριβώς κολλημένοι στη μέση απέναντι ο ένας από τον άλλο. Αυτοί οι κινητήρες είναι κολλημένοι και απέναντι !! Αλλά δεν ολοκληρώνουν έναν πλήρη κύκλο, μόνο το μισό !!

Με αυτό το πρωτότυπο, χρησιμοποιώ ένα μικρό powerbank που δεν ταιριάζει στο πάνω μέρος, έτσι το κόλλησα στην κάτω πλευρά, αλλά μπορείτε να το βάλετε αλλού.

Χρησιμοποιώ το πιστόλι κόλλας για να κολλήσω τους κινητήρες στη θέση τους.

Βήμα 5: Ξυλάκια

Ραβδιά!
Ραβδιά!
Ραβδιά!
Ραβδιά!
Ραβδιά!
Ραβδιά!
Ραβδιά!
Ραβδιά!

Θα χρειαστείτε δύο ξυλάκια μήκους 11 εκ. Τυλίξτε το σύρμα κήπου γύρω από αυτό και στη μία άκρη του κάντε ένα βρόχο (εικόνα 2).

Έχετε αυτόν τον βρόχο να συνδέεται με τον βραχίονα του σερβο (εικόνα 3), βεβαιωθείτε ότι κι οι δύο κινούνται ελεύθερα

Το άλλο άκρο του ραβδιού απλά κολλάει στην "άρθρωση".

Πρόσθεσα το breadboard και τον πίνακα arduino τώρα, αλλά μπορείτε επίσης να το προσθέσετε αργότερα.

Βήμα 6: Νήματα

Νήματα!
Νήματα!
Νήματα!
Νήματα!
Νήματα!
Νήματα!

Είμαστε στην κάτω πλευρά τώρα:

Θα χρειαστείτε δύο κλωστές μήκους 30 εκατοστών. Πάρτε τη μέση των σπειρωμάτων και συνδέστε το στον βραχίονα του σερβοκινητήρα, ώστε να έχετε και τα δύο άκρα ελεύθερα και εξίσου μακριά.

Μετακινήστε τους βραχίονες των servos σε 90 μοίρες (όπως το βέλος στη δεύτερη εικόνα). Στη δεύτερη εικόνα δεν είναι πραγματικά 90 μοίρες, μην το πειράζεις.

Στη συνέχεια, πρέπει να λυγίσετε το χαρτόνι για άλλη μια φορά, όπως φαίνεται. Κολλήστε τα νήματα εκεί που λυγίσατε το χαρτόνι, τα νήματα πρέπει να διασταυρώνονται στα μπροστινά πόδια.

Επιπλέον, το ενίσχυσα με μια γραμμή θερμής κόλλας ώστε να μην μετακινηθεί αυτό το τμήμα

Βήμα 7: Κωδικός

Κώδικας!
Κώδικας!

#περιλαμβάνω

Servo servo? // δημιουργία servo αντικειμένου για τον έλεγχο ενός servo Servo servo1. Servo servo2; Servo servo3; int pos = 0; // μεταβλητή για αποθήκευση της σερβο θέσης int pos1 = 0; int pos2 = 0; int pos3 = 0; void setup () {// Συνδέστε τους κινητήρες στις ακίδες 11, 13, 5 και 9 και φυσικά VCC και GND servo.attach (11); // LeftDown servo1.attach (13); // LeftUp servo2.attach (5); // RightUp servo3.attach (9); // RightDown καθυστέρηση (1000). } void loop () {for (pos1 = 0; pos1 = 0; pos2--) // RightUp {// πηγαίνει από 180 μοίρες σε 0 μοίρες servo2.write (pos2); καθυστέρηση (5)? } για (pos3 = 180; pos3> = 0; pos3--) // RightDown {// πηγαίνει από 180 μοίρες σε 0 μοίρες servo3.write (pos3); καθυστέρηση (5)? } για (pos = 180; pos> = 0; pos--) // LeftDown {// πηγαίνει από 180 μοίρες σε 0 μοίρες servo.write (pos); καθυστέρηση (5)? } για (pos1 = 180; pos1> = 0; pos1--) // LeftUp {// πηγαίνει από 180 μοίρες σε 0 μοίρες servo1.write (pos1); καθυστέρηση (5)? } για (pos2 = 0; pos2 <= 180; pos2 ++) // RightUp {// πηγαίνει από 0 μοίρες σε 180 μοίρες servo2.write (pos2); καθυστέρηση (5)? } για (pos3 = 0; pos3 <= 180; pos3 ++) // RightDown {// πηγαίνει από 0 μοίρες σε 180 μοίρες servo3.write (pos3); καθυστέρηση (5)? } για (pos = 0; pos <= 180; pos ++) // LeftDown {// πηγαίνει από 0 μοίρες σε 180 μοίρες servo.write (pos); καθυστέρηση (5)? }}

Βήμα 8: Διακόσμηση

Διακόσμηση!
Διακόσμηση!
Διακόσμηση!
Διακόσμηση!
Διακόσμηση!
Διακόσμηση!

Βήμα 9: Κοινοποιήστε και απολαύστε

Κοινοποιήστε και απολαύστε!
Κοινοποιήστε και απολαύστε!
Πρόκληση από χαρτόνι
Πρόκληση από χαρτόνι
Πρόκληση από χαρτόνι
Πρόκληση από χαρτόνι

Δεύτερος στην πρόκληση από χαρτόνι

Συνιστάται: