
Tabla de contenido:
2025 Autor: John Day | [email protected]. Última modificación: 2025-01-23 14:39




Normalmente los pianos, ya sean eléctricos o mecánicos, funcionan con el simple mecanismo de presionar un botón. Pero aquí hay un giro, podríamos simplemente eliminar la necesidad de teclas en un piano usando algunos sensores. Y los sensores de proximidad infrarrojos se ajustan mejor a la causa porque son fáciles de usar y también ocupan solo un pin digital de la placa del microcontrolador. Y también estos sensores son uno de los sensores más baratos disponibles. Estoy usando un timbre como salida musical, pero puedes usar un altavoz / subwoofer adecuado. En el futuro, espero actualizar el proyecto con refuerzo de graves utilizando Subwoofer.
Suministros
1) sensor de proximidad Ir de 10 piezas
2) Arduino uno / mega
3) tornillos (opcional)
4) alambres
5) Zumbador piezoeléctrico
6) Hoja de cartulina negra / Cinta de violonchelo negra
Paso 1: Montaje de sensores de infrarrojos


Los módulos de sensores de infrarrojos están equipados con un orificio de montaje en el centro. Puede usar el orificio para ajustar el sensor con un tornillo apretado o simplemente puede usar pegamento para pegarlo. He utilizado una lámina acrílica como base y he taladrado agujeros en acrílico con las marcas adecuadas donde cada agujero estaba separado por 2 cm. No coloque los sensores demasiado cerca unos de otros, ya que puede arruinar la experiencia de usuario del piano.
Paso 2: cableado de los sensores


Conecte todos los terminales positivos de los sensores con un cable y soldadura (opcional). También conecte todos los pines de tierra de todos los sensores. Ahora, finalmente, debe conectar los pines de salida del sensor Ir a los pines digitales de la placa del microcontrolador. En mi caso, es Arduino uno. Recuerde que, cuando se detecta un obstáculo, la salida del sensor es baja. Entonces, si desea conectar el led como indicador en el circuito, conecte el terminal negativo a la salida del sensor y el positivo al riel positivo de 3.3v de Arduino uno.
Paso 3: Conexión de la salida
Ahora conecte el pin de salida digital al terminal positivo del zumbador / altavoz. Y conecta el terminal negativo al suelo de Arduino uno. Si está utilizando un zumbador / altavoz que requiere un alto voltaje, se recomienda usar un npn bjt porque tiene una conmutación muy rápida y puede funcionar sin problemas con entradas de frecuencia variable de Arduino. También asegúrese de que si está utilizando un zumbador de alta potencia, no utilice la fuente de alimentación de arduino. En su lugar, use alguna fuente externa, pero en mi caso el consumo de energía es bajo, por lo que lo estoy usando directamente desde Arduino.
Paso 4: Ajustar el rango del sensor de Ir y cubrir con rollos de chapa negra

Utilice el potenciómetro de su módulo sensor para ajustar el rango adecuado para las teclas de su piano. Ahora monte los rollos de hojas de tarjetas negras en el módulo sensor LED y el fotodiodo como se muestra en la imagen. Esto se hace para evitar la detección de obstáculos no deseados en otra dirección. Queremos detectar los dedos solo en el frente. Y usamos cartulina negra porque el negro absorbe todas las longitudes de onda e incluso los infrarrojos.
Paso 5: Código para placa de microcontrolador
El código comienza definiendo las frecuencias para las que queremos salida de zumbador / altavoz. Luego definimos los pines que vamos a usar para las entradas de los sensores. Luego configuramos nuestros pines en void setup (). En void loop () acabo de usar declaraciones condicionales porque el código se vuelve simple y es lo suficientemente bueno para las necesidades actuales.
Recomendado:
Air Piano con sensor de proximidad IR, altavoz y Arduino Uno (actualizado / parte 2): 6 pasos

Air Piano con sensor de proximidad IR, altavoz y Arduino Uno (actualizado / parte 2): ¿esta es una versión mejorada del proyecto anterior de air piano ?. Aquí estoy usando un altavoz JBL como salida. También he incluido un botón sensible al tacto para cambiar de modo según los requisitos. Por ejemplo: modo Hard Bass, modo Normal, High fr
Sensor de proximidad IR: 4 pasos (con imágenes)

Sensor de proximidad IR: en este proyecto voy a explicar cómo hacer un sensor de proximidad IR simple usando LED IR, amplificador operacional dual LM358 y algunos componentes electrónicos básicos que puedes encontrar en cualquier tienda de electrónica local
Cómo programar ATMEGA 8, 16, 328 Attiny y Fuse Bit: 5 pasos

Cómo programar ATMEGA 8,16,328 Attiny y Fuse Bit: Hola amigos. Hoy les mostraré cómo programar ATMEGA 8,16,328 Attiny y Fuse Bit
Sensores de proximidad IR baratos para robots Arduino: 6 pasos (con imágenes)

Sensores de proximidad de infrarrojos baratos para robots Arduino: estos sensores de proximidad de infrarrojos son pequeños, fáciles de fabricar y muy económicos. Funcionan muy bien en robots, para seguimiento de líneas, detección de bordes y detección de distancia mínima. ¡También son muy, muy económicos
Rick y Morty: ¡Escapa del Universo! Juego de sensor de proximidad ultrasónico: 7 pasos (con imágenes)

Rick y Morty: ¡Escapa del Universo! Juego de sensor de proximidad ultrasónico: ¿De qué se trata el juego? El juego es bastante simple. Controlas la nave espacial en la que se encuentran Rick y Morty moviendo la mano hacia arriba y hacia abajo por el sensor de proximidad ultrasónico. Objetivo: Recoge las armas del portal para ganar puntos, el cobarde Jerry el Gusano doble