Índice:
- Etapa 1: Etapa 1: Materiais
- Etapa 2: Etapa 2: desmontar o teclado
- Etapa 3: Etapa 3: a matriz do teclado
- Etapa 4: Etapa 4: o corte circular da tábua de pão
- Etapa 5: Etapa 5: conectar ao teclado
- Etapa 6: Etapa 6: o Código
- Etapa 7: Etapa 7: o código MIDI
- Etapa 8: Etapa 8: Conecte-se ao seu computador
Vídeo: Teclado Arduino MIDI com LEDs de ensino de música: 8 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:38
Este é um tutorial de como criar um teclado MIDI, junto com LEDs para ensinar uma música e um LCD para exibir qual música está selecionada.
Os LEDs podem orientá-lo sobre quais teclas devem ser pressionadas para uma música específica. Selecione a música com os botões esquerdo e direito e inicie-a pressionando o botão do meio.
Etapa 1: Etapa 1: Materiais
O que você vai precisar:
- 6 LEDs
- Fios de ligação (ambos macho-macho e macho-fêmea)
- Um cabeçalho de pino masculino
- Um display LCD i2c
- Um Arduino Uno e um Arduino Mega
- 3 botões de pressão
- 9x 10k resistores
- Resistor de 1 330 ohm
- Um teclado antigo (usei o Casio CT-638)
- Um cabo USB para conectar o arduino ao computador
Etapa 2: Etapa 2: desmontar o teclado
Desmonte a caixa do teclado e remova o PCB principal, botões e alto-falantes. Tudo o que você precisa é do teclado e da placa de circuito impresso / cabo de fita.
Etapa 3: Etapa 3: a matriz do teclado
Mapeie a configuração das teclas para a matriz do teclado. Você pode fazer isso com um multímetro, mas se puder encontrar o esquema dele, melhor ainda! Depois de mapear a matriz do teclado, solde o conector do pino macho na faixa do teclado, para que você possa anexá-lo à placa de ensaio.
Etapa 4: Etapa 4: o corte circular da tábua de pão
Anexe tudo ao arduino de acordo com o diagrama. Acima estão as imagens dos esquemas, junto com a aparência dele com o breadboard.
Etapa 5: Etapa 5: conectar ao teclado
Prenda a faixa de opções do teclado na placa de ensaio e fixe os LEDs nas teclas corretas.
Etapa 6: Etapa 6: o Código
Faça upload do código para o seu Uno e seu Mega. Se você estiver usando um teclado diferente, seus pinos de entrada e saída podem ser diferentes. leduno.ino é para o Uno e midipiano2 é para o Mega.
Etapa 7: Etapa 7: o código MIDI
Baixe e instale o Atmel Flip. Em seguida, conecte o Mega ao computador com o USB e coloque-o no modo de programação DFU. Isso permitirá que você programe-o com o Atmel Flip.
Baixe o Atmel Flip aqui:
www.microchip.com/DevelopmentTools/Product…
Em seguida, baixe o arquivo hex do arduino aqui:
github.com/ddiakopoulos/hiduino
Faça o upload para o seu painel através do Atmel Flip.
Etapa 8: Etapa 8: Conecte-se ao seu computador
Agora, se você quiser tocar em seu teclado MIDI, tudo o que você precisa fazer é conectá-lo ao seu computador, acionar seu host VST ou DAW favorito e você está pronto para começar!
Recomendado:
Convertir Un Teclado Muerto a Un Teclado MIDI: 8 etapas
Convertir Un Teclado Muerto para Un Teclado MIDI: Hace un tiempo cuando era pequeño tenia un teclado funcional que me encantaba tocarlo, aunque solo sabia poquitas notas me encantaba tocarlo, un dia le conecte el eliminador equivocado pero no me habia dado cuenta cuando lo conecte todo estaba funci
Ferramenta de ensino para lavar as mãos: 11 etapas
Ferramenta de Ensino para Lavar as Mãos: Fiz este projeto para um curso universitário. O objetivo do produto é reforçar os bons hábitos de lavagem das mãos em crianças. Cada vez que a pia é ligada, o playground do circuito é ativado e, se sabão for dispensado, o playground do circuito grava
Máquina de ensino de etapas críticas para lavagem das mãos: 5 etapas
Máquina de ensino de etapas críticas de lavagem das mãos: esta é uma máquina que lembra o usuário sobre as etapas em que ele / ela precisa lavar as mãos. O objetivo desta máquina é ajudar as pessoas a entender como lavar as mãos adequadamente de uma maneira eficaz. Durante os períodos de prevenção de epidemia ou pandemia
Robô seguidor de linha para algoritmos de controle de ensino: 3 etapas
Robô seguidor de linha para o ensino de algoritmos de controle: Projetei este robô seguidor de linha alguns anos atrás, quando era professor de robótica. O objetivo deste projeto foi ensinar meus alunos a codificar uma linha seguindo um robô para uma competição e também comparar entre If / Else e controle PID. E não
Auxiliares de ensino sensíveis ao toque: 5 etapas
Auxiliares de ensino sensíveis ao toque: este instrutível foi feito em colaboração com o Bristol Interactions Group da University of Bristol, e é voltado tanto para usuários não técnicos quanto para usuários que desejam desenvolvê-lo ainda mais. Para tornar esta distinção clara, uma instrução simples