Índice:

Drum machine simples com Arduino Uno e Mozzi: 4 etapas
Drum machine simples com Arduino Uno e Mozzi: 4 etapas
Anonim
Drum Machine Simples com Arduino Uno e Mozzi
Drum Machine Simples com Arduino Uno e Mozzi
Drum machine simples com Arduino Uno e Mozzi
Drum machine simples com Arduino Uno e Mozzi

Viver na Argentina significa que o correio internacional será roubado ou ficará preso na alfândega. Adicione a quarentena do Coronavirus e seu próximo projeto ficará restrito a uma placa Arduino Uno antiga. Boas notícias? Como diz o grande poeta dos Rolling Stones “O tempo está do meu lado … sim, está”

Eu baixei o Mozzi, a excelente - mas também complicada - biblioteca de música que não requer nenhum hardware adicional para funcionar e comecei a ler a documentação. Eu vim com uma bateria / sequenciador simples que pode ser operado inteiramente com 5 botões e 1 botão. O primeiro botão mudará as batidas por minuto e outros 4 botões determinarão o que tocar em cada batida. Eu adicionei também 4 Leds para identificar a batida atual.

Suprimentos

Arduino Uno

Biblioteca Mozzi

5 botões

1 botão de pressão

1 conector de áudio

Caixa opcional impressa em 3D

Etapa 1: detalhes de programação

Detalhes de Programação
Detalhes de Programação

Dentro do código, conforme as batidas passam, cada botão é lido e o valor de 0 a 1024 é mapeado para uma escala de 1-10. 1 significa silêncio. 2 significa chute. 3 significa oi chapéu. 4 significa que a caixa e as últimas posições são usadas para alguns sons sintetizados em notas diferentes.

Etapa 2: Gabinete

Gabinete
Gabinete
Gabinete
Gabinete
Gabinete
Gabinete

O invólucro foi feito com retângulos de 2 mm e 4 parafusos.

Etapa 3: sons

Sons
Sons
Sons
Sons

Os sons foram convertidos de wav em dados brutos e carregados como arquivos external.h junto com o código.ino. Este procedimento era um pouco complicado e envolvia softwares externos como o Audacity e também um script Python para converter o arquivo.raw para.h

A bateria eletrônica simples é divertida de tocar, os sons padrão podem ser alterados para outros sons, como efeitos Gameboy e sons Atari low-fi.

É claro que a quarentena também significa que não há público para seus estranhos shows eletrônicos, então eu fiz um pequeno animatrônico em movimento que irá detectar automaticamente as batidas e mover a cabeça de acordo com a música.

Etapa 4: demonstração

Image
Image

Aqui está uma demonstração da Drum Machine sendo tocada.

A cabeça móvel é um projeto autônomo com Módulo de som e Arduino Nano. Ele detecta automaticamente o BPM e move a cabeça de acordo.

Recomendado: