Tabla de contenido:
- Suministros
- Paso 1: Montaje de sensores de infrarrojos
- Paso 2: cableado de los sensores
- Paso 3: Conexión de la salida
- Paso 4: Ajustar el rango del sensor de Ir y cubrir con rollos de chapa negra
- Paso 5: Código para placa de microcontrolador
- Paso 6: Resultado
Video: Air Piano con sensor de proximidad IR y Arduino Uno Atmega 328: 6 pasos (con imágenes)
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:41
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
Módulo de proximidad háptica: económico y sencillo: 5 pasos (con imágenes)
Módulo de proximidad háptica: barato y fácil: el sentido de la visión que Dios le ha dado al ser humano es un aspecto importante de nuestra vida. Pero hay algunas personas desafortunadas que carecen de la capacidad de visualizar las cosas. Hay aproximadamente 37 millones de personas en todo el mundo que son ciegas, más de 15 millones
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