Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
Fui inspirado por parte do hardware dedicado a trabalhar com Ableton, bem como os muitos DIY Midifighters no Instructables, mas queria dar um passo adiante, colocando-o através das lentes DIY e aproveitando alguns dos visuais legais que o Neopixel Os anéis podem ser adicionados a projetos. Os recursos visuais são tão importantes na performance de música eletrônica e a necessidade de algum feedback adicional para o músico e o público pode realmente tornar a experiência musical algo inesquecível! Eu descartei um projeto anterior e tentei expandir as possibilidades do que um Pro Micro Arduino pode fazer! Aproveitar!
Etapa 1: Reúna os materiais
Eu queria basear o dispositivo em um Pro Micro, mas por causa dos muitos botões que ele teria, eu precisava usar multiplexadores. Eu não tinha tido muito sucesso com minhas habilidades de programação de novato, mas esse seria um desafio que eu precisava enfrentar. Aqui está uma lista do que usei, quase tudo pode ser encontrado na Amazon. 1/4 polegada MDF
Pro Micro
Anéis de neopixel
Botões de arcada (grande)
Botões menores (não posso recomendar os que usei porque o plástico não era muito resistente ao calor e tornava a soldagem muito difícil).
Arduino Uno
Potenciômetros de 10k
Multiplexadores de 16 canais
Multiplexador de 8 canais
Fio de conexão
IDE Arduino
Etapa 2: Design e corte
Usei Adobe Illustrator para desenhar a frente e cortei com um cortador a laser. Eu também fiz um método de perfuração manual, então faça os furos como você administra … é DIY, não "saia e compre".
Etapa 3: Solder-fest
Esta é a parte mais demorada do projeto … Espero que você ache a soldagem meditativa como eu. A habilidade de fiação necessária é apenas aumentada em relação àquelas necessárias para a fiação de seu botão e potenciômetro padrão para qualquer projeto antigo do Arduino: tudo precisa de um pino de dados e tudo precisa de uma conexão de aterramento. Se for sua primeira incursão na multiplexação (como foi para mim), você pode achar útil ler este e outros tutoriais bem documentados sobre multiplexação. Eu não sou muito de estética elegante de fiação, então eu estava bem com o ninho de fios do pássaro, pois fica escondido pela parte superior. Uma "solução" que eu tive que pensar: o esboço do Neopixel e o esboço do Midi não puderam ser compilados no mesmo arquivo, então acabei executando os Neopixels de um Uno e o Midi do Pro Micro com os pinos de dados nos potenciômetros se dividindo fora para ambos os Arduinos. DIY, não "soluções perfeitas", certo?
Etapa 4: Código e teste
Isso é depois da soldagem, mas na realidade eu estava codificando, testando, soldando e consertando ao mesmo tempo. Eu sugiro fazer o mesmo, mas para simplificar a etapa do código é após a soldagem. Como eu disse na seção anterior, o Uno está rodando o código Neopixel e o Pro Micro está rodando o código da biblioteca MIDI_controller.h. Eu disse isso antes e vou dizer de novo, grandes adereços para tttapa para criar a biblioteca MIDI_controller e colocar toneladas de exemplos e recursos para pessoas como eu referirem! O código Neopixle foi visto pela primeira vez por mim aqui e depois Eu a ampliei para funcionar com 4 anéis em vez de apenas um.
Etapa 5: Mapear com Ableton
Mapear MIDI com Ableton é fácil, aqui está um tutorial de como fazer isso. Eu queria usar este instrumento para marcar samples e ajustar mixagens, bem como adicionar alguns sons de bateria, se eu quisesse. O Ableton está no próximo nível para ser flexível o suficiente para fazer isso … No entanto, não é um programa barato de forma alguma, mas se você estiver curioso, comece um teste, talvez você fique viciado como eu!
Etapa 6: Jam
Eu ainda estou conseguindo entender a parte da performance ao vivo disso, mas estou me divertindo muito fazendo isso! Espero que você tenha gostado deste Instructable e fique à vontade para entrar em contato se tiver dúvidas, comentários ou ideias para levá-lo adiante!