Índice:
Vídeo: O 5 $ Karduinoss Pad: 5 etapas
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
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!