Leer los sensores de fuerza de las teclas y un teclado electrónico existente

2

Tengo una pregunta de novato sobre la creación de un circuito electrónico.

Estoy intentando hackear un piano electrónico para leer las pulsaciones de teclas en un arduino y hacer cosas con él. Al abrir el piano, encontré dos pines por tecla que, cuando les coloco mi multímetro, generan aproximadamente 2 voltios cuando se presiona la tecla. Así que soldé cables a estos para conectarlos a una placa de pruebas (vea la imagen 1).

La segunda imagen muestra el circuito que hice para un sensor. Esto funciona perfectamente, puedo "leer analógicamente" el sensor de fuerza; Obtengo valores de alrededor de 900 cuando se presiona una tecla y valores menores a 70 cuando no se presiona la tecla.

Sin embargo, cuando conecto un segundo sensor de fuerza (tercera imagen), me aparece el siguiente problema: Cuando presiono cualquiera de las dos teclas, ambas suenan. Cuando desconecto sus GND, ya no es el caso. Entonces, aparentemente, un terreno compartido genera esa corriente generadora en un circuito sensor de fuerza, también pone corriente en el segundo, ¿hace que suene?

Presionar una tecla también hace que el segundo sensor lea 250 aunque no esté presionada.

Supongo que tengo que separar algunas cosas en algún lugar, pero no tengo idea de qué. ¿O debería poner un diodo en algún lugar allí?

Espero que esté dejando esto en claro. Gracias de antemano por cualquier ayuda!

PS. No necesito la velocidad de la nota, solo si se presiona o no. Si todo lo demás falla, intentaré conectar los botones pulsadores a las teclas, pero estoy seguro de que hay una forma de piratear el circuito existente ...

Figuras

    
pregunta Dyte

2 respuestas

1

Si su teclado tiene salida MIDI, podría leerlo directamente con su Arduino, creo. Consulte enlace y enlace . Podría ser un enfoque más directo / no invasivo.

    
respondido por el vicatcu
1

Bien, resulta que estaba cableando los sensores de fuerza como elementos piezoeléctricos. En su lugar, deberían estar cableados como resistencias (después de todo, son "resistencias de detección de fuerza"). Así que más como esto:

enlace

Pero ... aunque ahora tengo una buena lectura en el arduino, todavía tengo el problema de que, cuando conecto 3 teclas de piano de esta manera, al presionar una de ellas, ¡las otras teclas también suenan! Tratando de descubrir la razón de eso, debe ser a través de 5V o GND porque no veo ninguna otra conexión posible entre ellos. Tal vez aquí se necesiten diodos en algún momento?

    
respondido por el Dyte

Lea otras preguntas en las etiquetas