Creando un piano paso a paso

3

Tengo esta idea para un proyecto en el que estoy trabajando, pero no estoy seguro de por dónde empezar.

La ideia es bastante simple: habrá plataformas en el suelo, y cuando la gente pise sobre ellas, se reproducirá una nota musical. Cada plataforma produce una sola nota.

Estaba pensando en usar un sensor piezoeléctrico junto con un teclado digital, pero no estoy seguro si este es el camino correcto o si hay una manera más fácil de hacerlo.

    
pregunta Samir

2 respuestas

3

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.

    
respondido por el Oli Glaser
1

El enfoque más sencillo sería utilizar el protocolo MIDI, que es un protocolo en serie muy simple que casi todos los microcontroladores admiten a través de UART y que muchos teclados y programas de computadora pueden entender. Puedes crear el tuyo propio o usar algunos de los muchos recursos para aficionados y hackers, como los que se encuentran aquí .

Para un sensor, esto parece ser una aplicación perfecta para un Resistencia Sensible de Fuerza Sensitronics . Extremadamente fácil de usar, y tiene un buen rango para usos como este. Podrías hacerlo más barato, pero no creo que puedas hacerlo más fácil. Piezo eléctrico funcionaría, pero necesitarías construir un amplificador de carga para él, así que es un poco más complicado.

    
respondido por el Scott Seidman

Lea otras preguntas en las etiquetas