Índice:
- Etapa 1: Encontre os sinais
- Etapa 2: soldar no touch pad
- Etapa 3: Interface com o Arduino
- Etapa 4: Empacote
- Etapa 5: Use
Vídeo: O 5 $ Karduinoss Pad: 5 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:41
Então, olhando para esses pads Kaoss e outros hardwares semelhantes, descobri que dificilmente há razão para este dispositivo ser tão caro, quando você quer apenas usá-lo como controlador MIDI.
Examinando minha caixa de peças, encontrei um touchpad Synaptics de um laptop antigo e percebi que deveria funcionar apenas como um substituto. Ok, quando digo 5 $, quero dizer muito barato. Claramente, um arduino solto já custa 20-25 USD (mas você pode substituí-lo por apenas um chip ATMEGA168 por ~ 2 USD), e este touchpad provavelmente custaria algum dinheiro também, quando você não for capaz de recuperá-lo de um antigo computador portátil. AVISO: os pads Kaoss e hardware semelhante têm saídas de áudio integradas, este projeto não…
Etapa 1: Encontre os sinais
Depois de algumas breves pesquisas no Google (e examinando a documentação, em grande parte inútil), encontrei este site que me ajudou muito:
sparktronics.blogspot.com/2008/05/synaptics-t1004-based-touchpad-to-ps2.html Este site tinha a imagem que você vê aqui. A partir disso, descobri qual dos pontos de teste na placa (uau, muitos!) Estava conectado a esses 3 pinos. (veja a segunda foto). Não tenho certeza se o controlador T1001 é semelhante em pinagem a este controlador, mas os sinais não devem ser muito difíceis de encontrar se você souber o que procurar.
Etapa 2: soldar no touch pad
Bem, isso é bastante simples, traga os pontos que você encontrou: D
O truque principal é usar fios pré-pintados e primeiro obter uma pequena ilha de solda nos pontos de teste que você encontrou. Tenha cuidado para não colocar muito calor no touch-pad, o cobre pode facilmente se soltar do touchpad devido ao superaquecimento. Para o aterramento eu soldei na conexão quadrada grande (veja também a imagem pin-out), mas existem muitos outros lugares onde você pode obter o sinal de aterramento. Após esta etapa, você provavelmente deseja proteger sua solda com cola quente ou produto semelhante para alívio de tensão.
Etapa 3: Interface com o Arduino
Como agora você tem um touch pad com fios conectados a ele, vamos ver como obter valores a partir dele.
As bibliotecas ps2 disponíveis para o arduino funcionam naturalmente como um mouse e permitem a entrada do tipo de mouse, se você gosta disso;) Abaixo você encontrará um esboço karduinoss.pde para o arduino baseado na biblioteca ps2 disponível em http: / /www.arduino.cc/playground/ComponentLib/Ps2mouse que inicializará o touch pad como um controlador xy absoluto com cerca de ~ 4000 passos lado a lado. O código faz alguma calibração automática com base nos valores que obtém e mapeia os valores x, y e z para as alterações do controlador MIDI por meio do uso de ttymidi disponível em https://www.varal.org/ttymidi/. O esboço karduinoss.pde assume que um LED está conectado ao pino 3, o relógio do touch pad no pino 13 e os dados do touch pad no pino 12.
Etapa 4: Empacote
Bem, deixe sua imaginação correr solta: D
Eu salvo recipientes de plástico de coisas aleatórias para usar em projetos como este. A embalagem que fiz claramente não é a mais sólida possível, mas tenho certeza de que aguentará algumas apresentações antes que eu precise pensar em um novo gabinete.
Etapa 5: Use
Agora é a hora de realmente usar seu bloco de karduinoss recém-feito para uma boa ação de midi:)
Abaixo você vê uma captura de tela de 'alsa modular synth' (que você pode encontrar em https://alsamodular.sourceforge.net/) Mas é claro que você está livre para usá-lo em qualquer programa que suporte entrada de midi: DI espero que todos tenham gostado disso instrutível e encontrará inspiração para fazer seu próprio controlador de midi agora!
Recomendado:
[2020] Usando IPhone ou IPad e Micro: bit Game Pad App para controlar um carro RC: 23 etapas
[2020] Usando IPhone ou IPad e Micro: bit Game Pad App para controlar um carro RC: Você já pensou em usar seu iPhone ou iPad para controlar seu micro: bit? Você sabe que Micro: bit Educational Foundation fornece o aplicativo iOS no Loja de aplicativos? Pesquisar " micro: bit " na App store e você pode baixar o aplicativo gratuitamente. O
Modificando um Dance Pad L-tek para sondar a 1000 Hz no Windows e Linux: 9 etapas
Modificando um L-tek Dance Pad para Poll em 1000 Hz no Windows e Linux: Por que fazer este mod? Se você já rolou para o gráfico em uma música de 125 BPM, você pode se perguntar, o que há com este boi espinhoso? Por que o tempo está caindo em "slots" discretos? ITG e DDR têm janelas de tempo incrivelmente apertadas e com isso
Como fazer um Makey Makey D-Pad: 4 etapas
Como fazer um Makey Makey D-Pad: Não sabe como trabalhar um conjunto makey makey? Bem, aqui está o instrutível 4 u
Arduino LED Button Pad que aciona o processamento de animações: 36 etapas (com imagens)
Teclado de botões LED Arduino que direciona o processamento de animações: O que este teclado de botões é feito usando um PCB e outros componentes fabricados pela Sparkfun. É conduzido por um Arduino Mega. Cada botão é bom, macio e satisfatório de pressionar, e tem um LED RGB dentro! Tenho usado para controlar animações
Mini Control Pad para Photoshop (Arduino): 6 etapas
Mini Control Pad para Photoshop (Arduino): Aqui vou mostrar como fazer uma pequena ferramenta para ajudá-lo a trabalhar no Photoshop mais rápido! Teclados feitos especificamente para PS não são novos, mas eles não oferecem exatamente o que Eu preciso de. Como pintor, muito do meu tempo no Photoshop é gasto ajustando o bru