Πίνακας περιεχομένων:
- Βήμα 1: Πώς να φτιάξετε τα τύμπανα:
- Βήμα 2: Πώς να φτιάξετε το ρομπότ:
- Βήμα 3: Τα Servos:
- Βήμα 4: Ο Κώδικας:
- Βήμα 5: Τελικό προϊόν
Βίντεο: Arduino Drum Man: 5 βήματα (με εικόνες)
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:36
Συστατικά:
1. Μεταλλικό σύρμα
2. Φτηνό κιτ παιχνιδιών με τύμπανο (Hi hat, snare and kick drum)
3. Τρία Servo's
4. Ηλεκτρικό σύρμα
5. Κολλητική ταινία
6. Breadboard
7. Arduino Uno
8. Usb to Usb 2.0
Βήμα 1: Πώς να φτιάξετε τα τύμπανα:
Το πώς θα φτιάξετε τα τύμπανα, βασικά εξαρτάται από εσάς. Εξαρτάται τελείως από τον τύπο τυμπάνων που παίρνετε, αρκεί να είναι παιχνίδι (και όχι φυσικού μεγέθους, χαχα). Έπρεπε να τροποποιήσω λίγο το δικό μου, καθώς είχα μόνο δύο toms, ένα καπέλο και μια παγίδα για αρχή. Wereταν όλα ανοιχτά από τη μία πλευρά, οπότε έβαλα τα δύο κλειστά μέρη τομ μαζί για να σχηματίσουν μια παγίδα. Χρησιμοποίησα την παγίδα ως τύμπανο. Έβαλα πλαστικό πάνω από το ανοιχτό άκρο του τυμπάνου και έκοψα μια τρύπα σε αυτό. Η βάση για καπέλο ήταν κατασκευασμένη σχεδόν εξ ολοκλήρου από μεταλλικό σύρμα με λίγη κολλητική ταινία. Είναι κυρίως απλώς η προσαρμογή πραγμάτων που υπάρχουν ήδη, για να είμαι ειλικρινής. Δεν είναι τόσο δύσκολο.
Βήμα 2: Πώς να φτιάξετε το ρομπότ:
Η κατασκευή του ρομπότ ήταν το πιο δύσκολο κομμάτι. Ξεκίνησα φαντάζομαι τον εαυτό μου ως το μικροσκοπικό άτομο που παίζει τα τύμπανα παιχνιδιών. Φαντάστηκα πόσο καιρό θα έπρεπε να είναι τα χέρια μου για να φτάσω στο καπέλο και την παγίδα. Ο τύμπανο πρέπει να προσαρμοστεί στο μέγεθος των τυμπάνων, διαφορετικά δεν θα λειτουργήσει. Ξεκινήστε να χτίζετε ένα πραγματικά βασικό πλαίσιο, μόνο ένα σύρμα για ολόκληρο το σώμα και προσπαθήστε να το κάνετε πιο τρισδιάστατο από εκεί. Όχι επειδή φαίνεται καλό, αλλά τα χέρια του άντρα θα χαμηλώσουν αργά μέχρι κάτω όταν συνδέσετε το σερβο (έχω πάει εκεί). Αφού τελειώσετε με την κατασκευή του πλαισίου για τον τύμπανο, συνδέστε το σερβίς στο δεξί χέρι, το αριστερό χέρι και το δεξί πόδι. Τυλίξτε τα καλώδια γύρω από το πλαίσιο για να βεβαιωθείτε ότι δεν θα πέσουν από τα χέρια και τα πόδια.
Βήμα 3: Τα Servos:
Όλα τα μικροσκοπικά μπλε σερβο έχουν καφέ, κόκκινο και πορτοκαλί σύρμα. Η καλωδίωση είναι αρκετά απλή. Τα servos, το breadboard και το Arduino έχουν θηλυκά ανοίγματα, οπότε θα θέλετε να χρησιμοποιήσετε βασικό ηλεκτρικό σύρμα, καθώς έχουν δύο αρσενικά άκρα. Το πορτοκαλί σύρμα μπαίνει στο Arduino Uno (επιλέξτε έναν αριθμό μεταξύ 0 και 13 στον πίνακα), το κόκκινο σύρμα μπαίνει στο συν του Breadboard και το καφέ σύρμα μπαίνει στο μείον μέρος του Breadboard. Κάντε το για όλα τα servos και είστε έτοιμοι. Λοιπόν, κάπως. Συνδέστε ένα καλώδιο από το GND (τμήμα τροφοδοσίας του Arduino) στο μείον μέρος στη δεξιά πλευρά του Breadboard. Στη συνέχεια, συνδέστε ένα καλώδιο από 5V (επίσης τροφοδοτήστε το τμήμα του Arduino) στο μέρος συν στη δεξιά πλευρά του πίνακα. Τώρα η καλωδίωση πρέπει να έχει τελειώσει.
Βήμα 4: Ο Κώδικας:
ο κώδικας πρέπει να είναι αρκετά εύκολος. Δεν είχα κανένα πρόβλημα με αυτό και δεν έχω ιδέα πώς λειτουργεί η κωδικοποίηση ως επί το πλείστον.
Ο βασικός κώδικας είναι ο εξής:
#περιλαμβάνω
Servo servo1;
Servo servo2;
Servo servo3;
int servoPos = 0;
void setup () {
servo.attach (3); // Ο αριθμός υποδεικνύει ποια υποδοχή χρησιμοποίησα στο Arduino Uno.
servo.attach (5);
servo.attach (6);
}
void loop () {
για (servoPos = 0; servoPos <140; servoPos ++) // Αυτό βασικά λέει στο σερβο να μετακινηθεί από μηδέν σε 140 μοίρες. Εξαρτάται από το πόσο μακριά είναι ο βραχίονας του ρομπότ σας πάνω από τα τύμπανα.
{
servo1.write (servoPos); // Γεια σου καπέλο
servo2.write (servoPos); // Το λάκτισμά μου
servo3.write (servoPos); // Η παγίδα μου
καθυστέρηση (4)? // Αυτός είναι ο χρόνος που θα χρειαστεί για την εκτέλεση μιας εργασίας σε χιλιοστά του δευτερολέπτου. Εάν αυξήσετε αυτόν τον αριθμό, ο ντράμερ σας θα γίνει πιο αργός.
}
για (servoPos = 140; servoPos> 0; servoPos--)
{
servo1.write (servoPos);
servo2.write (servoPos);
servo3.write (servoPos);
καθυστέρηση (2)?
}
}
Εάν θέλετε να φτιάξετε μοτίβα τυμπάνου, απλώς αντιγράψτε αυτά για βρόχους το ένα κάτω από το άλλο, αλλά αντί να χρησιμοποιήσετε το καπέλο, το μπάχαλο και το τύμπανο ταυτόχρονα (όπως στον παραπάνω κώδικα), μπορείτε να το κάνετε ως εξής:
servo1.write (servoPos);
servo2.write (servoPos);
servo1.write (servoPos);
servo3.write (servoPos);
servo1.write (servoPos);
servo3.write (servoPos);
servo1.write (servoPos);
servo2.write (servoPos);
(Όλα χωριστά για βρόχους, φυσικά)
Βήμα 5: Τελικό προϊόν
Το τελικό προϊόν σας θα πρέπει να μοιάζει κάπως έτσι. Συγχαρητήρια, έκανες τον εαυτό σου τύμπανο!
Συνιστάται:
MIDI Drum Kit σε Python και Arduino: 5 βήματα (με εικόνες)
MIDI Drum Kit σε Python και Arduino: Πάντα ήθελα να αγοράσω ένα drum kit από παιδί. Τότε, όλος ο μουσικός εξοπλισμός δεν είχε όλες τις ψηφιακές εφαρμογές όπως έχουμε πολλές σήμερα, επομένως οι τιμές μαζί με τις προσδοκίες ήταν πολύ υψηλές. Πρόσφατα αποφάσισα να αγοράσω ένα γ
TR 808 Bass Drum. Αναλογικός ήχος!: 5 βήματα (με εικόνες)
TR 808 Bass Drum. Αναλογικός oundχος !: Αναλογικός ήχος από την κλασική μηχανή ντραμς. Αυτό το έργο χρονολογείται στα τέλη της δεκαετίας του '90 όταν δούλευα ως τεχνικός ηλεκτρονικών και συνήθως παίρναμε μια ποικιλία σχημάτων για μια τιμή. Το TR 808 ήταν σε αυτά τα σχήματα και σε εκείνο το σημείο όμως
CNC Drum Plotter: 13 βήματα (με εικόνες)
CNC Drum Plotter: a.articles {font-size: 110.0%; font-weight: bold; γραμματοσειρά: πλάγια; κείμενο-διακόσμηση: κανένα? φόντο-χρώμα: κόκκινο;} α. άρθρα: αιωρούνται {φόντο-χρώμα: μαύρο;} Αυτό το διδακτικό περιγράφει ένα σχεδιαστή Α4/Α3 κατασκευασμένο από ένα τμήμα πλαστικού πι
A Raspberry Pi Powered Junk Drum Machine: 15 βήματα (με εικόνες)
A Raspberry Pi Powered Junk Drum Machine: Αυτό το Instructable θα σας δείξει πώς να φτιάξετε μια ρομποτική μηχανή με τύμπανο Raspberry Pi. Είναι πραγματικά ένα διασκεδαστικό, δημιουργικό, διαδραστικό έργο. Θα σας δείξω πώς να κάνετε τις εσωτερικές λειτουργίες, αλλά τα πραγματικά τύμπανα θα εξαρτηθούν από εσάς, δίνοντάς σας
Super GrooveAxe: Mini Drum Machine: 10 βήματα (με εικόνες)
Super GrooveAxe: Mini Drum Machine: Feel the Tiny Boom! Έχετε νιώσει ποτέ ότι σας λείπουν μερικοί ρυθμοί; Η μέρα σας χρειάζεται καλύτερο soundtrack; Νιώστε την άνθηση με το Super GrooveAxe! Είναι μια τσέπη μεγέθους, με μπαταρία και τύμπανο & sequencer που μπορείτε να πάρετε οπουδήποτε. Κάνει παραμονή