Para la detección, puede usar detección capacitiva, detección de luz (por ejemplo, bloquear un haz de infrarrojos o un LDR instalado debajo del piso) o almohadillas de presión (varios tipos disponibles o hacer su propio papel con Al Foil)
Por ejemplo, puede hacerlo fácilmente con un pequeño microcontrolador con un periférico de detección de tapa. Un PIC16F1519 es un ejemplo con 28 canales de detección de límite (si necesita más, hay otros más grandes). opciones) y solo cuesta $ 1.37 en volumen (por lo que es probable que ~ $ 1.80 por 1)
Debería instalar láminas de lámina de cobre / aluminio debajo de las teclas y colocarlas en cada canal. Ajustar la configuración probablemente no sea demasiado difícil, ya que probablemente obtendrá grandes cambios en comparación con las soluciones del tamaño de un dedo.
Para la versión de la almohadilla de presión, puede usar algo como estos 1.75 "x 1.5" almohadillas resistivas y adjuntarlas directamente a una entrada pin con pullup grande (o use un comparador):
Luego puedes usar el micro para generar los tonos (por ejemplo, PWM filtrado) o enviar un código MIDI para cada tecla a otra cosa (por ejemplo, sintetizador, PC, etc.) para reproducirlos.