Índice:

Arduino Based MIDI Fighter (Touch Sensitive): 7 etapas (com imagens)
Arduino Based MIDI Fighter (Touch Sensitive): 7 etapas (com imagens)

Vídeo: Arduino Based MIDI Fighter (Touch Sensitive): 7 etapas (com imagens)

Vídeo: Arduino Based MIDI Fighter (Touch Sensitive): 7 etapas (com imagens)
Vídeo: Launchpad || DIY or Buy || Keyboard Matrix & MIDI Tutorial 2024, Novembro
Anonim
Arduino Based MIDI Fighter (Touch Sensitive)
Arduino Based MIDI Fighter (Touch Sensitive)

MIDI significa Interface Digital de Instrumento Musical. Aqui, estamos fazendo um lutador MIDI sensível ao toque.

Possui 16 almofadas. estes podem ser aumentados ou diminuídos. Aqui, usei 16 por causa dos pinos Arduino limitados.

Também usei pinos de entrada analógica (A0, A1, A2, A3, A4) como entrada digital.

Este é o meu primeiro instrutível. Portanto, perdoe-me por quaisquer erros. Não pensei em fazer um instrutível antes.

então não tenho fotos muito detalhadas disso.

Há um vídeo de trabalho do MIDI que selecionei guitarra em sons no software ableton live 9 no vídeo.

Etapa 1: Coletando os materiais necessários

As coisas de que você precisa são:

  1. Arduino uno R3 (1 unidade)
  2. Resistências de 1Mohm (16 unidades)
  3. Escudo arduino de uso geral (1 unidade)
  4. Folha de alumínio
  5. Folha de plástico / acrílico (para o corpo externo)
  6. Potenciômetro (1 unidade)
  7. fios
  8. Fita preta

As ferramentas utilizadas são:

  1. Furar
  2. Ferramenta de corte
  3. Ferro de solda
  4. Cola quente

Estes são os suprimentos necessários para fazer o lutador MIDI. Eu tenho um escudo arduino de uso geral para resistências.

mas você pode usar um pcb de uso geral.

Etapa 2: fazendo o corpo externo

Para fazer o corpo externo, você precisará de uma folha de plástico.

corte a folha no tamanho determinado:

superior e inferior (200 mm x 200 mm)

para 4 lados (200 mm x 40 mm)

agora faça 16 furos na folha superior para passar os fios para as almofadas. Um slot de um lado para o conector Arduino.

Junte essas peças para fazer um cubóide, exceto o topo. As almofadas são feitas de folha de alumínio.

corte 16 folhas de folha de alumínio de tamanho 45 mm x 45 mm.

Os orifícios perfurados devem estar de acordo com a localização da almofada.

Etapa 3: conexões

Conexões
Conexões

as conexões devem ser feitas conforme mostrado na imagem.

potenciômetro é para a sensibilidade ao toque. É para ajustar a sensibilidade ao toque.

NOTA: Os fios a serem usados devem ser do mesmo tipo. Caso contrário, pode haver uma diferença nos valores capacitivos.

também tente fazer os fios do mesmo tamanho.

Etapa 4: Montagem final

Assembléia final
Assembléia final
Assembléia final
Assembléia final
Assembléia final
Assembléia final

Agora, temos que combinar as peças eletrônicas e de hardware. Em primeiro lugar, conecte a folha de alumínio à camada superior igualmente espaçada e conecte os fios a cada uma das folhas. Os fios devem então ser conectados ao arduino como na etapa 2.

Você pode colar o papel alumínio usando a cola ou a fita.

você também pode colocar alguns pedaços de papelão entre o plástico e o papel alumínio para dar uma espessura e uma boa sensação.

NOTA: Os fios devem ser conectados à folha continuamente.

Etapa 5: upload do código para o Arduino

o código é fornecido aqui.

carregue-o no arduino.

NOTA: ao carregar o código para o arduino, a porta serial no midi sem cabelo deve ser definida como não conectada. caso contrário, durante o upload do código, o erro será exibido.

aqui está o código para testar o touchpad e obter os valores do capicitivesensor (captouch16try.ino)

o código de teste fornece os valores do sensor.

esses valores devem ser quase iguais. caso contrário, o pad não funcionará corretamente.

os valores dados serão a sensibilidade do outro código.

Etapa 6: Requisito de Software

Requisito de Software
Requisito de Software
Requisito de Software
Requisito de Software

Baixe estes softwares:

  1. Suite Ableton Live 9
  2. Hairless MIDI serial
  3. LoopMIDi

O Ableton pode ser baixado do site oficial.

Link do Github para download de midi sem cabelo:

(https://projectgus.github.io/hairless-midiserial/)

Link para loopmidi:

www.tobias-erichsen.de/wp-content/uploads/2…

Baixe e instale esses softwares.

Siga esses passos:

passo 1.

abra o LoopMIDI e clique no botão (+) no canto inferior esquerdo.

Uma porta é criada para a transferência de dados.

Passo 2.

Abra o midi sem cabelo, agora selecione loopmidiport no midi out.

deixe o midi em não conectado.

selecione a porta serial para o arduino. (isso será mostrado quando o arduino estiver conectado ao pc / laptop)

etapa 3.

execute o ableton ao vivo 9.

abrir preferências (ctrl +,)

agora selecione link midi na coluna da esquerda e selecione a configuração como mostrado na imagem.

feche aquela janela

Passo 4.

agora selecione bateria na segunda coluna da esquerda.

selecione qualquer tambor.

quando o tambor é selecionado.

e você toca no pad midi, um som é produzido em seu laptop.

Seu lutador MIDI está concluído.

Aproveitar!!!:-)

Etapa 7: Solução de problemas

Os softwares não estão configurados corretamente.

Haverá algum problema de antemão na configuração do toque, pois o pad fornece valores analógicos e esses valores podem criar problemas.

os fios podem não estar conectados corretamente.

a folha não está tocando o fio corretamente.

os fios podem estar em curto.

Recomendado: