Sommario:
- Passaggio 1: come realizzare i tamburi:
- Passaggio 2: come realizzare il robot:
- Passaggio 3: i servi:
- Passaggio 4: il codice:
- Passaggio 5: prodotto finito
Video: Arduino Drum Man: 5 passaggi (con immagini)
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:03
Ingredienti:
1. Filo metallico
2. Kit batteria economico (Ciao, rullante e grancassa)
3. Tre servi
4. Cavo elettrico
5. Nastro adesivo
6. Tagliere
7. Arduino Uno
8. Da USB a USB 2.0
Passaggio 1: come realizzare i tamburi:
Il modo in cui farai la batteria dipende sostanzialmente da te. Dipende totalmente dal tipo di batteria che ottieni, purché sia un giocattolo (e non uno a grandezza naturale, ahah). Ho dovuto modificare un po' il mio, dato che avevo solo due tom, un hi-hat e un rullante per cominciare. Erano tutti aperti su un lato, quindi ho unito le due parti chiuse del tom per formare un rullante. Ho usato il rullante come cassa. Ho messo della plastica sull'estremità aperta della cassa e ho fatto un buco. Il supporto per hi-hat è stato realizzato quasi interamente in filo metallico con un po' di nastro adesivo. Per lo più si tratta solo di aggiustare cose che sono già lì, ad essere onesti. Non è così difficile.
Passaggio 2: come realizzare il robot:
Costruire il robot è stata la parte più difficile. Ho iniziato immaginandomi come una persona minuscola che suonava la batteria giocattolo. Ho immaginato quanto dovevano essere lunghe le mie braccia per raggiungere l'hi-hat e il rullante. Il batterista deve essere adattato alle dimensioni dei tamburi, altrimenti non funzionerà. Inizia a costruire un telaio davvero semplice, solo un filo per l'intero corpo e prova a renderlo più 3D da lì. Non perché abbia un bell'aspetto, ma le braccia dell'uomo si abbasseranno lentamente fino in fondo quando attaccherai i servo (ci sono stato). Dopo aver finito di costruire il telaio per il tamburo, attacca i servo alla mano destra, alla mano sinistra e alla gamba destra. Avvolgi i fili attorno al telaio per assicurarti che non cadano dalle braccia e dalle gambe.
Passaggio 3: i servi:
Tutti i piccoli servi blu hanno un filo marrone, rosso e arancione. Il cablaggio è abbastanza semplice. I servi, la breadboard e l'Arduino hanno aperture femmina, quindi ti consigliamo di utilizzare un cavo elettrico di base, poiché hanno due estremità maschio. Il filo arancione va nell'Arduino Uno (scegli un numero compreso tra 0 e 13 sulla scheda), il filo rosso va nella parte più del Breadboard e il filo marrone va nella parte meno del Breadboard. Fallo per tutti i servi e sei a posto. Beh, una specie di. Collega un filo da GND (parte di potenza dell'Arduino) alla parte meno sul lato destro della breadboard. Quindi collegare un filo da 5V (anche parte di alimentazione dell'Arduino) alla parte più sul lato destro della scheda. Ora il cablaggio dovrebbe essere terminato.
Passaggio 4: il codice:
il codice dovrebbe essere abbastanza facile. Non ho avuto alcun problema con esso e non ho idea di come funzioni la codifica per la maggior parte.
Il codice base è questo:
#includere
Servo servo1;
Servo servo2;
Servo servo3;
int servoPos = 0;
void setup() {
servo.attach(3); //Il numero indica quale slot ho usato in Arduino Uno.
servo.attach(5);
servo.attach(6);
}
ciclo vuoto() {
for(servoPos = 0; servoPos < 140; servoPos++) // In pratica dice al servo di spostarsi da zero a 140 gradi. Tuttavia, dipende da quanto il tuo braccio robotico è al di sopra dei tamburi.
{
servo1.write(servoPos); //Ciao ciao
servo2.write(servoPos); //Il mio calcio
servo3.write(servoPos); //La mia trappola
ritardo(4); //Questo è il tempo necessario per eseguire un'attività in millisecondi. Se aumenti questo numero, il tuo batterista diventerà più lento.
}
for(servoPos = 140; servoPos > 0; servoPos--)
{
servo1.write(servoPos);
servo2.write(servoPos);
servo3.write(servoPos);
ritardo(2);
}
}
Se vuoi creare pattern di batteria, copia quelli per i loop uno sotto l'altro, ma invece di usare l'hi-hat, il rullante e la cassa insieme contemporaneamente (come nel codice sopra), puoi farlo in questo modo:
servo1.write(servoPos);
servo2.write(servoPos);
servo1.write(servoPos);
servo3.write(servoPos);
servo1.write(servoPos);
servo3.write(servoPos);
servo1.write(servoPos);
servo2.write(servoPos);
(Tutto in cicli for separati, ovviamente)
Passaggio 5: prodotto finito
Il tuo prodotto finito dovrebbe avere un aspetto simile a questo. Congratulazioni, ti sei trasformato in un ragazzo di batteria!
Consigliato:
MIDI Drum Kit su Python e Arduino: 5 passaggi (con immagini)
MIDI Drum Kit su Python e Arduino: ho sempre voluto comprare una batteria sin da quando ero bambino. All'epoca, tutte le apparecchiature musicali non avevano tutte le applicazioni digitali come ne abbiamo in abbondanza oggi, quindi i prezzi e le aspettative erano troppo alti. Recentemente ho deciso di acquistare un c
Micro:bit - Micro Drum Machine: 10 passaggi (con immagini)
Micro:bit - Micro Drum Machine: Questa è una micro:bit micro drum machine, che invece di generare solo il suono, suona effettivamente la batteria. È pesantemente ispirato ai conigli dell'orchestra micro:bit. Mi ci è voluto un po' di tempo per trovare dei solenoidi facili da usare con il mocro:bit
HX1-DM - la drum machine fai-da-te alimentata con Arduino DUE riciclata (realizzata con una Dead Maschine MK2): 4 passaggi
HX1-DM - la drum machine fai-da-te alimentata Arduino DUE upcycled (realizzata con una Dead Maschine MK2): le specifiche. Controller Midi ibrido / drum machine: Arduino DUE powered! 16 pad di rilevamento della velocità con latenza molto bassa 1>ms 8 manopole assegnabili dall'utente a qualsiasi comando Midi #CC Sequencer incorporato a 16 canali (nessun computer necessario!!) Funzione MIDI in/out/thru
Una drum machine spazzatura alimentata da Raspberry Pi: 15 passaggi (con immagini)
Una drum machine spazzatura alimentata da Raspberry Pi: questo Instructable ti mostrerà come realizzare una drum machine robotica alimentata da Raspberry Pi. È davvero un progetto divertente, creativo e interattivo. Ti mostrerò come eseguire i meccanismi interni, ma la batteria vera e propria dipenderà da te, dandoti il
Super GrooveAxe: Mini Drum Machine: 10 passaggi (con immagini)
Super GrooveAxe: Mini Drum Machine: senti il piccolo boom! Ti sei mai sentito come se ti mancassero dei battiti? La tua giornata ha bisogno di una colonna sonora migliore? Senti il boom con il Super GrooveAxe! È una drum machine tascabile alimentata a batteria & sequencer che puoi portare ovunque. fa la vigilia