Indholdsfortegnelse:
- Trin 1: Kredsløbsdiagrammer og deleliste
- Trin 2: Træk printet ud
- Trin 3: Identifikation af kredsløb og dele
- Trin 4: Tilføj strømforsyning
- Trin 5: Afskæring af sporene
- Trin 6: Samling
- Trin 7: Ekstra basstromme og Hi-Hat pedal
- Trin 8: Konklusion
Video: Band Hero PS2 MIDI -ændring: 8 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:27
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
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
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
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
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
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
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
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
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:
Sådan bruges MIDI -filer i Garage Band: 23 trin
Sådan bruges MIDI -filer i Garage Band: I denne vejledning læser du, hvordan du opretter et " Marry Had A Little Lamb " med MIDI i GarageBand. Denne vejledning kræver adgang til GarageBand samt en del forudgående viden inden for musik (såsom klavernoter og evnen til at læse musik i
Vend X-box Rock Band trommer til en Midi Stand Alone elektroniske trommer: 4 trin (med billeder)
Vend X-box Rock Band-trommer til en Midi Stand Alone elektroniske trommer .: Jeg var heldig at få et brugt x-box-trommesæt, det er i en lidt grov form og ingen padle, men intet der ikke kan rettes. gør det til et selvstændigt elektrisk trommesæt. Læser den analoge værdi fra piezosensoren og gør den til MIDI -kommando
Arduino MIDI trommer (Wii Band Hero)+DAW+VST: 6 trin (med billeder)
Arduino MIDI Drums (Wii Band Hero)+DAW+VST: Hej! Denne vejledning handler om, hvordan man ændrer et Wii -konsoltrommesæt, bandhelten, med en snare, 2 toms, 2 cymbaler og sparkepedal. Også, hvordan du får lyden fra trommesættet, med en trinvis vejledning, ved hjælp af en DAW og VST til rådighed gratis. Jus
MIDI 5V LED Strip Light Controller til Spielatron eller anden MIDI Synth: 7 trin (med billeder)
MIDI 5V LED Strip Light Controller til Spielatron eller anden MIDI Synth: Denne controller blinker trefarvede LED strip lys for 50mS pr note. Blå for G5 til D#6, rød for E6 til B6 og grøn for C7 til G7. Controlleren er en ALSA MIDI -enhed, så MIDI -software kan sende til lysdioderne samtidig med en MIDI -synthenhed
OpenChord.org V0 - Byg en rigtig Guitar Guitar Hero/Rock Band Controller: 10 trin
OpenChord.org V0 - Byg en rigtig Guitar Guitar Hero/Rock Band Controller: Vi elsker alle Guitar Hero og Rock Band. Vi ved også, at vi aldrig vil lære at spille guitar på disse spil. Men hvad nu hvis vi i det mindste kunne bygge en Guitar Hero -controller, der lader os bruge en rigtig guitar? Det er det, vi her på OpenChord