Tabla de contenido:
- Suministros
- Paso 1: Montaje de sensores de infrarrojos
- Paso 2: Ajustar el rango del sensor de Ir y cubrir con rollos de chapa negra
- Paso 3: Conexión del altavoz a Arduino
- Paso 4: Cableado del módulo del sensor de infrarrojos y el interruptor del sensor táctil
- Paso 5: Codifique el microcontrolador usando Arduino Ide
- Paso 6: Video del trabajo del proyecto
Video: Air Piano con sensor de proximidad IR, altavoz y Arduino Uno (actualizado / parte 2): 6 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:40
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 de graves intensos, modo normal, modo de melodías de alta frecuencia. Te mostraré cómo conectar el altavoz a Arduino. 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.
Suministros
1) sensor de proximidad Ir de 10 piezas
2) Arduino uno / mega
3) Altavoz con conector de audio
4) botón (en mi caso, botón sensible al tacto)
5) Base para montar los sensores (lámina acrílica)
6) Hoja de cartulina negra / Cinta de violonchelo negra
7) tornillos / pegamento
8) Alambres
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: 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 3: Conexión del altavoz a Arduino
Conecte un extremo del conector de audio al altavoz, el otro extremo generalmente contiene 3 partes. Las dos partes superiores son para entradas izquierda y derecha y la parte inferior es tierra. Así que conecte la tierra del conector de audio a la tierra del Arduino / microcontrolador y conecte cualquiera de las partes derecha / izquierda del conector de audio al pin digital del microcontrolador. Consulte la imagen de arriba para tener una buena idea. Encienda su altavoz y su salida de audio estará lista.
Paso 4: Cableado del módulo del sensor de infrarrojos y el interruptor del sensor táctil
Estoy usando un interruptor de sensor táctil para cambiar los modos del piano. En su lugar, puede utilizar un simple interruptor de botón. Conecte el terminal positivo del interruptor del sensor a Arduino + 5V y el negativo a tierra. Conecte la salida del sensor táctil a la entrada del pin analógico de Arduino. Conecte todos los terminales positivos de los sensores de infrarrojos utilizando 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.
Paso 5: Codifique el microcontrolador usando Arduino Ide
En este código, primero debemos definir los pines para la entrada del sensor de infrarrojos, la entrada del botón del sensor táctil y la salida del altavoz. Después de eso, creamos una matriz anidada de diferentes frecuencias de diferentes modos. Usamos tone (); función de Arduino ide para enviar nuestra salida al altavoz. Usamos noTone (); función para detener el sonido. Solo he usado una declaración condicional en el ciclo, por lo que será fácil de entender y funciona bien.
Recomendado:
Hacer un sensor de proximidad con Magicbit [Magicblocks]: 6 pasos
Crea un sensor de proximidad con Magicbit [Magicblocks]: este tutorial te enseñará a usar un sensor de proximidad con un Magicbit usando Magicblocks. Estamos utilizando magicbit como placa de desarrollo en este proyecto que se basa en ESP32. Por lo tanto, cualquier placa de desarrollo ESP32 se puede utilizar en este proyecto
Medición de proximidad a distancia con sensor de gestos APDS9960: 6 pasos
Medición de distancia de proximidad con sensor de gestos APDS9960: En este tutorial aprenderemos a medir la distancia utilizando un sensor de gestos APDS9960, arduino y Visuino ¡Mira el video
Air Piano con sensor de proximidad IR y Arduino Uno Atmega 328: 6 pasos (con imágenes)
Air Piano con sensor de proximidad IR y Arduino Uno Atmega 328: 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 t
Sistema Ambilight para cada entrada conectada a su televisor. WS2812B Arduino UNO Raspberry Pi HDMI (actualizado 12.2019): 12 pasos (con imágenes)
Sistema Ambilight para cada entrada conectada a su televisor. WS2812B Arduino UNO Raspberry Pi HDMI (actualizado 12.2019): Siempre he querido agregar ambilight a mi televisor. ¡Se ve tan genial! ¡Finalmente lo hice y no me decepcionó! He visto muchos videos y muchos tutoriales sobre cómo crear un sistema Ambilight para su televisor, pero nunca encontré un tutorial completo para mi necesidad exacta
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