Tabla de contenido:

Modificación MIDI de Band Hero PS2: 8 pasos
Modificación MIDI de Band Hero PS2: 8 pasos

Video: Modificación MIDI de Band Hero PS2: 8 pasos

Video: Modificación MIDI de Band Hero PS2: 8 pasos
Video: CUAL ES EL HOMBRE QUE INTRODUCE SU INSTRUMENTO? 🤨🤨 #staryuuki #staryuukiii 2024, Mes de julio
Anonim
Image
Image

Este es mi primer instructable y se aplica a la modificación del controlador Band Hero PS2 al controlador de batería MIDI adecuado para músicos que quieren obtener un controlador MIDI de batería bastante bueno de manera barata. Por supuesto, Band Hero PS2 ha implementado originalmente MIDI y debería funcionar de forma predeterminada con MIDI, pero mi controlador no funciona correctamente. Después de encender, el controlador Band Hero es capaz de enviar datos MIDI pero con una latencia enorme y errores en el protocolo MIDI. Además, todo el tiempo el controlador intentó conectarse con PS2. Después de unos minutos se apaga automáticamente si falla la conexión con la consola PS2. Intenté sortear esa imperfección pero no pude. Buscando en Google alrededor del mundo sobre problemas con Band Hero PS2, descubrí que no estoy solo y que otros usuarios de Band Hero tienen una experiencia similar con la implementación MIDI original.

Entonces decidí modificar mis cosas.

Espero que este intratable sea útil para alguien que quiera usar el juguete Band Hero como un controlador MIDI adecuado.

Para esta modificación básica, no fue necesario utilizar ningún microcontrolador adicional como Arduino, ningún trabajo de codificación. Solo necesitas un par de componentes electrónicos regulares.

Usa este mod solo si ya no quieres usar tu Band Hero con la consola PS2

Después de esta modificación, Band Hero se convierte en un dispositivo verdaderamente MIDI e independiente que ya no funciona para la consola PS2.

Paso 1: Diagramas de circuitos y lista de piezas

Diagramas de circuitos y lista de piezas
Diagramas de circuitos y lista de piezas
Diagramas de circuitos y lista de piezas
Diagramas de circuitos y lista de piezas
Diagramas de circuitos y lista de piezas
Diagramas de circuitos y lista de piezas

Los diagramas de circuitos adjuntos deberían ser útiles y legibles para los principiantes en electrónica.

Desafortunadamente, no existe ningún diagrama de circuito de Band Hero ni hojas de datos para las piezas "exóticas" incluidas originalmente.

Al menos no lo encontré.

A continuación se muestra la lista de piezas que se necesitan para modificaciones.

2x resistencia 220R 1x resistencia 330R

1x diodo 1N4148

2x 220uF 6.3V

1x interruptor en miniatura de palanca ON / OFF

1x convertidor elevador elevador universal de 3 a 5 V

Si decide utilizar 2 entradas adicionales (segundo bombo y pedales de charles), también necesita:

1x un disco piezoeléctrico ordinario de 25 a 35 mm

1x interruptor SPDT como Otehall 343-40-120NOZD40 con palanca más larga.

Cable apantallado de un solo núcleo de 2 m

2 conectores jack mono de 3, 5 mm.

Paso 2: retire la PCB

Retire la PCB
Retire la PCB

Después de abrir la almohadilla de juego frontal de Band Hero y quitar las placas, puede ver la placa principal adjunta en la parte superior, una placa más pequeña donde está instalado el transceptor inalámbrico, el convertidor boost 3, 3V, el chip de memoria y la MCU maestra. La placa superior pequeña ya no es útil según la modificación y debe retirarse permanentemente del circuito.

Después de quitar esa placa, todos los botones de juego dejan de funcionar porque están conectados al MCU maestro y en su mayoría vinculados con las funciones de control de PS2

No se preocupe por eso, realmente no los necesita en el controlador de pad de batería midi básico. La batería funciona de maravilla sin estos botones. Por supuesto que pueden ser útiles para mapearlos a mensajes MIDI CC o algo así. Además, más tarde puede implementar botones para las funciones MIDI, pero se debe introducir otro MCU simple en el circuito y se debe realizar un trabajo de codificación para eso. Intratable por separado Me prepararé para más extensiones.

Comparto solo un mod básico que libera todas las posibilidades HA2005 y originalmente implementó MIDI.

Paso 3: Identificación de circuitos y piezas

Identificación de circuitos y piezas
Identificación de circuitos y piezas
Identificación de circuitos y piezas
Identificación de circuitos y piezas
Identificación de circuitos y piezas
Identificación de circuitos y piezas
Identificación de circuitos y piezas
Identificación de circuitos y piezas

Placa midi que contiene IC”s: optoacoplador PC900, MCU HA2005 donde bajo este código se esconde una serie PIC 16Fxxx y dos amplificadores operacionales HA1504 con transistores y otras partes encargadas de acondicionar la señal analógica entrante de sensores piezoeléctricos enterrados en pads. No estoy 100% seguro de cuál amplificador operacional está oculto bajo el código HA1504, pero es un amplificador operacional cuádruple similar al LM324.

No puedo encontrar ninguna información confiable sobre las piezas bajo estos códigos de componentes.

Los fabricantes suelen crear sus propios códigos "mágicos" y comentar las piezas habituales. Supongo que esta es una de las protecciones no muy inteligentes contra el bricolaje y las comunidades de piratería.

Paso 4: agregue la fuente de alimentación

Agregar fuente de alimentación
Agregar fuente de alimentación
Agregar fuente de alimentación
Agregar fuente de alimentación
Agregar fuente de alimentación
Agregar fuente de alimentación
Agregar fuente de alimentación
Agregar fuente de alimentación

Para el funcionamiento con batería, necesita utilizar también un convertidor elevador para aumentar el nivel de voltaje a 5V.

HA2005 programado para operaciones MIDI que funciona mucho mejor y es más estable bajo 5V que 3.3V.

Usé regular y común disponible en eBay un convertidor elevador elevador de 3V a 5V con capacitores adicionales de 220uF para almacenamiento de energía y filtrar las ondas entrantes del convertidor.

Cerca de Ic PC900 se ingresa para 5V VCC.

Soldado aquí dos pines A estos pines se deben conectar el convertidor elevador y uno de los condensadores de filtrado.

Paso 5: Cortar las pistas

Cortando las pistas
Cortando las pistas
Cortando las pistas
Cortando las pistas
Cortando las pistas
Cortando las pistas
Cortando las pistas
Cortando las pistas

Este es el paso más importante que debe realizarse con cuidado y sin errores.

Cerca de la salida MIDI del zócalo hay una pequeña parte del circuito que debe desconectarse y omitirse cortando un par de pistas.

Esta parte del circuito es un circuito de salida MIDI antiguo, incluye un duplicador de voltaje para el pin 4 y un cambiador de nivel TTL. Ya son útiles y deben omitirse.

Como mostré en las fotos:

Muy cerca del orificio GND, corte la pista entre el transistor y la resistencia. La pista por encima de la resistencia proviene de

UART TX, pin 17 HA2005.

Hay un buen lugar para soldar el cable y, mediante la resistencia 220R, se debe conectar al pin 5 en el zócalo DIN de salida MiDI.

La resistencia se puede soldar "en el aire" exactamente a la clavija y debe aislarse en un tubo termorretráctil.

Un buen punto de soldadura está en el lado opuesto de la placa, debajo del zócalo.

También debajo del zócalo necesitamos cortar el resto de la pista y así desconectar completamente el antiguo circuito de salida MIDI.

La entrada midi está bien y no requiere ningún trabajo adicional.

El pin 17 HA2005 es UART TX, los datos provienen de ese pin es el formato MIDI correcto y el nivel adecuado, debe conectarse de manera estándar solo con una resistencia de 220R al conector DIN del pin 5. Cualquier otro cableado como un circuito antiguo tiene un efecto negativo y puede causar errores en los datos MIDI.

La referencia de voltaje en el pin 4, la salida MIDI del zócalo DIN debe ser de 5V. Conecte el pin 4 por la resistencia 220R a la salida de 5V del convertidor elevador.

Paso 6: Montaje

Montaje
Montaje
Montaje
Montaje
Montaje
Montaje

Pruebe por última vez y vuelva a colocar la placa modificada en el recinto del panel de juego. Conecte el interruptor de ENCENDIDO / APAGADO entre el terminal positivo de la batería y la entrada positiva de la batería en la placa del convertidor elevador. Arruinarlo todo.

Si la modificación se realiza sin problemas y sin errores, el nuevo controlador de batería MIDI Band Hero 2 está listo para reproducirse después del encendido.

Paso 7: Bombo adicional y pedal de charles

Bombo adicional y pedal de charles
Bombo adicional y pedal de charles
Bombo adicional y pedal de charles
Bombo adicional y pedal de charles
Bombo adicional y pedal de charles
Bombo adicional y pedal de charles

Si no tiene un segundo bombo y un pedal de charles originales, puede hacer fácilmente una almohadilla o pedal alternativo con materiales comunes disponibles como piezas de espuma, goma, disco piezoeléctrico normal e interruptor.

El segundo sensor de bombo debe conectarse a la segunda toma de color violeta sin ningún circuito adicional.

Simplemente tome un cable blindado de un metro y una soldadura lateral al conector jack mono de 3, 5 mm. El cable del núcleo debe soldarse a la "punta" y la pantalla debe soldarse a la manga, el otro cable lateral debe conectarse al disco piezoeléctrico, el núcleo a la placa activa del disco a menudo se marca como + y la pantalla debe soldarse al GND desct. Ahora coloque el disco piezoeléctrico entre 2 piezas de espuma y el boom boom. Manera pobre pero más sencilla de obtener un pad de batería con sensibilidad a la velocidad.

Si buscas en Google "pad piezoeléctrico de batería", hay muchos ejemplos y formas útiles de crear pads o pedales realmente agradables.

El pedal de charles es un interruptor abierto normal conectado en serie con la resistencia 330R y el diodo 1N4148. Consulte el diagrama de circuito adjunto. La resistencia es muy importante, trabajando aquí como protección de corriente de sobrecarga. Señal de control demasiado fuerte que crea problemas y errores en el procesamiento MIDI. La entrada de charles originalmente no está protegida.

El interruptor de pie se puede hacer también de muchas maneras, como almohadillas de batería o usar un pedal original existente con resistencia y el diodo en serie como muestra el diagrama de circuito.

Te dejo la oportunidad de investigar y encontrar el mejor diseño adecuado a tus necesidades sin mi sugerencia.

Mi "almohadilla de batería" y "interruptor de pie" se hicieron solo para probar entradas y funciona muy bien a pesar de su "diseño" realmente pobre y simple

Paso 8: Conclusión

Conclusión
Conclusión

Presenté la forma más sencilla de reconstruir Band Hero desde PS2 y el desordenado controlador MIDI al controlador de batería 100% midi, que es muy útil no solo para practicar la ejecución, sino que puede usarlo para grabar la sección de batería en sus canciones o incluso tocar la vida porque ahora Band Hero Obtenga un tiempo de respuesta muy rápido, una buena sensibilidad a la velocidad y un mejor circuito que sea compatible con los estándares MIDI.

Por supuesto, el nivel de latencia depende de la configuración individual de sus dispositivos de entrada o software que se utilizará con Band Hero.

En mi caso, donde la máquina de prueba era una vieja MacBook Pro 2009, Logic X y un dongle MIDItoUSB barato, pude mantener el nivel de latencia de 5.2ms. Lo que es más que suficiente para un procesamiento casi "en tiempo real".

Me divierto jugando sin problemas y sin retrasos. Pude tocar series de golpes muy rápidos, mi récord es de 12 golpes en 1 segundo y el controlador lo capta todo fácilmente y sin problemas, ¡procesándolo a MIDI!

En Logic Pro, FL Studio Ableton Live puede asignar fácilmente pads individualmente a sus sintetizadores de batería favoritos, cambiar la configuración del banco de sonido vinculado a los pads o controlar cualquier función en el software.

Con respecto a los botones de juego que no funcionan después de la modificación. Es posible hacer que funcionen, pero para eso necesita implementar otra MCU y un código simple. HA2005 after mod tiene pines DATA y CLK libres y está listo para lidiar con otra MCU. También se pueden agregar otros controles de entrada como potenciómetros o codificador, pequeña pantalla oLED, etc. Literalmente todo lo que está disponible bajo protocolos MIDI para controlar hardware o software musical.

Si la gente me muestra que instructable es útil, publicaré la parte 2, otro instructivo sobre la extensión Band Hero 2, tablero de control de E / S basado en la implementación del segundo microcontrolador.

¡Gracias por su atención y su tiempo!

Recomendado: