Tengo un piano. Quiero que las luces Led se prendan de manera individual con cada tecla de el piano. Aquí hay un video de el producto final y también unas fotos y texto de lo requerido.
Dejo este enlace se youtube que muestra lo que necesito:
https://m.youtube.com/watch?v=TacU01WWT68
Estuve investigando y encontre que lo requerido es lo siguiente:
Adjunto fotos:
Estos son los elementos que investigué que se requiere:
Microcontrolador ESP8266 (NodeMCU). Pero aquí también cualquier microcontrolador compatible con Arduino con un puerto serie hará el truco. Elegí el ESP8266 porque a partir de entonces desearía poder controlar los LED a través de WiFi
Una tarjeta host usb que convierte los mensajes enviados por el piano a través de usb en mensajes midi en serie.
Esta es la parte más difícil de encontrar que compré aquí. Tenga en cuenta que si su piano tiene entradas / salidas midi (no usb), este elemento es inútil porque el protocolo midi es en realidad un enlace serie con una velocidad de transmisión de 31250, por lo que en este caso puede conectar directamente la salida midi al puerto serie del arduino.
Una tira de led rgb tipo neopixel, que le permite controlar el color de cada led individualmente. Usé WS2812B.
Una fuente de alimentación de 5V 4A
Algunos componentes electrónicos: un condensador (1000 μF, 6.3V o más), una resistencia (entre 300 y 500 Ohm), un conector para la fuente de alimentación, cables, etc.
Plazo de Entrega: No definido