Índice:
- Etapa 1: Coletando os materiais necessários
- Etapa 2: fazendo o corpo externo
- Etapa 3: conexões
- Etapa 4: Montagem final
- Etapa 5: upload do código para o Arduino
- Etapa 6: Requisito de Software
- Etapa 7: Solução de problemas
Vídeo: Arduino Based MIDI Fighter (Touch Sensitive): 7 etapas (com imagens)
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:38
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:
- Arduino uno R3 (1 unidade)
- Resistências de 1Mohm (16 unidades)
- Escudo arduino de uso geral (1 unidade)
- Folha de alumínio
- Folha de plástico / acrílico (para o corpo externo)
- Potenciômetro (1 unidade)
- fios
- Fita preta
As ferramentas utilizadas são:
- Furar
- Ferramenta de corte
- Ferro de solda
- 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
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
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
Baixe estes softwares:
- Suite Ableton Live 9
- Hairless MIDI serial
- 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:
Arduino Based Egg Plotter: 17 etapas (com imagens)
Arduino Based Egg Plotter: Um Egg plotter é um robô de arte que pode desenhar em objetos de formato esférico, como ovos. Você também pode usar esta máquina para desenhar em bolas de pingue-pongue e bolas de golfe. Você pode usar sua imaginação com os designs que colocar nele, você pode, por exemplo, fazer
Crack the Code Game, Arduino Based Puzzle Box: 4 etapas (com imagens)
Crack the Code Game, Arduino Based Puzzle Box: Neste Instructable, vou mostrar como construir seu próprio jogo de crack em que você usa um dial codificador rotativo para adivinhar o código gerado aleatoriamente para o cofre. Existem 8 LEDs na parte frontal do cofre para informar quantos
Weather Based Music Generator (ESP8266 Midi Generator): 4 etapas (com imagens)
Weather Based Music Generator (ESP8266 Based Midi Generator): Olá, hoje vou explicar como fazer seu próprio pequeno gerador de música baseado em clima. É baseado em um ESP8266, que é como um Arduino, e responde à temperatura, chuva e intensidade da luz. Não espere que ele faça músicas ou acordes inteiros progr
Arduino Uno Midi Fighter: 5 etapas
Arduino Uno Midi Fighter: este instrutível foi criado em cumprimento ao requisito de projeto do Makecourse na University of South Florida (www.makecourse.com)
DIY Force Sensitive Resistor (FSR): 5 etapas (com imagens)
DIY Force Sensitive Resistor (FSR): Faça um resistor sensível à força (um sensor de pressão) com peças sobressalentes em vez de gastar US $ 5 - US $ 20 cada