Sommario:

Drum Machine semplice con Arduino Uno e Mozzi: 4 passaggi
Drum Machine semplice con Arduino Uno e Mozzi: 4 passaggi

Video: Drum Machine semplice con Arduino Uno e Mozzi: 4 passaggi

Video: Drum Machine semplice con Arduino Uno e Mozzi: 4 passaggi
Video: MIDI-барабаны Arduino с пьезо-дисковыми триггерами (со схемой и кодом) 2024, Novembre
Anonim
Semplice Drum Machine con Arduino Uno e Mozzi
Semplice Drum Machine con Arduino Uno e Mozzi
Drum Machine semplice con Arduino Uno e Mozzi
Drum Machine semplice con Arduino Uno e Mozzi

Vivere in Argentina significa che la posta internazionale verrà rubata o resterà bloccata in dogana. Aggiungi la quarantena del Coronavirus e il tuo prossimo progetto sarà limitato a una vecchia scheda Arduino Uno. Buone notizie? Come dice il grande poeta dei Rolling Stones “Il tempo è dalla mia parte… sì lo è”

Ho scaricato Mozzi, l'ottima – ma anche complicata – libreria musicale che non necessita di hardware aggiuntivo per funzionare e ho iniziato a leggere la documentazione. Sono uscito con una semplice drum machine/sequencer che può essere azionata interamente con 5 manopole e 1 pulsante. La prima manopola cambierà battiti al minuto e altre 4 manopole determineranno cosa suonare in ogni battito. Ho aggiunto anche 4 Led per identificare il battito corrente.

Forniture

Arduino Uno

Biblioteca Mozzi

5 manopole

1 pulsante

1 presa audio

Custodia stampata in 3D opzionale

Passaggio 1: dettagli di programmazione

Dettagli di programmazione
Dettagli di programmazione

All'interno del codice, con il passare dei battiti, ogni manopola viene letta e il valore da 0 a 1024 viene mappato su una scala da 1 a 10. 1 significa silenzio. 2 significa calcio. 3 significa ciao cappello. 4 significa rullante e ultime posizioni vengono utilizzate per alcuni suoni sintetizzati in note diverse.

Passaggio 2: custodia

Allegato
Allegato
Allegato
Allegato
Allegato
Allegato

La custodia è stata realizzata con rettangoli da 2 mm e 4 viti.

Passaggio 3: suoni

Suoni
Suoni
Suoni
Suoni

I suoni sono stati convertiti da wav a dati grezzi e caricati come file external.h insieme al codice.ino. Questa procedura era un po' complicata e coinvolgeva software esterni come Audacity e anche uno script Python per convertire il file.raw in.h

La semplice drum machine è divertente da suonare, i suoni predefiniti possono essere modificati per altri suoni come effetti Gameboy e suoni Atari low-fi.

Ovviamente la quarantena significa anche nessun pubblico per i tuoi strani concerti elettronici, quindi ho realizzato un piccolo animatronic commovente che rileverà automaticamente i battiti e muoverà la testa alla musica.

Passaggio 4: dimostrazione

Image
Image

Ecco una demo della Drum Machine in esecuzione.

La testa mobile è un progetto stand alone con Sound Module e Arduino Nano. Rileva automaticamente i BPM e muove la testa di conseguenza.

Consigliato: