Inhoudsopgave:
- Stap 1: Schakelschema's en onderdelenlijst
- Stap 2: Trek de PCB los
- Stap 3: Circuit- en onderdelenidentificatie
- Stap 4: Voeg voeding toe
- Stap 5: De sporen snijden
- Stap 6: Montage
- Stap 7: Extra basdrum en hi-hatpedaal
- Stap 8: Conclusie
Video: Band Hero PS2 MIDI-modificatie: 8 stappen
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:16
Dit is mijn eerste instructable en is van toepassing op de wijziging van de Band Hero PS2-controller naar de juiste MIDI-drumcontroller voor muzikanten die op een goedkope manier een mooie drum-MIDI-controller willen krijgen. Natuurlijk heeft Band Hero PS2 oorspronkelijk MIDI geïmplementeerd en zou standaard met MIDI moeten werken, maar mijn controller werkt niet goed. Na het opstarten kan de Band Hero-controller MIDI-gegevens verzenden, maar met enorme latentie en bugs in het MIDI-protocol. Bovendien probeerde de controller alle tijd om verbinding te maken met PS2. Na enkele minuten automatisch uitgeschakeld als verbinding met PS2-console mislukt. Ik heb geprobeerd om die imperfectie te omzeilen, maar ik kan het niet. Googelen over de hele wereld over problemen met Band Hero PS2. Ik kwam erachter dat ik niet de enige ben en dat andere gebruikers Band Hero vergelijkbare ervaring hebben met originele MIDI-implementatie.
Dus besloot ik mijn spullen aan te passen.
Ik hoop dat dit onhandelbare nuttig zal zijn voor iemand die Band Hero-speelgoed wil gebruiken als een goede MIDI-controller.
Voor deze basisaanpassing had je geen extra microcontroller zoals Arduino nodig, geen codeerwerk. Je hebt alleen een paar gewone elektronische componenten nodig.
Gebruik deze mod alleen als je je Band Hero niet meer wilt gebruiken met de PS2-console
Na deze wijziging wordt Band Hero een echt MIDI- en op zichzelf staand apparaat dat niet meer werkt voor de PS2-console.
Stap 1: Schakelschema's en onderdelenlijst
Bijgevoegde schakelschema's moeten nuttig en leesbaar zijn voor beginners in de elektronica.
Helaas bestaan er geen Band Hero schakelschema's en datasheets voor oorspronkelijk meegeleverde "exotische" onderdelen.
Ik heb het in ieder geval niet gevonden.
Hieronder vindt u een lijst met onderdelen die nodig zijn voor modificatie.
2x 220R weerstand 1x 330R weerstand
1x 1N4148-diode
2x 220uF 6.3V
1x AAN/UIT-toggle miniatuurschakelaar
1x universele boost step-up converter 3 naar 5V
Als je besluit om 2 extra ingangen te gebruiken (tweede basdrum en hihatpedalen), heb je ook nodig:
1x een gewone piëzo schijf 25 t/m 35mm
1x SPDT schakelaar zoals Otehall 343-40-120NOZD40 met langere hendel.
2m enkeladerige afgeschermde kabel
2x 3,5 mm jackplug mono.
Stap 2: Trek de PCB los
Na het openen van de aan de voorkant gemonteerde gamepad van Band Hero en het verwijderen van de borden, kun je de hoofdprintplaat zien met aan de bovenkant een kleiner bord waar een draadloze transceiver, boost-converter 3, 3V, geheugenchip en master-MCU is geïnstalleerd. Klein bovenbord is volgens modificatie niet meer bruikbaar en moet permanent uit de schakeling worden verwijderd.
Na het verwijderen van dat bord werken alle gameknoppen niet meer omdat ze zijn aangesloten op de master-MCU en meestal zijn gekoppeld aan PS2-besturingsfuncties
Geen zorgen daarover, je hebt ze niet echt nodig in de standaard midi-drumpadcontroller. Drums werken meer dan geweldig zonder deze knoppen. Natuurlijk kunnen ze handig zijn om ze toe te wijzen aan MIDI CC-berichten of zo. Bovendien kun je later knoppen implementeren in MIDI-functies, maar er moet nog een eenvoudige MCU in het circuit worden geïntroduceerd en daarvoor moet codeerwerk worden gedaan. Afzonderlijk Intractable zal ik me voorbereiden op verdere verlengingen.
Ik deel alleen basismod die volledige mogelijkheden HA2005 vrijgeeft en oorspronkelijk MIDI heeft geïmplementeerd.
Stap 3: Circuit- en onderdelenidentificatie
Midi-bord met IC's: optocoupler PC900, MCU HA2005 waar onder deze code een PIC 16Fxxx-serie en twee opamps HA1504 met transistors en andere onderdelen die verantwoordelijk zijn voor het conditioneren van analoog signaal dat binnenkomt van piëzo-elektrische sensoren begraven in pads, is verborgen. Ik weet niet 100% zeker welke opamp verborgen is onder code HA1504, maar het is quad opamp vergelijkbaar met LM324.
Ik kan geen betrouwbare informatie over onderdelen vinden onder deze componentcodes.
Fabrikanten creëren vaak eigen "magische" codes en merken reguliere onderdelen op. Ik denk dat dit een van de niet erg slimme bescherming is tegen doe-het-zelf- en hackgemeenschappen.
Stap 4: Voeg voeding toe
Voor batterijvoeding moet u ook een step-up-converter gebruiken voor het boost-spanningsniveau naar de 5V.
HA2005 is geprogrammeerd voor MIDI-bewerkingen en werkt veel beter en is stabieler onder 5V dan onder 3,3V.
Ik gebruikte reguliere en algemeen beschikbare op eBay een boost step-up converter 3V naar 5V met extra 220uF condensatoren voor energieopslag en filtering van rimpelingen die binnenkomen uit de converter.
In de buurt van Ic PC900 is een ingang voor 5V VCC.
Ik heb hier twee pinnen gesoldeerd. Op deze pinnen moet een boost-converter en een van de filtercondensatoren worden aangesloten.
Stap 5: De sporen snijden
Dit is de belangrijkste stap die zorgvuldig en zonder fouten moet worden uitgevoerd.
In de buurt van de MIDI-uitgang is een klein deel van het circuit dat moet worden losgekoppeld en weggelaten door een paar tracks af te snijden.
Dit deel van het circuit is een oud MIDI-uitgangscircuit, inclusief spanningsverdubbelaar voor pin 4 en TTL-niveauverschuiver. Ze zijn niet meer bruikbaar en moeten worden weggelaten.
Zoals ik op de foto's liet zien:
Heel dicht bij het GND-gat, snijd het spoor tussen transistor en weerstand af. Track boven weerstand komt van
UART TX, pen 17 HA2005.
Er is een goede plek voor soldeerdraad en door weerstand 220R moet worden aangesloten op de pin 5 in MiDI out DIN-aansluiting.
Weerstand kan "in de lucht" precies op de pin-aansluiting worden gesoldeerd en moet worden geïsoleerd in een krimpkous.
Een goed soldeerpunt bevindt zich aan de andere kant van het bord, onder de socket.
Ook onder de socket moeten we de rest van de track afsnijden en hiermee het oude MIDI out circuit volledig loskoppelen.
Midi-invoer is prima en vereist geen extra werk.
Pin 17 HA2005 is UART TX, gegevens komen van die pin is het juiste MIDI-formaat en het juiste niveau, moet op de standaard manier worden aangesloten, gewoon door een 220R-weerstand op de pin 5 DIN-aansluiting. Elke andere bedrading, zoals een oud circuit, heeft een negatief effect en kan fouten in MIDI-gegevens veroorzaken.
Spanningsreferentie op pin 4, DIN-bus MIDI out moet 5V zijn. Sluit pin 4 bij 220R-weerstand aan op de 5V-uitgang van de boost-converter.
Stap 6: Montage
Laatste test en plaats het gewijzigde bord terug in de behuizing van de gamepad. Sluit de AAN/UIT-schakelaar aan tussen de positieve accupool en de positieve accu-ingang op de boost-converterkaart. Alles door elkaar halen.
Als de wijziging zonder fouten soepel verloopt, is de nieuwe Band Hero 2 MIDI-drumcontroller klaar om te spelen na het opstarten.
Stap 7: Extra basdrum en hi-hatpedaal
Als je geen originele tweede basdrum en hihat-voetpedaal hebt, kun je eenvoudig een alternatieve pad of voetpedaal maken van algemeen beschikbare materialen zoals stukjes schuim, rubber, gewone piëzo-elektrische schijf en schakelaar.
De tweede basdrumsensor moet zonder extra circuit worden aangesloten op de tweede violetkleurige aansluiting.
Neem gewoon een meter afgeschermde kabel en soldeer aan één kant op de mono 3,5 mm jackplug. De kernkabel moet aan de "tip" worden gesoldeerd en het scherm moet aan de huls worden gesoldeerd, de andere zijkabel moet worden aangesloten op de piëzo-elektrische schijf, de kern op de actieve plaat van de schijf, vaak gemarkeerd als een + en het scherm moet aan de GND worden gesoldeerd schijf. Zet nu piëzoschijf tussen 2 stukken schuim en boomboom. Slechte maar eenvoudigste manier om een aanslaggevoelige drumpad te krijgen.
Als je googelt op "diy drum piezo pad" zijn er tal van voorbeelden en handige manieren om echt mooie pads of pedalen te maken.
Hi-hat voetpedaal is een normale open schakelaar die in serie is geschakeld met 330R weerstand en diode 1N4148. Zie bijgevoegd schakelschema. Weerstand is erg belangrijk en werkt hier als overbelastingsstroombeveiliging. Te sterk stuursignaal dat rommel en bugs in MIDI-verwerking veroorzaakt. Hi-hat-ingang is oorspronkelijk niet beveiligd.
De voetschakelaar kan ook op veel manieren worden gedaan, zoals drumpads of gebruik een bestaand origineel pedaal met weerstand en de diode in serie, zoals een schakelschema.
Ik geef je de mogelijkheid voor onderzoek en ontdek het beste ontwerp dat geschikt is voor je behoeften zonder mijn suggestie.
Mijn "drumpad" en "voetschakelaar" zijn alleen gemaakt voor het testen van ingangen en het werkt heel goed ondanks hun erg slechte en eenvoudigste "ontwerp"
Stap 8: Conclusie
Ik presenteerde de eenvoudigste manier om Band Hero om te bouwen van PS2 en rommelige MIDI-controller naar 100% midi-drumcontroller, wat erg handig is, niet alleen om te oefenen met spelen, maar je kunt het ook gebruiken voor het opnemen van drumsecties in je liedjes of zelfs om het leven te spelen, want nu Band Hero krijg een zeer snelle responstijd, mooie snelheidsgevoeligheid en een beter circuit dat compatibel is met MIDI-standaarden.
Natuurlijk is het latentieniveau afhankelijk van de individuele configuratie van uw invoerapparaten of software die met Band Hero zal worden gebruikt.
In mijn geval, waar de testmachine een oude MacBook Pro 2009, Logic X en een goedkope dongle MIDItoUSB was, kon ik een latentie van 5,2 ms behouden. Wat is meer dan genoeg voor bijna "realtime" verwerking.
Ik speel graag soepel zonder vertragingen. Ik was in staat om series van zeer snelle hits te spelen, mijn record is 12 hits in 1 seconde en de controller haalt alles gemakkelijk in en zonder problemen, verwerkt het naar MIDI!
Onder Logic Pro, FL Studio Ableton Live kunt u eenvoudig pads afzonderlijk toewijzen aan uw favoriete drumsynthesizers, de configuratie van de geluidsbank die aan de pads is gekoppeld, wijzigen of functies in software bedienen.
Betreffende gaming-knoppen die niet werken na wijziging. Het is mogelijk om ze aan het werk te krijgen, maar daarvoor moet je een andere MCU en eenvoudige code implementeren. HA2005 after mod heeft gratis DATA- en CLK-pinnen en is klaar om met een andere MCU om te gaan. Er kunnen ook andere bedieningselementen worden toegevoegd, zoals potentiometers of encoders, een klein oLED-scherm enzovoort. Letterlijk alles wat beschikbaar is onder MIDI-protocollen voor het aansturen van muziekhardware of -software.
Als mensen me laten zien dat instructable nuttig is, zal ik deel 2 publiceren, nog een instructable over Band Hero 2-extensie, I / O-besturingskaart op basis van implementatie tweede microcontroller.
Bedankt voor de aandacht en uw tijd!
Aanbevolen:
Eenvoudig out-of-band-beheer voor IT: 4 stappen
Eenvoudig out-of-band-beheer voor IT: pictogrammen gemaakt door Freepik van www.flaticon.com. Leer hoe u Out-of-Band Management (OOBM) kunt configureren door een op afstand geconfigureerde Raspberry Pi en een Android- of iPhone-apparaat te verbinden via USB-tethering. Dit werkt op RPi2/RPi3/RPi4.Als je niet weet wat
Hoe MIDI-bestanden te gebruiken in Garage Band: 23 stappen
Hoe MIDI-bestanden te gebruiken in Garage Band: In deze tutorial leer je hoe je een "Marry Had A Little Lamb" maakt. met MIDI in GarageBand. Deze tutorial vereist toegang tot GarageBand en enige voorkennis in muziek (zoals pianonoten en de mogelijkheid om muziek in co
Verander X-box Rock Band Drums in een Midi Stand Alone elektronische drums. - Ajarnpa
Verander X-box Rock Band Drums in een Midi Stand Alone elektronische drums.: Ik had het geluk om een gebruikte x-box drumset te krijgen, het is in een wat ruwe vorm, en geen paddle, maar niets dat niet kan worden gerepareerd.I verander het in een op zichzelf staand elektrisch drumstel. De analoge waarde van de piëzo-sensor uitlezen en die omzetten in MIDI-commando
Arduino MIDI-drums (Wii Band Hero)+DAW+VST - Ajarnpa
Arduino MIDI-drums (Wii Band Hero)+DAW+VST: Hallo! Deze tutorial gaat over het aanpassen van een drumstel voor een Wii-console, de bandheld, met een snare, 2 toms, 2 bekkens en een kickpedaal. Ook hoe je het geluid van de drumkit kunt krijgen, met een stapsgewijze handleiding, met behulp van een DAW en VST die gratis beschikbaar zijn.Jus
OpenChord.org V0 - Bouw een echte gitaar Guitar Hero/Rock Band-controller - Ajarnpa
OpenChord.org V0 - Bouw een echte gitaar Guitar Hero/Rock Band Controller: We houden allemaal van Guitar Hero en Rock Band. We weten ook dat we nooit zullen leren hoe we gitaar moeten spelen door deze spellen te spelen. Maar wat als we op zijn minst een Guitar Hero-controller zouden kunnen bouwen waarmee we een echte gitaar kunnen gebruiken? Dat is wat we hier bij OpenChord