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

Eduarduino The Dancing Party Robot!: 5 Βήματα
Eduarduino The Dancing Party Robot!: 5 Βήματα

Βίντεο: Eduarduino The Dancing Party Robot!: 5 Βήματα

Βίντεο: Eduarduino The Dancing Party Robot!: 5 Βήματα
Βίντεο: Menu com várias páginas no LCD touch screen Arduino Mega Tutorial 2024, Ιούλιος
Anonim
Image
Image

Αγωνίζεστε να γίνετε διάσημοι στο Tik-Tok; Σας έχουμε μια λύση!

Το Eduarduino είναι ο προσωπικός σας διακομιστής μεσολάβησης Tik-Tok! Είναι ένα χορευτικό ρομπότ ικανό να εκτελέσει όλες τις χορευτικές κινήσεις που δεν μπορείτε!

Το σύστημα κίνησης υψηλής πιστότητας του Eduarduino ήταν εμπνευσμένο από την κλασική μαριονέτα. Χρησιμοποιεί σερβοκινητήρες και LED για να χορέψει με την αγαπημένη σας μουσική, ώστε να γίνετε διάσημοι στο Tik-Tok.

Βήμα 1: Προμήθειες

Προμήθειες
Προμήθειες

Για να δημιουργήσετε το δικό σας Eduarduino θα χρειαστείτε:

- 1x Μικροελεγκτής Arduino

- 4x σερβοκινητήρα

- 1x αισθητήρας ήχου

- 1x LED RGB

- 1x σανίδα ψωμιού

- Καλώδια βραχυκυκλωτήρα 24x

- Υπερκόλλα

- Σύρμα αλιείας

- Μαύρα ακρυλικά φύλλα 6mm

- Πρόσβαση σε τρισδιάστατο εκτυπωτή και κόπτη λέιζερ

Βήμα 2: Εκτύπωση και αποκοπή στοιχείων

Εκτύπωση και αποκοπή εξαρτημάτων
Εκτύπωση και αποκοπή εξαρτημάτων

Κατεβάστε τα αρχεία.stl παρακάτω και εκτυπώστε τα 3D. Στη συνέχεια, κατεβάστε τα αρχεία των ρινόκερων και κόψτε τα με λέιζερ. Χρησιμοποιήσαμε μαύρο ακρυλικό 6mm για τα μέρη κοπής με λέιζερ και μαύρο PLA για τα τρισδιάστατα εκτυπωμένα εξαρτήματα.

Βήμα 3: Συναρμολογήστε τη βάση και τα κυκλώματα

Συναρμολογήστε τη βάση και τα κυκλώματα
Συναρμολογήστε τη βάση και τα κυκλώματα
Συναρμολογήστε τη βάση και τα κυκλώματα
Συναρμολογήστε τη βάση και τα κυκλώματα

1. Κολλήστε μαζί κομμάτια κομμένα με λέιζερ για να συναρμολογήσετε τη στήλη.

2. Τοποθετήστε και κολλήστε τα τέσσερα servos στην επάνω πέργκολα όπως φαίνεται, βεβαιωθείτε ότι κάθε σερβοβραχίονας έχει αρκετό χώρο για να περιστρέφεται ελεύθερα. Τοποθετήστε το LED στο κέντρο της επάνω πέργκολας και κολλήστε το στη θέση του. Περάστε καλώδια και από τους τέσσερις σερβοκινητήρες και LED μέσω της στήλης και προς τα κάτω.

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

4. ασφαλίστε το ψωμί και την καλωδίωση στο κάτω μέρος της βάσης (ταινία ή κόλλα) και ασφαλίστε τον αισθητήρα ήχου έτσι ώστε να βγαίνει από τη μικρή τρύπα στο πλάι της βάσης. Τοποθετήστε την πλατφόρμα πάνω από τη βάση αλλά μην την κολλήσετε (είναι ο κύκλος με μια τετράγωνη τρύπα).

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

6. Τώρα, σύρετε την πλατφόρμα προς τα πάνω για πρόσβαση στο εσωτερικό της βάσης και ολοκληρώστε το κύκλωμα συνδέοντας τα καλώδια από τους σερβοκινητήρες και τις λυχνίες LED στο breadboard, όπως φαίνεται στο διάγραμμα καλωδίωσης.

7. Δέστε ή κολλήστε σύρμα αλιείας από το άκρο κάθε σερβο βραχίονα στις αρθρώσεις του Eduarduino. Τοποθετήσαμε ένα σερβο στο πίσω μέρος των γοφών, ένα στο μπροστινό μέρος των γοφών, ένα στο δεξί χέρι και ένα στο αριστερό χέρι και αγκυροβολήσαμε το κεφάλι στο καφασωτό πάνω μέρος για να ανασταλεί ο Eduarduino (Βεβαιωθείτε ότι τα πόδια του αγγίζουν απαλά το έδαφος). Χρησιμοποιήστε τις μικρές οπές βρόχου στους γοφούς, τα χέρια και το κεφάλι για να στερεώσετε το σύρμα αλιείας.

ΕΓΙΝΕ

Βήμα 4: Κωδικός (Arduino IDE)

Ο κώδικας που χρησιμοποιείται από το Eduarduino ενεργοποιεί σερβοκινητήρες σε διάφορους βαθμούς και ανάβει ένα LED ως ένα από τα τρία χρώματα με βάση την ένταση του ήχου που ανιχνεύεται από έναν αισθητήρα ήχου. Αυτό επιτρέπει στον χορό του Eduarduino να είναι μοναδικός σε κάθε τραγούδι.

Κάντε κλικ παρακάτω για να κατεβάσετε τον κωδικό!

Βήμα 5: Αποτελέσματα και προβληματισμοί

Ο Eduarduino λειτουργεί με τον τρόπο που οραματιζόμασταν από τη σύλληψη

της κύριας ιδέας του: Μια μηχανή που αντιδρά στον ήχο και ελέγχει μια ευέλικτη μαριονέτα για να τον κάνει να χορεύει. Ωστόσο, υπάρχουν στιγμές όπου πρέπει να προσαρμόσουμε ιδέες και να ξανασκεφτούμε ορισμένα στοιχεία, πρόσθετα χαρακτηριστικά και άλλα ζητήματα προκαταρκτικής και συναρμολόγησης πριν από την ολοκλήρωσή του:

1. Making Eduarduino’s Body

Το σώμα του Έντι ήταν δύσκολο να το καταλάβεις. Κατά κύριο λόγο, το σώμα του έπρεπε να είναι αρκετά εύκαμπτο για να χορεύει αλλά και αρκετά άκαμπτο για να διατηρήσει τη στάση του και την ανθρωποειδή του μορφή. Αποφασίσαμε να χρησιμοποιήσουμε μια "σύνδεση σύνδεσης αλυσίδας" σε συγκεκριμένα σημεία όπως: χέρια, αγκώνες, ώμοι, γοφοί και πόδια.

2. Προσαρμογή του κωδικού

Ο μικροελεγκτής Arduino έπρεπε να ρυθμιστεί αρκετές φορές επειδή έπρεπε να προσθέσουμε περισσότερους σερβοκινητήρες και ένα επιπλέον φως LED. Με την προσθήκη αυτών των στοιχείων, η κίνηση των servos επηρεάστηκε μειώνοντας τη γωνία περιστροφής του. Μετά από δοκιμές και λάθη κατά την επεξεργασία του κώδικα, καταφέραμε να βρούμε μια λύση και να κάνουμε κάθε σερβο να περιστρέφεται στο πλήρες περιστροφικό του πεδίο, διατηρώντας παράλληλα το φωτισμό LED και εναλλάσσοντας το κόκκινο, το μπλε και το πράσινο.

3. Εύρεση του κατάλληλου σημείου για servos και συνδέσεις σημείων

Έπρεπε να πειραματιστούμε με τη θέση του κάθε σερβο και τη σύνδεσή του με το σώμα του Εδουαρδουίνο για να βεβαιωθούμε ότι οι χορευτικές κινήσεις είναι ομαλές. Χρειάστηκαν μια σειρά δοκιμών για να βρεθεί η τέλεια τοποθεσία, το μέγεθος του σύρματος ψαρέματος και τα σημεία σύνδεσης.

Επιπλέον, υπάρχουν μερικά πράγματα που θεωρούμε ότι θα μπορούσαν να βελτιωθούν στο σχεδιασμό του Eduarduino:

· Το σώμα θα μπορούσε να έχει περισσότερα σημεία καμπής, ειδικά στα πόδια και το κεφάλι.

· Ο Servos θα μπορούσε να έχει εξατομικευμένες σειρές περιστροφών. Σε μια τέτοια περίπτωση, το εύρος περιστροφής κάθε σερβο μπορεί να έχει σχέση με το μέρος του σώματος που είναι προσαρτημένο, επιτρέποντας περισσότερο συνδυασμό κινήσεων.

· Ο Servos θα μπορούσε να έχει μεγαλύτερα χέρια, με αυτόν τον τρόπο θα μπορούσαμε να επεκτείνουμε το εύρος της κίνησης και ακόμη και να αυξήσουμε το μέγεθος του ίδιου του Eduarduino.

Συνιστάται: