Indholdsfortegnelse:

Band Hero PS2 MIDI -ændring: 8 trin
Band Hero PS2 MIDI -ændring: 8 trin

Video: Band Hero PS2 MIDI -ændring: 8 trin

Video: Band Hero PS2 MIDI -ændring: 8 trin
Video: Lets play Guitar Hero Drums! 2024, November
Anonim
Image
Image

Dette er min første instruerbare og gælder for modifikation Band Hero PS2 controller til korrekt MIDI tromle controller til musikere, der ønsker at komme på en billig måde temmelig flot tromme MIDI controller. Selvfølgelig har Band Hero PS2 oprindeligt implementeret MIDI og burde fungere som standard med MIDI, men min controller fungerer ikke korrekt. Efter opstart kan Band Hero -controlleren sende MIDI -data, men med enorm latenstid og fejl i MIDI -protokollen. Desuden prøvede hele tiden controlleren at få forbindelse til PS2. Efter få minutter blev den automatisk slukket, hvis forbindelsen til PS2 -konsollen mislykkedes. Jeg prøvede at komme uden om denne ufuldkommenhed, men jeg kunne ikke. Googling rundt om i verden om problemer med heks Band Hero PS2 Jeg fandt ud af, at jeg bare ikke er alene, og andre brugere Band Hero har lignende erfaring med original MIDI -implementering.

Så jeg besluttede mig for at ændre mine ting.

Jeg håber, at denne uoverkommelige vil være nyttig for nogen, der ønsker at bruge Band Hero -legetøj som en ordentlig MIDI -controller.

Til denne grundlæggende ændring behøvede du ikke bruge nogen yderligere mikrokontroller som Arduino, noget kodningsarbejde. Bare du har brug for et par almindelige elektronikkomponenter.

Brug kun denne mod, hvis du ikke længere vil bruge din Band Hero med PS2 -konsol

Efter denne ændring bliver Band Hero virkelig MIDI og standalone -enhed, der ikke længere fungerer til PS2 -konsollen.

Trin 1: Kredsløbsdiagrammer og deleliste

Kredsløbsdiagrammer og deleliste
Kredsløbsdiagrammer og deleliste
Kredsløbsdiagrammer og deleliste
Kredsløbsdiagrammer og deleliste
Kredsløbsdiagrammer og deleliste
Kredsløbsdiagrammer og deleliste

Vedhæftede kredsløbsdiagrammer skal være nyttige og læsbare for begyndere inden for elektronik.

Desværre findes der ingen Band Hero kredsløbsdiagrammer og datablade for oprindeligt inkluderede "eksotiske" dele.

Jeg fandt det i hvert fald ikke.

Nedenfor er en liste over dele, der er nødvendige for ændring.

2x 220R modstand 1x 330R modstand

1x 1N4148 diode

2x 220uF 6.3V

1x ON/OFF -vippekontakt

1x universal boost step up converter 3 til 5V

Hvis du beslutter dig for at bruge 2 ekstra indgange (anden basstromme og Hi-hat-pedaler) har du også brug for:

1x en almindelig piezo -skive 25 til 35 mm

1x SPDT switch som Otehall 343-40-120NOZD40 med længere håndtag.

2m enkeltkernet skærmet kabel

2x 3, 5 mm jackstik mono.

Trin 2: Træk printet ud

Træk printet ud
Træk printet ud

Efter at have åbnet Band Hero frontmonteret spillepude og trukket brædderne af, kan du se hovedkortet med fastgjort på toppen, mindre bord, hvor der er installeret trådløs transceiver, boost -konverter 3, 3V, hukommelseschip og master MCU. Lille topplade er ikke længere nyttig i henhold til ændring og skal fjernes permanent fra kredsløbet.

Efter at have fjernet kortet, holder alle spilknapper op med at fungere, fordi de er forbundet til master -MCU'en og for det meste er forbundet med kontrol -PS2 -funktioner

Ingen bekymringer om det, du har ikke rigtig brug for dem i den grundlæggende midi -trommepude -controller. Trommer fungerer mere end godt uden disse knapper. Selvfølgelig kan de være nyttige til at kortlægge dem til MIDI CC -meddelelser eller deromkring. Derudover kan du senere implementere knapper til MIDI -funktioner, men en anden enkel MCU skal introduceres til kredsløbet, og der skal udføres kodningsarbejde for det. Separat Intractable vil jeg forberede mig på yderligere udvidelser.

Jeg deler bare grundlæggende mod, der frigiver fulde muligheder HA2005 og oprindeligt implementerede MIDI.

Trin 3: Identifikation af kredsløb og dele

Kredsløb og dele identifikation
Kredsløb og dele identifikation
Kredsløb og dele identifikation
Kredsløb og dele identifikation
Kredsløb og dele identifikation
Kredsløb og dele identifikation
Kredsløb og dele identifikation
Kredsløb og dele identifikation

Midi -kort, der indeholder IC'er: optokobler PC900, MCU HA2005, hvor der under denne kode er gemt en PIC 16Fxxx -serie og to op -forstærkere HA1504 med transistorer og andre dele, der er ansvarlige for konditionering af analoge signaler, der kommer fra piezoelektriske sensorer begravet i elektroder. Jeg er ikke 100% sikker på, hvilken op amp der er skjult under kode HA1504, men den er quad op amp ligner LM324.

Jeg kan ikke finde pålidelige oplysninger om dele under disse komponentkoder.

Producenter opretter ofte egne "magiske" koder og bemærker almindelige dele. Jeg gætter på, at dette er en af de ikke særlig smarte beskyttelse mod DIY og hacking -fællesskaber.

Trin 4: Tilføj strømforsyning

Tilføj strømforsyning
Tilføj strømforsyning
Tilføj strømforsyning
Tilføj strømforsyning
Tilføj strømforsyning
Tilføj strømforsyning
Tilføj strømforsyning
Tilføj strømforsyning

Til batteridrift skal du også bruge en trin -op -konverter til boost -spændingsniveau til 5V.

HA2005 programmeret til MIDI -operationer, der fungerer meget bedre og er mere stabil under 5V end 3,3V.

Jeg brugte almindelig og almindelig tilgængelig på eBay en boost step up converter 3V til 5V med ekstra 220uF kondensatorer til energilagring og filtrering af krusninger, der kommer fra konverter.

Tæt på Ic PC900 er input til 5V VCC.

Jeg lodde her to ben. Til disse ben skulle der tilsluttes boost -konverter og en af filtreringskondensatorerne.

Trin 5: Afskæring af sporene

Afskæring af sporene
Afskæring af sporene
Afskæring af sporene
Afskæring af sporene
Afskæring af sporene
Afskæring af sporene
Afskæring af sporene
Afskæring af sporene

Dette er det vigtigste trin, der bør gøres omhyggeligt uden fejl.

Tæt på stikkontakten MIDI -udgang er en lille del af kredsløbet, som skal afbrydes og udelades ved at afskære et par spor.

Denne del af kredsløbet er gammelt MIDI -udgangskredsløb, inkluderer spændingsdobler til pin 4 og TTL -niveauskifter. De er længere nyttige og skal udelades.

Som jeg viste på billederne:

Meget tæt på GND -hullet, afskær sporet mellem transistor og modstand. Spor over modstand kommer fra

UART TX, pin 17 HA2005.

Der er god plads til lodningstråd, og ved modstand 220R skal tilsluttes stiften 5 i MiDI out DIN -fatning.

Modstand kan loddes "i luft" nøjagtigt til stikkontakten og skal isoleres i varmekrympeslange.

Godt loddepunkt er på den modsatte side af brættet, under stikkontakten.

Også under stikkontakten har vi brug for at afbryde resten af sporet, og ved dette helt at afbryde det gamle MIDI -udgangskredsløb.

Midi -input er fint og kræver ikke ekstra arbejde.

Pin 17 HA2005 er UART TX, data kommer fra den pin er det korrekte MIDI -format og det korrekte niveau, skal tilsluttes på standard måde bare ved 220R modstand til pin 5 DIN -stikket. Enhver anden ledning som et gammelt kredsløb har negativ indvirkning og kan forårsage fejl i MIDI -data.

Spændingsreference på pin 4, DIN -stik MIDI ud skal være 5V. Tilslut pin 4 med 220R modstand til 5V output fra boost konverter.

Trin 6: Samling

Montering
Montering
Montering
Montering
Montering
Montering

Sidste test, og sæt det modificerede bord tilbage i kabinettet til spilleblokken. Tilslut ON/OFF -kontakten mellem den positive batteriterminal og den positive batteriindgang på boost -konverterkortet. Skru alt sammen.

Hvis ændringen går glat uden fejl, er den nye Band Hero 2 MIDI -tromlekontroller klar til afspilning efter opstart.

Trin 7: Ekstra basstromme og Hi-Hat pedal

Ekstra basstromme og Hi-Hat pedal
Ekstra basstromme og Hi-Hat pedal
Ekstra basstromme og Hi-Hat pedal
Ekstra basstromme og Hi-Hat pedal
Ekstra basstromme og Hi-Hat pedal
Ekstra basstromme og Hi-Hat pedal

Hvis du ikke har den originale anden basstromme og hi-hat fodpedal, kan du nemt lave en alternativ pude eller fodpedal af almindelige materialer, som f.eks. Skumstykker, gummi, almindelig piezoelektrisk skive og switch.

Anden bastromlesensor skal tilsluttes den anden violette farvekontakt uden ekstra kredsløb.

Bare tag et meter screenet kabel og den ene lodning til mono 3, 5 mm jackstikket. Ledningskabel skal loddes til "spidsen", og skærmen skal loddes til ærmet, det andet sidekabel skal tilsluttes den piezoelektriske skive, kernen til den aktive plade af skiven ofte markeret som et + og skærmen skal loddes til GND disk. Læg nu piezoskiven mellem 2 stykker skum og bombom. Dårlig, men enkleste måde at få hastighed følsomhed tromme pad.

Hvis du googler rundt i “diy drum piezo pad” er der masser af eksempler og nyttige måder at oprette rigtig flotte puder eller pedaler på.

Hi-hat fodpedal er en normal åben kontakt forbundet i serie med 330R modstand og diode 1N4148. Se vedhæftede kredsløbsdiagram. Modstand er meget vigtig og fungerer her som beskyttelse mod overbelastningsstrøm. For stærkt styresignal, der skaber rod og fejl i MIDI -behandling. Hi-hat input er oprindeligt ubeskyttet.

Fodomskifteren kan også gøres på mange måder som tromlepuder eller bruge en eksisterende original pedal med modstand og dioden i serie som kredsløbsdiagram viser.

Jeg lader dig mulighed for forskning og finder ud af det bedste design, der passer til dine behov uden mit forslag.

Min "trommepude" og "fodkontakt" blev udført kun for at teste input, og det fungerer meget godt på trods af deres virkelig dårlige og enkleste "design"

Trin 8: Konklusion

Konklusion
Konklusion

Jeg præsenterede den enkleste måde at genopbygge Band Hero fra PS2 og rodet MIDI -controller til 100% midi -trommecontroller, hvilket er meget nyttigt, ikke kun til at øve på at spille, men du kan bruge det til at optage trommesektion i dine sange eller endda spille liv, fordi nu Band Hero få meget hurtig responstid, flot hastighedsfølsomhed og bedre kredsløb, der er kompatibelt med MIDI -standarder.

Selvfølgelig afhænger latensniveauet af den individuelle konfiguration af dine inputenheder eller software, der vil blive brugt med Band Hero.

I mit tilfælde, hvor testmaskinen var en gammel MacBook Pro 2009, Logic X og en billig dongle MIDItoUSB, kunne jeg holde niveauet på 5,2 ms latens. Hvad er mere end nok til næsten "real-time" behandling.

Jeg har det sjovt med at spille glat uden forsinkelser. Jeg var i stand til at spille serier med meget hurtige hits, min rekord er 12 hits på 1 sekund, og controlleren fanger let alt og uden problemer, behandler det til MIDI!

Under Logic Pro, FL Studio Ableton Live kan du nemt kortlægge pads individuelt til dine foretrukne trommesyntesere, ændre konfigurationslydbank knyttet til pads eller styre eventuelle funktioner i software.

Med hensyn til spilknapper, der ikke virker efter ændring. Det er muligt at få dem til at fungere, men til det skal du implementere en anden MCU og enkel kode. HA2005 efter mod har gratis DATA- og CLK -ben og er klar til at håndtere en anden MCU. Kan også tilføjes andre kontrolindgange som potentiometre eller encoder, lille oLED -skærm og så videre. Bogstaveligt talt alt hvad der er tilgængeligt under MIDI -protokoller til styring af musikhardware eller -software.

Hvis folk viser mig, at instruerbar er nyttig, vil jeg offentliggøre del 2, en anden instruerbar om Band Hero 2 -udvidelse, I/O -kontrolkort baseret på implementering anden mikrokontroller.

Tak for opmærksomheden og din tid!

Anbefalede: