Tabla de contenido:

Controlador de tira de luces LED MIDI 5V para Spielatron u otro sintetizador MIDI: 7 pasos (con imágenes)
Controlador de tira de luces LED MIDI 5V para Spielatron u otro sintetizador MIDI: 7 pasos (con imágenes)

Video: Controlador de tira de luces LED MIDI 5V para Spielatron u otro sintetizador MIDI: 7 pasos (con imágenes)

Video: Controlador de tira de luces LED MIDI 5V para Spielatron u otro sintetizador MIDI: 7 pasos (con imágenes)
Video: Lección 7: Controlando tira LED con MIDI, Curso Arduino Musical por Daniel Marcial 2024, Noviembre
Anonim
Controlador de tira de luces LED MIDI 5V para Spielatron u otro sintetizador MIDI
Controlador de tira de luces LED MIDI 5V para Spielatron u otro sintetizador MIDI

Este controlador destella tiras de luces LED de tres colores por 50mS por nota. Azul para G5 a D # 6, rojo para E6 a B6 y verde para C7 a G7. El controlador es un dispositivo MIDI ALSA, por lo que el software MIDI puede emitir a los LED al mismo tiempo que un dispositivo de sintetizador MIDI como el Spielatron. Las tiras de LED tricolor de 5V y Arduino Nano se compraron en Banggood.

Paso 1: Eche un vistazo al resultado final

Image
Image

Aquí el controlador está operando con el Spielatron. Ambos están registrados como dispositivos MIDI usando ttymidi según nuestro Instructable sobre el envío de música al Spielatron. Tanto el Spielatron como las luces MIDI reciben la misma pista de música desde LMMS.

Paso 2: hacer la placa de circuito impreso

Rellenar la PCB
Rellenar la PCB

Enrutamos la PCB utilizando el archivo dxf proporcionado.

Paso 3: rellene la PCB

Llene la PCB con tres resistencias de 10K y tres transistores BD681 NPN Darlington y tiras de encabezado en línea individuales según el diagrama esquemático proporcionado.

Paso 4: Monte la PCB en un soporte de plástico con separación

Monte la PCB en un soporte de plástico con separación
Monte la PCB en un soporte de plástico con separación

Tenga en cuenta que no se utilizan todos los pines del Nano por lo que no es necesario poner pines de cabecera para toda la longitud, también hay algunos agujeros y almohadillas de repuesto que son para otro proyecto que use esta misma placa como se muestra en la imagen de arriba.

Monte la PCB en el soporte separador de plástico impreso en 3D. El soporte de plástico se imprime a partir del archivo stl proporcionado.

Paso 5: Termine los cables en la tira de LED tricolor de 5 V

Termine los cables en la tira de LED tricolor de 5 V
Termine los cables en la tira de LED tricolor de 5 V

Termine los cables en la tira de LED tricolor de 5 V y observe el orden de los pines

5V + ve

azul

rojo

verde

Paso 6: conecte la tira de LED, programe el Nano y agréguelo a la placa

Conecte la tira de LED, programe el Nano y agregue a la placa
Conecte la tira de LED, programe el Nano y agregue a la placa

Conecte el otro extremo de los cables de la tira de LED al encabezado en la PCB con el primer pin (5V + ve) a la derecha como se muestra en la imagen de arriba.

Programe el Nano con el archivo ino proporcionado. Esto es muy similar al código del Spielatron, solo que la función de nota activada solo verifica el valor MIDI de la nota y selecciona un color para los LED dependiendo de su valor.

Azul para notas G5 a D # 6, rojo para notas E6 a B6 y verde para notas C7 a G7.

Nuevamente, no hay ningún código en la función de nota desactivada, ya que los LED solo parpadean durante 50 ms y luego se apagan mediante la función de activación de nota.

Paso 7: envíe música al controlador de luz MIDI

Ahora ha terminado y todo lo que tiene que hacer es enviar una pieza de música al controlador de luz MIDI y los LED parpadearán de acuerdo con su valor de nota. Al final del video de arriba, hay una pieza de prueba que muestra los LED cambiando de color a medida que el Spielatron avanza hacia arriba y hacia abajo en una escala cromática.

Recomendado: