Índice:

O 5 $ Karduinoss Pad: 5 etapas
O 5 $ Karduinoss Pad: 5 etapas

Vídeo: O 5 $ Karduinoss Pad: 5 etapas

Vídeo: O 5 $ Karduinoss Pad: 5 etapas
Vídeo: Dasu - '5 O' (Original) 2024, Novembro
Anonim
O 5 $ Karduinoss Pad
O 5 $ Karduinoss Pad

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

Encontre os sinais
Encontre os sinais
Encontre os sinais
Encontre os sinais
Encontre os sinais
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

Soldar ao Touchpad
Soldar ao Touchpad
Soldar ao Touchpad
Soldar ao Touchpad

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

Interface com o Arduino
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

Empacote
Empacote
Empacote
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

Use-o!
Use-o!

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: