Taula de continguts:

Modificació MIDI de Band Hero PS2: 8 passos
Modificació MIDI de Band Hero PS2: 8 passos

Vídeo: Modificació MIDI de Band Hero PS2: 8 passos

Vídeo: Modificació MIDI de Band Hero PS2: 8 passos
Vídeo: ZeroBoard DIY Guitar Hero Controller Mech Fret Modding Kit Guide #clonehero #guitarhero #rockband 2024, De novembre
Anonim
Image
Image

Aquest és el meu primer instructiu i s'aplica a la modificació del controlador Band Hero PS2 a un controlador de bateria MIDI adequat per als músics que vulguin obtenir un controlador MIDI de bateria bastant bonic de manera barata. Per descomptat, Band Hero PS2 ha implementat originalment MIDI i hauria de funcionar per defecte amb MIDI, però el meu controlador no funciona correctament. Després de l’encesa, el controlador Band Hero és capaç d’enviar dades MIDI, però amb una latència enorme i errors al protocol MIDI. A més, tot el controlador de temps va provar de connectar-se amb PS2. Al cap d'uns minuts, s'apaga automàticament si falla la connexió amb la consola PS2. Vaig intentar evitar aquesta imperfecció, però no puc. Buscant gols per tot el món sobre els problemes de la bruixa Band Hero PS2, em vaig adonar que no estic sol i que altres usuaris de Band Hero tenen una experiència similar amb la implementació MIDI original.

Així que vaig decidir modificar les meves coses.

Espero que aquest intractable sigui útil per a algú que vulgui utilitzar la joguina Band Hero com un controlador MIDI adequat.

Per a aquesta modificació bàsica no cal que utilitzeu cap microcontrolador addicional com Arduino, cap treball de codificació. Només necessiteu un parell de components electrònics habituals.

Utilitzeu aquesta modificació només si ja no voleu que utilitzeu Band Hero amb la consola PS2

Després d'aquesta modificació, Band Hero es converteix en un dispositiu MIDI i autònom que ja no funciona per a la consola PS2.

Pas 1: diagrames de circuits i llista de peces

Diagrames de circuits i llista de peces
Diagrames de circuits i llista de peces
Diagrames de circuits i llista de peces
Diagrames de circuits i llista de peces
Diagrames de circuits i llista de peces
Diagrames de circuits i llista de peces

Els diagrames de circuits adjunts haurien de ser útils i llegibles per als principiants en electrònica.

Malauradament no existeix cap diagrama de circuit ni fulls de dades de Band Hero per a les parts "exòtiques" incloses originalment.

Almenys no el vaig trobar.

A continuació es mostra una llista de les parts necessàries per modificar-les.

2x 220R resistència 1x 330R resistència

1x díode 1N4148

2x 220uF 6,3V

1 commutador de commutació ON / OFF 1 miniatura

1x convertidor amplificador universal boost 3 a 5V

Si decidiu utilitzar 2 entrades addicionals (segon bombo i pedals Hi-hat), també necessiteu:

1x un disc piezo ordinari de 25 a 35 mm

1 commutador SPDT com Otehall 343-40-120NOZD40 amb palanca més llarga.

Cable de malla de 2 m de nucli únic

Connector jack 2x 3, 5mm mono.

Pas 2: traieu el PCB

Traieu el PCB
Traieu el PCB

Després d’obrir el bloc de jocs de Band Hero muntat al davant i treure els taulers, podeu veure el PCB principal amb la placa superior connectada a la part superior, on hi ha instal·lat un transceptor sense fils, un convertidor d’impulsió 3, 3V, un xip de memòria i un MCU mestre. La placa superior petita ja no és útil segons la modificació i s’ha d’eliminar definitivament del circuit.

Després d’eliminar aquest tauler, tots els botons de jocs deixen de funcionar perquè estan connectats a l’MCU principal i principalment vinculats a funcions de control PS2

No us preocupeu, no els necessiteu realment al controlador midi bàsic de bateria. Els tambors funcionen més que bé sense aquests botons. Per descomptat, poden ser útils per assignar-los a missatges MIDI CC més o menys. A més a més, podeu implementar botons a les funcions MIDI, però cal introduir una altra MCU senzilla al circuit i cal fer un treball de codificació. Intractable per separat, em prepararé per a noves extensions.

Comparteixo només mod bàsic que allibera totes les possibilitats HA2005 i que originalment va implementar MIDI.

Pas 3: Identificació de circuits i peces

Identificació de circuits i peces
Identificació de circuits i peces
Identificació de circuits i peces
Identificació de circuits i peces
Identificació de circuits i peces
Identificació de circuits i peces
Identificació de circuits i peces
Identificació de circuits i peces

Taula Midi que conté IC”: optoacoplador PC900, MCU HA2005 on sota aquest codi s’amaga una sèrie PIC 16Fxxx i dos amplificadors operatius HA1504 amb transistors i altres parts encarregades de condicionar el senyal analògic entrant dels sensors piezoelèctrics enterrats a les pastilles. No estic 100% segur de quins amplificadors operatius estan amagats sota el codi HA1504, però és un amplificador operatiu quadruple similar a LM324.

No puc trobar cap informació fiable sobre les peces sota aquests codis de components.

Els fabricants sovint creen codis "màgics" propis i remarquen peces regulars. Suposo que aquesta és una de les proteccions poc intel·ligents contra les comunitats de bricolatge i pirateria.

Pas 4: afegiu una font d'alimentació

Afegiu una font d'alimentació
Afegiu una font d'alimentació
Afegiu una font d'alimentació
Afegiu una font d'alimentació
Afegiu una font d'alimentació
Afegiu una font d'alimentació
Afegiu una font d'alimentació
Afegiu una font d'alimentació

Per al funcionament de la bateria, també heu d’utilitzar un convertidor intensiu per augmentar el nivell de tensió a 5V.

HA2005 programat per a operacions MIDI funcionant molt millor i és més estable a menys de 5V que a 3,3V.

He utilitzat regularment i habitualment a eBay un convertidor boost step-up de 3V a 5V amb condensadors addicionals de 220uF per emmagatzemar energia i filtrar ondulacions entrants del convertidor.

Prop de l'Ic PC900 hi ha entrada per a VCC de 5V.

He soldat aquí dos pins. A aquests pins s’hauria de connectar el convertidor d’augment i un dels condensadors de filtratge.

Pas 5: tallar les pistes

Tallant les pistes
Tallant les pistes
Tallant les pistes
Tallant les pistes
Tallant les pistes
Tallant les pistes
Tallant les pistes
Tallant les pistes

Aquest és el pas més important que s’ha de fer amb cura sense cap error.

Prop de la sortida MIDI del sòcol hi ha una petita part del circuit que hauria de ser desconnectada i omesa per un parell de pistes tallades.

Aquesta part del circuit és un antic circuit de sortida MIDI, inclou un duplicador de tensió per al pin 4 i el canvi de nivell TTL. Ja són útils i s’han d’ometre.

Com he mostrat a les fotos:

Molt a prop del forat GND, talleu la pista entre el transistor i la resistència. La pista superior de la resistència prové

UART TX, pin 17 HA2005.

Hi ha un bon punt per soldar filferro i mitjançant la resistència 220R s’hauria de connectar al pin 5 de la presa DIN de sortida MiDI.

La resistència es pot soldar “a l’aire” exactament a la clavilla del pin i s’ha d’aïllar en un tub termoretràctil.

Un bon punt de soldadura es troba al costat oposat del tauler, sota el sòcol.

També a sota del sòcol necessitem tallar la resta de la pista i desconnectar completament l’antic circuit de sortida MIDI.

L’entrada Midi està bé i no requereix cap treball addicional.

El pin 17 HA2005 és UART TX, les dades provenen d’aquest pin, tenen el format MIDI correcte i el nivell adequat, s’haurien de connectar de manera estàndard només mitjançant una resistència 220R a la presa de pin 5 DIN. Qualsevol altre cablejat com un circuit antic té un efecte negatiu i pot provocar errors en les dades MIDI.

La referència de tensió al pin 4, la presa MIDI de sortida DIN ha de ser de 5 V. Connecteu la resistència del pin 4 per 220R a la sortida de 5V del convertidor boost.

Pas 6: Muntatge

Muntatge
Muntatge
Muntatge
Muntatge
Muntatge
Muntatge

Última prova i torneu a posar el tauler modificat al recinte del bloc de jocs. Connecteu l’interruptor ON / OFF entre el terminal positiu de la bateria i l’entrada positiva de la bateria a la placa del convertidor d’augment. Arrossegueu-ho tot.

Si la modificació es realitza sense problemes, el nou controlador de bateria MIDI de Band Hero 2 està a punt per reproduir-se després de l’encesa.

Pas 7: Bateria extra i pedal Hi-Hat

Bateria extra i pedal Hi-Hat
Bateria extra i pedal Hi-Hat
Bateria extra i pedal Hi-Hat
Bateria extra i pedal Hi-Hat
Bateria extra i pedal Hi-Hat
Bateria extra i pedal Hi-Hat

Si no teniu el segon pedal original de bombo i bombó, podeu fer fàcilment pedals o pedals alternatius a partir de materials disponibles com ara peces d’escuma, goma, disc piezoelèctric normal i interruptor.

El segon sensor de bombo s’ha de connectar al segon sòcol de color violeta sense cap circuit addicional.

Només cal que agafeu un cable amb pantalla metre i una soldadura lateral al connector mono de 3, 5 mm. El cable central s'ha de soldar a la "punta" i la pantalla s'ha de soldar a la màniga, l'altre cable lateral s'ha de connectar al disc piezoelèctric, el nucli a la placa activa del disc sovint marcat com a + i la pantalla s'ha de soldar al GND disc. Ara poseu disc piezo entre 2 trossos d’escuma i boom boom. Una forma pobra però senzilla d’obtenir una bateria sensible a la velocitat.

Si aneu buscant "coixinet piezo de tambor diy", hi ha molts exemples i maneres útils de crear coixinets o pedals molt bons.

El pedal de barret és un interruptor obert normal connectat en sèrie amb resistència 330R i díode 1N4148. Vegeu el diagrama de circuits adjunt. La resistència és molt important, ja que funciona com una protecció contra corrent de sobrecàrrega. Senyal de control massa fort que provoca problemes i errors en el processament MIDI. L'entrada de barret originalment no està protegida.

El commutador de peu també es pot fer de moltes maneres, com ara tambors o utilitzar un pedal original existent amb resistència i el díode en sèrie, com ara el diagrama de circuits.

Us deixo l’oportunitat d’investigar i esbrinar el millor disseny adequat a les vostres necessitats sense el meu suggeriment.

El meu "tambor pad" i el "pedal" es van fer només per provar entrades i funciona molt bé tot i el seu "disseny" realment pobre i senzill.

Pas 8: Conclusió

Conclusió
Conclusió

Vaig presentar la forma més senzilla de reconstruir Band Hero des de PS2 i un controlador MIDI desordenat fins a un controlador de bateria midi 100%, que és molt útil no només per practicar la reproducció, sinó que podeu utilitzar-la per gravar seccions de bateria a les vostres cançons o fins i tot per tocar la vida, ja que ara Band Hero obteniu un temps de resposta molt ràpid, una sensibilitat a la velocitat agradable i un circuit millor que sigui compatible amb els estàndards MIDI.

Per descomptat, el nivell de latència depèn de la configuració individual dels vostres dispositius d’entrada o programari que s’utilitzaran amb Band Hero.

En el meu cas on la màquina de proves era un MacBook Pro 2009 vell, Logic X i un dongle barat MIDItoUSB, vaig poder mantenir un nivell de latència de 5,2 ms. Què és més que suficient per al processament gairebé en temps real.

Em diverteixo jugant sense problemes sense retards. Vaig poder reproduir sèries de hits molt ràpids, el meu rècord és de 12 hits en 1 segon i el controlador ho capta fàcilment i sense problemes, processant-lo a MIDI.

A Logic Pro, FL Studio Ableton Live podeu assignar fàcilment els coixinets individualment als sintetitzadors de bateria preferits, canviar el banc de so de configuració vinculat als coixinets o controlar qualsevol funció del programari.

Respecte als botons de joc que no funcionen després de la modificació. És possible que funcionin, però per a això necessiteu implementar un altre MCU i un codi senzill. HA2005 després de la modificació té clavilles DATA i CLK gratuïtes i està preparat per tractar amb una altra MCU. També es poden afegir altres controls d'entrada com potenciòmetres o codificadors, petita pantalla OLED, etc. Literalment, tot allò que està disponible als protocols MIDI per controlar maquinari o programari de música.

Si la gent em demostra que és útil la instrucció, publicaré la part 2, una altra instrucció sobre l'extensió de Band Hero 2, placa de control d'E / S basada en el segon microcontrolador d'implementació.

Gràcies per l'atenció i el vostre temps!

Recomanat: