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

Πώς να φτιάξετε το δικό σας Bot Drumming !!: 14 βήματα
Πώς να φτιάξετε το δικό σας Bot Drumming !!: 14 βήματα

Βίντεο: Πώς να φτιάξετε το δικό σας Bot Drumming !!: 14 βήματα

Βίντεο: Πώς να φτιάξετε το δικό σας Bot Drumming !!: 14 βήματα
Βίντεο: Η ΣΙΝΤΕΡΕΛΑ ΚΑΝΕΙ ΤΑΤΟΥ ΣΕ ΚΡΥΦΟ ΣΗΜΕΙΟ 2024, Ιούλιος
Anonim
Πώς να φτιάξετε το δικό σας ντραμς Bot !!
Πώς να φτιάξετε το δικό σας ντραμς Bot !!

Αυτό το ρομπότ ήταν εμπνευσμένο από ένα ρομπότ που του δόθηκε πολλή προσοχή, που ονομάζεται Yellow Drum Machine, θα το συνδέσω αργότερα όταν το βρω. Αυτό το ρομπότ χρησιμοποιεί πέλματα δεξαμενής για να περιφέρεται, χρησιμοποιεί το υπερηχητικό σόναρ για να βρει εμπόδια. Θα καθορίσει τη σκληρότητα/απαλότητα/ηχώ ενός αντικειμένου με σόναρ. Μόλις βρει ένα αντικείμενο που αξίζει να παίξει, θα φιδώσει στη θέση του και, στη συνέχεια, χρησιμοποιώντας μηχανοκίνητα τύμπανα, κάνει ένα σύντομο 20-60 sec. Ρυθμός. Χρησιμοποιώντας μια εξωτερική μονάδα εγγραφής/αναπαραγωγής, θα καταγράψει 20 δευτερόλεπτα του ρυθμού και θα το αναπαράγει συγχρονισμένο με το ρυθμό συνεχούς αναπαραγωγής (με το ρομπότ να παίζει ακόμα). Με την ολοκλήρωση αυτής της πολύλεπτης συνεδρίας μαρμελάδας, θα πετάξει μακριά και θα προσπαθήσει να βρει μια άλλη, σε έναν ατελείωτο βρόχο. Πολύ διασκεδαστικό να παρακολουθείτε/ακούτε!

Βήμα 1: Υλικά:

1 Gear Motor and Tread Pack- 39,99 $ BuyBuy4 GM10 Geared Pager Motor- 39,00 $ Buy2 L293D Motor Drivers Chips- $ 8,00 Buy1 9V Recording Module- $ 10,79 Buy1 Dual General-Purpose IC PC Board Buy1 16-Pin Retention Contact Buy1 28 Pin Project Board Picaxe 28x1 Buy1 SRF05 Ultrasonic Range Finder Αγορά Μια δέσμη 2-3mm White Sintra, ή οποιοδήποτε άλλο δομικό υλικό που προτιμάτε Buy1 SRF05 Horseing Bracket Αγορά Μία δέσμη μπαταριών AA Ένα μεγάλο ηχείο Κάποιες κοίλες σωληνώσεις από αλουμίνιο Μια δέσμη 2.54mm καρφίτσες κεφαλής F/F

Βήμα 2: Εργαλεία

Πένσα Συγκολλητικό σίδερο Mini Philips Screwdriver Mini Flathead Screwdriver Συρμάτινο κοπτικό/Stripper Υπομονή

Βήμα 3: Συγκέντρωση υλικών

Συγκεντρώστε υλικά
Συγκεντρώστε υλικά
Συγκεντρώστε υλικά
Συγκεντρώστε υλικά
Συγκεντρώστε υλικά
Συγκεντρώστε υλικά

Βήμα 4: Συνδέστε όλα τα πέλματα

Συνδέστε όλα τα πέλματα
Συνδέστε όλα τα πέλματα

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

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

Συγκολλήστε ένα σύρμα σε κάθε πλάκα στους κινητήρες (δύο για το καθένα). Η προηγούμενη εικόνα θα πρέπει να δικαιολογήσει και αυτό.

Βήμα 6: Οδήγηση με κινητήρα

Συνδέστε το L293D στην πλακέτα έργου και κολλήστε στα τέσσερα καλώδια από τους κινητήρες στους ακροδέκτες A-B. Τώρα γράψτε τον κωδικό στον προγραμματιστή σας: υψηλό 4low 5press F5 Αλλάξτε τους δύο αριθμούς γύρω μέχρι οι δύο τροχοί να γυρίσουν προς τα εμπρός

Βήμα 7: Οδήγηση με μοτέρ #2

Μηχανοκίνητη οδήγηση #2
Μηχανοκίνητη οδήγηση #2
Μηχανοκίνητη οδήγηση #2
Μηχανοκίνητη οδήγηση #2

Πάρτε το IC Board και το 16Pin DIP, συγκολλήστε το στο DIP στη μέση του IC board σαν αυτό:

Βήμα 8: Σύνδεση του δεύτερου L293D στο Picaxe

Σύνδεση του δεύτερου L293D με το Picaxe
Σύνδεση του δεύτερου L293D με το Picaxe
Σύνδεση του δεύτερου L293D με το Picaxe
Σύνδεση του δεύτερου L293D με το Picaxe

Συνδέστε την πλακέτα GM10-> L293D-> Picaxe όπως στην παρακάτω εικόνα και εκτελέστε τον κωδικό: κύριο: υψηλό 1 χαμηλό 0 αναμονή 1 χαμηλό 1 χαμηλό 0 αναμονή 1 χαμηλό 1 υψηλό 0 αναμονή 1 χαμηλό 1 χαμηλό 0 αναμονή 1 πηγαίνοντας κύριο

Βήμα 9: Καρφίτσες

Hot Glue σε δύο από τα GM10, δύο σωλήνες από αλουμίνιο, το καθένα με το ίδιο μήκος, θέλετε αυτά που του δίνουν ένα καλό «χτύπημα» όταν χτυπάτε κάτι σκληρά εναντίον του. Και το τρίτο θα είναι το τύμπανο του μπάσου, οπότε αυτό θα είναι (παχύτερο;), ή θα παράγει απλώς έναν βαθύτερο ήχο, δεν είμαι μουσικός, δεν ξέρω:). Αρκετά αυτονόητο για να περάσετε χωρίς εικόνες;

Βήμα 10: Ενότητα εγγραφής

Ενότητα εγγραφής
Ενότητα εγγραφής
Ενότητα εγγραφής
Ενότητα εγγραφής

Το διασκεδαστικό μέρος: Κόψτε το V+G από τη μονάδα εγγραφής, το θέλετε πολύ, οπότε κρατήστε το μακρύ Συνδέστε το V+G στις θύρες V+G του Picaxe Κόψτε ένα από τα καλώδια των μονάδων εγγραφής και συνδέστε το μη κομμένο σε ένα Έξοδος Picaxe 0 Κόψτε μία από τις μονάδες αναπαραγωγής και συνδέστε τη μία στην άλλη έξοδο 1 *** ΣΗΜΑΝΤΙΚΟ: αν η αναπαραγωγή σας είναι κουμπί, αφαιρέστε το κουμπί, εκθέτοντας τη μεμβράνη και ακολουθήστε το αποτύπωμα της πλακέτας από εκεί, θα σας οδηγήσει σε μια μικρή τρύπα, ο κατασκευαστής το χρησιμοποιεί για να το ελέγξει αν λειτουργεί, κολλήστε το καλώδιό σας σε αυτό, αυτό είναι το μόνο καλώδιο αναπαραγωγής σας (συνδέεται στην έξοδο) **** Εκτελέστε τον κωδικό: κύριο: υψηλό 0wait1 χαμηλό 0wait1goto κύριο

Βήμα 11: SRF05

SRF05
SRF05
SRF05
SRF05

Συγκολλήστε σε 5 καρφίτσες κεφαλίδας στο SRF05 (συνοδεύτηκε) ανατρέξτε στο φύλλο δεδομένων εάν δεν είστε σίγουροι σε ποια πλευρά θα κολλήσετε http εκτελέστε αυτόν τον κωδικό: σύμβολο trig = 3 σύμβολο echo = 6 εύρος συμβόλων = w1 κύριο: παλμός trig, 2 pulsin echo, 1, range let range = range * 10/58

Βήμα 12: Συγκεντρώστε το Bot

Στην πραγματικότητα συναρμολογήστε το Bot
Στην πραγματικότητα συναρμολογήστε το Bot

Κολλήστε το Sintra σε ένα σχέδιο που μοιάζει με ράφι (το δικό μου είχε δύο ιστορίες) και κολλήστε ζεστά αυτό (ή χρησιμοποιήστε ένα L-Bracket αν προσέχετε το δικό σας στιβαρό) στη βάση του bot σας, μοιάζοντας με αυτό:

Βήμα 13: Δοκιμή #1

Δοκιμή #1
Δοκιμή #1

Συνδέστε ένα καλώδιο από κάθε τύμπανο σε έξοδο στο πικάξ (0-7), συνδέστε το άλλο καλώδιο του καθενός σε τερματικό V+ (V1) Συνδέστε την Αναπαραγωγή σε μία έξοδο και την εγγραφή στην άλλη, καθώς και το V+ Καλώδια G από την πλακέτα Συνδέστε το ανταλλακτικό L293D και το 4ο GM10 σε αυτό το τσιπ και εκτελέστε τον κωδικό: κύριο: υψηλό 0παύση 100 χαμηλό 0 παύση 100 υψηλό 1 παύση 100 αργό 1 παύση 100 ύψος 2 παύση 100 χαμηλό 2 παύση 100 ύψος 3 παύση 100 αργό 3 παύση 100 ύψος 4 παύση 100 αργό 4 παύση 100 ύψος 100 παύση 100 παύση 100 παύση 6παύση 100goto main Αυτό είναι απλώς μια δοκιμή, για να βεβαιωθείτε ότι όλα λειτουργούν, όχι ο τελευταίος ρυθμός: Pand θα πρέπει να πάρετε το ακόλουθο βίντεο: μείον το σκυλί+και η οικογένεια φωνάζει στο παρασκήνιο Ανατρέξτε σε αυτό το διάγραμμα:

Βήμα 14: Τελικό

Όχι, δεν πρόκειται να θέσω τον τελικό κώδικα για το έργο, οπότε μην ελπίζετε, αλλά θα σας πω πολύτιμες πληροφορίες. Χρησιμοποιήστε την τελευταία δοκιμή που κάνατε (βήμα 12) για να δείτε ποια εντολή ελέγχει ποιο τύμπανο/εγγραφή/αναπαραγωγή και κάντε το ρυθμικό χρησιμοποιώντας διάφορες χρονικές διαφορές (παύσεις, ακολουθούμενες από τον αριθμό είναι ο χρόνος στο Ms) Προσπαθήστε να κάνετε, ας πούμε την έξοδο της ενότητας εγγραφής ξεκινούν στην αρχή μιας συνεδρίας (υψηλή) και τελειώνουν στο τέλος μιας συνεδρίας (χαμηλή _) και στη συνέχεια στην επόμενη συνεδρία, κάνουν τον ντράμερ να αναπαράγει το ρυθμό στην επόμενη συνεδρία (υψηλή, χαμηλή, κλπ) Θα το επεξεργαστώ αργότερα για να μοιραστώ πώς να ενσωματώσω την αναζήτηση srf05 στον κώδικα Δεν θα μοιραστώ τον κώδικα, μην ρωτάς:) Καλή διασκέδαση !!

Συνιστάται: