Después de algunos experimentos del autor con LED y Arduino Se le ocurrió la idea de crear una luz de fondo de piano a partir de tiras de LED RGB. La luz de los LED se refleja desde la pared detrás del piano, creando así un excelente efecto de iluminación. El proyecto también utiliza un sensor acústico, bajo su control, la cinta cambia de color dependiendo del volumen del sonido del instrumento.
Materiales:
- Arduino
- 2 metros de tira de LED RGB
- Transistores 6 piezas (2N2222)
- Resistencias 6 piezas (220 Ohms)
- Amplificador operacional LM324 (puede usar LM358)
- Micrófono electret
Primer paso Circuito transistor.
Los transistores aumentan la corriente del Arduino a la cinta. El autor utiliza los transistores 2N2222, ya que están diseñados para una corriente de hasta 600 mA. Esto es suficiente para el brillo de una tira LED de medidor. Entonces, para una longitud de 2 metros, se requieren seis transistores (tres para cada uno). A continuación puede ver la foto de montaje y el diagrama.
Paso dos Preparación de la tira de LED.
El proyecto utiliza dos cintas RGB con una longitud de 1 m, la longitud total de la cinta es de 2 m. El trabajo preparatorio comienza con una cinta de 1 metro. Los cables se sueldan de acuerdo con la primera foto, el lugar de soldadura está aislado. Aislar los cables como en la tercera foto ayudará a conectarlos a la placa de pruebas.
Paso tres Micrófono electret.
Primero debe determinar la polaridad del micrófono, qué conclusión es positiva y cuál es negativa. Para esto, el autor utilizó un dispositivo para controlar la integridad del circuito y descubrió cuál de las conclusiones está conectada a la carcasa externa. Esta conclusión es la tierra, y la segunda es positiva.
Los cables de 15 cm se sueldan al micrófono como se muestra en la foto, se puede ver que el cable verde se usa como cable de tierra y el amarillo como positivo.
El cuarto paso. Circuito de ganancia de micrófono.
Como el micrófono mismo transmite una señal bastante débil, se requirió un amplificador operacional para generar la señal al Arduino para que las señales de su salida analógica pudieran leerse.
El autor usa un amplificador operacional LM324, que tiene cuatro canales, sin embargo, solo se usa uno en el proyecto. Es mejor usar un amplificador de dos canales LM358 con un circuito similar, solo los cables de alimentación difieren. A continuación puede ver el diagrama y las fotos de este circuito.
Paso cinco Conexión a Arduino.
Para conectarse, necesita cables de conexión de padre a padre, el autor hizo dichos puentes de forma independiente (segunda foto), utilizando varios puentes y un conector de contacto. La placa de pruebas está conectada al microcontrolador Arduino de acuerdo con el diagrama y la foto.
Paso seis Prueba de cinta.
Antes de continuar trabajando en el proyecto, el autor decidió asegurarse de que el ensamblaje era correcto y verificar el funcionamiento de la cinta RGB con el circuito maestro. Un boceto adjunto debajo de un artículo se carga en Arduino.
Nota del autor: si está utilizando una placa que no es Mega (por ejemplo, como Uno), debe reemplazar los terminales de salida para el LED con un PWM. Para Uno, las salidas compatibles son 2, 3 y 4.
Séptimo paso. Prueba del circuito del micrófono.
Este procedimiento es necesario para verificar el funcionamiento del circuito de ganancia del micrófono. A la salida 1 del amplificador, el autor conectó un LED y monitoreó los cambios en su brillo dependiendo del volumen del sonido.
Usando Arduino para la prueba:
Este es un método de verificación más preciso. El boceto analogReadSerial (Archivo> Ejemplos> AnalogReadSerial) se carga en el microcontrolador. A continuación, se abre Procesamiento, donde el autor copia el código graph_line.pde (el código en el archivo debajo del artículo), y lanza el programa. Cuando el Arduino envía valores de salida A0 a través de USB, el programa determina estos valores en su gráfico con un rango de 0 a 1023. Al hacer varios ruidos y aumentar su volumen, la inclinación de la señal aumenta, y el gráfico confirma esto.
Paso ocho Código de programa
El código del archivo piano_new_way.ino se copia en la ventana Arduino IDE. El autor recuerda que en la tarjeta no mega, debe cambiar las salidas de la salida LED a 2, 3 y 4.
Paso nueve. Instalar cintas en el piano.
Para fijar las tiras de LED a la parte posterior del piano, el autor usó cinta ordinaria y de doble cara. Se utiliza para no dañar la superficie del piano y para poder quitar la cinta en el futuro. La cinta se fija para que los conectores de cable de cada uno de ellos estén accesibles en la parte superior de la herramienta.
Paso diez Tira de LED de conexión.
Cada cinta está conectada a un circuito controlador de transistor en una placa de prueba, de acuerdo con la foto a continuación. También puede usar los diagramas de los pasos anteriores. Como regla general, cada canal está conectado al colector de cada transistor.
Paso once La parte final.
El cable positivo de 12 V de la fuente de alimentación está conectado al cable positivo de cada cinta y al "Vin" de la placa Arduino. El cable a tierra se conecta a la tierra Arduino.
Ahora se suministra energía, y la cinta RGB se ilumina detrás del piano en un fuego brillante. Tocar el instrumento cambia el color de los LED, dependiendo del volumen del sonido.
Este proyecto no es necesario para usar solo con un piano, también es adecuado donde haya música, y puede colocarlos en cualquier lugar de la casa.
Video que muestra el cambio de colores al tocar el piano: