Índice:

Modificação de MIDI do Band Hero PS2: 8 etapas
Modificação de MIDI do Band Hero PS2: 8 etapas

Vídeo: Modificação de MIDI do Band Hero PS2: 8 etapas

Vídeo: Modificação de MIDI do Band Hero PS2: 8 etapas
Vídeo: Policia brasileira x polícia Russa quem ganha #shorts 2024, Julho
Anonim
Image
Image

Este é o meu primeiro instrutível e aplica-se à modificação do controlador Band Hero PS2 para um controlador de bateria MIDI adequado para músicos que querem obter um controlador MIDI de bateria bem barato de forma barata. Claro que Band Hero PS2 implementou originalmente MIDI e deveria funcionar por padrão com MIDI, mas meu controlador não funciona corretamente. Após ligar o Band Hero, o controlador é capaz de enviar dados MIDI, mas com grande latência e bugs no protocolo MIDI. Além disso, todo o controlador de tempo tentou se conectar com o PS2. Depois de alguns minutos desligado automaticamente se a conexão com o console PS2 falhar. Tentei contornar essa imperfeição, mas não consigo. Pesquisando no Google ao redor do mundo sobre os problemas do witch Band Hero PS2, descobri que não estou sozinho e outros usuários do Band Hero têm experiência semelhante com a implementação de MIDI original.

Então decidi modificar minhas coisas.

Espero que este intratável seja útil para alguém que deseja usar o brinquedo Band Hero como um controlador MIDI adequado.

Para esta modificação básica, você não precisou usar nenhum microcontrolador adicional como o Arduino, nenhum trabalho de codificação. Você só precisa de alguns componentes eletrônicos regulares.

Use este mod apenas se você não quiser mais usar seu Band Hero com console PS2

Após esta modificação, Band Hero torna-se verdadeiramente MIDI e um dispositivo autônomo que não funciona mais para o console PS2.

Etapa 1: Diagramas de circuito e lista de peças

Diagramas de circuito e lista de peças
Diagramas de circuito e lista de peças
Diagramas de circuito e lista de peças
Diagramas de circuito e lista de peças
Diagramas de circuito e lista de peças
Diagramas de circuito e lista de peças

Os diagramas de circuito anexados devem ser úteis e legíveis para iniciantes em eletrônica.

Infelizmente não existe nenhum diagrama de circuito do Band Hero e planilhas de dados para peças "exóticas" originalmente incluídas.

Pelo menos eu não encontrei.

Abaixo está uma lista de peças que são necessárias para modificação.

2x resistor 220R 1x resistor 330R

1x diodo 1N4148

2x 220uF 6,3 V

1x botão liga / desliga em miniatura

1x conversor de aumento universal de 3 a 5 V

Se você decidir usar 2 entradas extras (segundo bumbo e pedais de chimbal), você também precisará:

1x um disco piezo comum de 25 a 35 mm

1x switch SPDT como Otehall 343-40-120NOZD40 com alavanca mais longa.

Cabo blindado de núcleo único de 2 m

2x 3, 5 mm jack mono.

Etapa 2: Retire o PCB

Retire o PCB
Retire o PCB

Depois de abrir o gamepad montado frontalmente do Band Hero e retirar as placas, você pode ver o PCB principal anexado na parte superior, uma placa menor onde está instalado o transceptor sem fio, conversor de aumento 3, 3V, chip de memória e MCU mestre. A placa superior pequena não é mais útil de acordo com a modificação e precisa ser removida permanentemente do circuito.

Depois de remover a placa, todos os botões de jogo param de funcionar porque estão conectados ao MCU mestre e principalmente vinculados às funções de controle do PS2

Não se preocupe com isso, você realmente não precisa deles no controlador de pad de bateria midi básico. Bateria funcionando muito bem sem esses botões. Claro, eles podem ser úteis para mapeá-los para mensagens MIDI CC ou algo assim. Além disso, você pode posteriormente implementar botões para funções MIDI, mas outro MCU simples precisa ser apresentado ao circuito e o trabalho de codificação deve ser feito para isso. Separadamente intratável, prepararei outras extensões.

Estou compartilhando apenas mod básico que libera todas as possibilidades do HA2005 e MIDI originalmente implementado.

Etapa 3: Identificação de Circuito e Peças

Identificação de Circuito e Peças
Identificação de Circuito e Peças
Identificação de Circuito e Peças
Identificação de Circuito e Peças
Identificação de Circuito e Peças
Identificação de Circuito e Peças
Identificação de Circuito e Peças
Identificação de Circuito e Peças

Placa midi que contém ICs: optoacoplador PC900, MCU HA2005 onde sob este código está oculto uma série PIC 16Fxxx e dois amplificadores operacionais HA1504 com transistores e outras partes responsáveis por condicionar o sinal analógico de entrada de sensores piezoelétricos enterrados em almofadas. Não estou 100% certo de quais amplificadores operacionais estão ocultos no código HA1504, mas é um amplificador operacional quádruplo semelhante ao LM324.

Não consigo encontrar nenhuma informação confiável sobre as peças sob esses códigos de componentes.

Os fabricantes costumam criar seus próprios códigos "mágicos" e comentar peças regulares. Eu acho que essa é uma das proteções não muito inteligentes contra DIY e comunidades de hackers.

Etapa 4: adicionar fonte de alimentação

Adicione fonte de alimentação
Adicione fonte de alimentação
Adicione fonte de alimentação
Adicione fonte de alimentação
Adicione fonte de alimentação
Adicione fonte de alimentação
Adicione fonte de alimentação
Adicione fonte de alimentação

Para operação com bateria, você precisa usar também um conversor elevador para aumentar o nível de tensão para 5V.

HA2005 programado para operações MIDI funcionando muito melhor e é mais estável em 5V do que 3,3V.

Eu usei regular e comum disponível no eBay um conversor de aumento de 3V a 5V com capacitores de 220uF extras para armazenamento de energia e filtragem de ondulações que chegam do conversor.

Perto de Ic PC900 é entrada para 5 V VCC.

Soldei aqui dois pinos. A esses pinos deve ser conectado o conversor boost e um dos capacitores de filtragem.

Etapa 5: Cortar as trilhas

Cortando as trilhas
Cortando as trilhas
Cortando as trilhas
Cortando as trilhas
Cortando as trilhas
Cortando as trilhas
Cortando as trilhas
Cortando as trilhas

Este é o passo mais importante que deve ser executado com cuidado e sem erros.

Perto da saída MIDI do soquete está uma pequena parte do circuito que deve ser desconectada e omitida por algumas trilhas cortadas.

Esta parte do circuito é um circuito de saída MIDI antigo, inclui dobrador de voltagem para o pino 4 e deslocador de nível TTL. Eles são mais úteis e precisam ser omitidos.

Como mostrei nas fotos:

Muito perto do orifício GND, corte a trilha entre o transistor e o resistor. Faixa acima do resistor vem de

UART TX, pino 17 HA2005.

Há um bom local para soldar o fio e pelo resistor 220R deve ser conectado ao pino 5 no MiDI fora do soquete DIN.

O resistor pode ser soldado “no ar” exatamente no soquete do pino e deve ser isolado em um tubo termorretrátil.

O bom ponto de solda está no lado oposto da placa, sob o soquete.

Também sob o soquete, precisamos cortar o resto da trilha e, com isso, desconectar completamente o antigo circuito de saída MIDI.

A entrada de midi é boa e não requer nenhum trabalho extra.

O pino 17 HA2005 é UART TX, os dados vêm desse pino no formato MIDI correto e no nível adequado, devem ser conectados de maneira padrão apenas pelo resistor 220R ao pino 5 do soquete DIN. Qualquer outra fiação, como um circuito antigo, tem efeito negativo e pode causar bugs nos dados MIDI.

A referência de tensão no pino 4, saída MIDI do soquete DIN deve ser 5V. Conecte o pino 4 pelo resistor 220R à saída de 5 V do conversor de reforço.

Etapa 6: montagem

Montagem
Montagem
Montagem
Montagem
Montagem
Montagem

Último teste e coloque o tabuleiro modificado de volta no gabinete do gamepad. Conecte a chave LIGA / DESLIGA entre o terminal positivo da bateria e a entrada positiva da bateria na placa do conversor de reforço. Arrumar tudo junto.

Se a modificação ocorrer sem erros, o novo controlador de bateria MIDI Band Hero 2 estará pronto para ser reproduzido após a inicialização.

Etapa 7: bumbo extra e pedal de chimbal

Extra bumbo e pedal de chimbal
Extra bumbo e pedal de chimbal
Extra bumbo e pedal de chimbal
Extra bumbo e pedal de chimbal
Extra bumbo e pedal de chimbal
Extra bumbo e pedal de chimbal

Se você não tem um segundo bumbo e pedal de chimbal originais, você pode facilmente fazer pad ou pedal alternativo a partir de materiais comuns disponíveis, como pedaços de espuma, borracha, disco piezoelétrico regular e interruptor.

O segundo sensor de bombo deve ser conectado ao segundo soquete de cor violeta sem nenhum circuito extra.

Basta usar um cabo blindado e um lado da solda no plugue mono de 3,5 mm. O cabo central deve ser soldado à "ponta" e a tela deve ser soldada à luva, o outro cabo lateral deve ser conectado ao disco piezoelétrico, o núcleo à placa ativa do disco, muitas vezes marcado como um + e a tela deve ser soldada ao GND disco. Agora coloque o disco piezoelétrico entre 2 peças de espuma e o boom boom. Maneira pobre, mas mais simples, de obter pad de bateria com sensibilidade à velocidade.

Se você pesquisar por "pad piezoelétrico de bateria" faça você mesmo, há muitos exemplos e maneiras úteis de criar pads ou pedais realmente legais.

O pedal de chimbal é uma chave normal aberta conectada em série com o resistor 330R e o diodo 1N4148. Veja o diagrama de circuito anexo. O resistor é muito importante, funcionando aqui como proteção contra sobrecarga de corrente. Sinal de controle muito forte causando confusão e bugs no processamento de MIDI. A entrada do chimbal está originalmente desprotegida.

O pedal também pode ser feito de várias maneiras, como blocos de bateria, ou usar um pedal original existente com resistor e o diodo em série, como mostra o diagrama de circuito.

Deixo-vos a oportunidade de pesquisar e descobrir o melhor design adequado às suas necessidades sem a minha sugestão.

Meu "pad de bateria" e "pedal" foram feitos apenas para testar as entradas e estão funcionando muito bem, apesar de seu "design" muito pobre e mais simples

Etapa 8: Conclusão

Conclusão
Conclusão

Eu apresentei a maneira mais simples de reconstruir o Band Hero do PS2 e um controlador MIDI bagunçado para um controlador de bateria 100% midi, que é muito útil não apenas para praticar a reprodução, mas você pode usá-lo para gravar a seção de bateria em suas músicas ou até mesmo tocar a vida, porque agora o Band Hero obtenha um tempo de resposta muito rápido, boa sensibilidade à velocidade e melhor circuito, que é compatível com os padrões MIDI.

Claro que o nível de latência depende da configuração individual de seus dispositivos de entrada ou software que será usado com o Band Hero.

No meu caso em que a máquina de teste era um antigo MacBook Pro 2009, Logic X e um dongle MIDItoUSB barato, consegui manter o nível de latência de 5,2 ms. O que é mais do que suficiente para um processamento quase “em tempo real”.

Eu me divirto jogando suavemente sem atrasos. Consegui tocar uma série de hits muito rápidos, meu recorde é de 12 hits em 1 segundo e o controlador pega tudo com facilidade e sem problemas, processando para MIDI!

No Logic Pro, FL Studio Ableton Live, você pode mapear facilmente os pads individualmente para seus sintetizadores de bateria favoritos, alterar a configuração do banco de som vinculado aos pads ou controlar quaisquer funções no software.

Em relação aos botões de jogos que não funcionam após a modificação. É possível fazê-los funcionar, mas para isso você precisa implementar outro MCU e um código simples. HA2005 after mod tem pinos de DATA e CLK livres e está pronto para lidar com outro MCU. Também podem ser adicionados outros controles de entrada como potenciômetros ou codificador, pequena tela oLED e assim por diante. Literalmente, tudo o que está disponível nos protocolos MIDI para controlar hardware ou software de música.

Se as pessoas me mostrarem que instrutível é útil, publicarei a parte 2, outra instrutível sobre a extensão Band Hero 2, placa de controle de E / S baseada na implementação do segundo microcontrolador.

Obrigado pela atenção e pelo seu tempo!

Recomendado: