Inhaltsverzeichnis:

Band Hero PS2 MIDI-Modifikation - Gunook
Band Hero PS2 MIDI-Modifikation - Gunook

Video: Band Hero PS2 MIDI-Modifikation - Gunook

Video: Band Hero PS2 MIDI-Modifikation - Gunook
Video: Band Hero PS2 to MIDI #diyhack #diymusic #diymidi #circuitbending 2024, November
Anonim
Image
Image

Dies ist mein erstes anweisbares und gilt für die Modifikation des Band Hero PS2-Controllers zum richtigen MIDI-Drum-Controller für Musiker, die auf billige Weise einen ziemlich schönen Drum-MIDI-Controller erhalten möchten. Natürlich hat Band Hero PS2 ursprünglich MIDI implementiert und sollte standardmäßig mit MIDI arbeiten, aber mein Controller funktioniert nicht richtig. Nach dem Einschalten ist der Band Hero Controller in der Lage, MIDI-Daten zu senden, jedoch mit enormer Latenz und Fehlern im MIDI-Protokoll. Außerdem hat der Controller die ganze Zeit versucht, eine Verbindung mit PS2 herzustellen. Nach einigen Minuten automatisch ausgeschaltet, wenn die Verbindung mit der PS2-Konsole fehlgeschlagen ist. Ich habe versucht, diese Unvollkommenheit zu umgehen, aber ich kann es nicht. Auf der ganzen Welt nach Problemen mit Band Hero PS2 googeln Ich habe herausgefunden, dass ich nicht allein bin und andere Benutzer von Band Hero ähnliche Erfahrungen mit der ursprünglichen MIDI-Implementierung haben.

Also beschloss ich, meine Sachen zu ändern.

Ich hoffe, dass dieses hartnäckige Gerät für jemanden nützlich sein wird, der Band Hero-Spielzeug wie einen richtigen MIDI-Controller verwenden möchte.

Für diese grundlegende Modifikation brauchten Sie keinen zusätzlichen Mikrocontroller wie Arduino, keine Codierungsarbeit. Sie brauchen nur ein paar normale elektronische Komponenten.

Verwenden Sie diesen Mod nur, wenn Sie Ihren Band Hero nicht mehr mit der PS2-Konsole verwenden möchten

Nach dieser Modifikation wird Band Hero zu einem echten MIDI- und Standalone-Gerät, das für die PS2-Konsole nicht mehr funktioniert.

Schritt 1: Schaltpläne und Teileliste

Schaltpläne und Teileliste
Schaltpläne und Teileliste
Schaltpläne und Teileliste
Schaltpläne und Teileliste
Schaltpläne und Teileliste
Schaltpläne und Teileliste

Beigefügte Schaltpläne sollten für Elektronik-Anfänger nützlich und lesbar sein.

Leider gibt es keine Band Hero Schaltpläne und Datenblätter für ursprünglich enthaltene "exotische" Teile.

Zumindest habe ich es nicht gefunden.

Unten ist eine Liste der Teile, die für die Modifikation benötigt werden.

2x 220R Widerstand 1x 330R Widerstand

1x 1N4148 Diode

2x 220uF 6.3V

1x EIN/AUS-Kipp-Miniaturschalter

1x Universal-Boost-Aufwärtswandler 3 auf 5V

Wenn Sie sich für 2 zusätzliche Eingänge (zweite Bassdrum und Hi-Hat-Pedale) entscheiden, benötigen Sie außerdem:

1x eine gewöhnliche Piezoscheibe 25 bis 35mm

1x SPDT Schalter wie Otehall 343-40-120NOZD40 mit längerem Hebel.

2m einadriges abgeschirmtes Kabel

2x 3,5mm Klinkenstecker mono.

Schritt 2: Ziehen Sie die Platine ab

Ziehen Sie die Platine ab
Ziehen Sie die Platine ab

Nachdem Sie das frontmontierte Gamepad von Band Hero geöffnet und die Platinen abgezogen haben, sehen Sie die Hauptplatine mit der oben angebrachten kleineren Platine, auf der der drahtlose Transceiver, der Aufwärtswandler 3, 3 V, der Speicherchip und die Master-MCU installiert sind. Kleines Topboard ist nach Modifikation nicht mehr sinnvoll und muss dauerhaft aus dem Stromkreis entfernt werden.

Nach dem Entfernen dieser Platine funktionieren alle Gaming-Tasten nicht mehr, da sie mit der Master-MCU verbunden und meistens mit den PS2-Steuerungsfunktionen verbunden sind

Keine Sorge, Sie brauchen sie nicht wirklich im grundlegenden Midi-Drum-Pad-Controller. Drums funktionieren mehr als großartig ohne diese Tasten. Natürlich können sie nützlich sein, um sie auf MIDI-CC-Meldungen oder ähnliches zuzuordnen. Zusätzlich können Sie später Tasten für MIDI-Funktionen implementieren, aber eine andere einfache MCU muss in die Schaltung eingeführt werden und dafür müssen Codierungsarbeiten durchgeführt werden. Separat Intractable werde ich mich auf weitere Verlängerungen vorbereiten.

Ich teile nur grundlegende Mods, die alle Möglichkeiten von HA2005 freigeben und ursprünglich MIDI implementiert haben.

Schritt 3: Schaltungs- und Teileidentifikation

Schaltkreis- und Teileidentifikation
Schaltkreis- und Teileidentifikation
Schaltkreis- und Teileidentifikation
Schaltkreis- und Teileidentifikation
Schaltkreis- und Teileidentifikation
Schaltkreis- und Teileidentifikation
Schaltkreis- und Teileidentifikation
Schaltkreis- und Teileidentifikation

Midi-Board, das ICs enthält: Optokoppler PC900, MCU HA2005, wobei unter diesem Code eine PIC 16Fxxx-Serie und zwei Operationsverstärker HA1504 mit Transistoren und anderen Teilen versteckt sind, die für die Aufbereitung des analogen Signals verantwortlich sind, das von piezoelektrischen Sensoren ankommt, die in Pads vergraben sind. Ich bin mir nicht 100% sicher, welcher Operationsverstärker unter dem Code HA1504 versteckt ist, aber es ist ein Quad-Operationsverstärker ähnlich dem LM324.

Ich kann unter diesen Komponentencodes keine zuverlässigen Informationen zu Teilen finden.

Hersteller erstellen oft eigene "magische" Codes und vermerken reguläre Teile. Ich denke, dies ist einer der nicht sehr intelligenten Schutz vor DIY- und Hacker-Communitys.

Schritt 4: Netzteil hinzufügen

Netzteil hinzufügen
Netzteil hinzufügen
Netzteil hinzufügen
Netzteil hinzufügen
Netzteil hinzufügen
Netzteil hinzufügen
Netzteil hinzufügen
Netzteil hinzufügen

Für den Batteriebetrieb benötigen Sie auch einen Aufwärtswandler zum Anheben des Spannungspegels auf 5V.

HA2005, programmiert für MIDI-Operationen, funktioniert viel besser und ist unter 5V stabiler als 3,3V.

Ich habe einen regulären und bei eBay üblichen Aufwärtswandler von 3 V auf 5 V mit zusätzlichen 220 uF-Kondensatoren zur Energiespeicherung und zum Filtern der vom Wandler eingehenden Welligkeiten verwendet.

In der Nähe von Ic PC900 ist ein Eingang für 5 V VCC.

Ich habe hier zwei Pins gelötet. An diese Pins sollten der Aufwärtswandler und einer der Siebkondensatoren angeschlossen werden.

Schritt 5: Schneiden der Spuren

Schneiden der Spuren
Schneiden der Spuren
Schneiden der Spuren
Schneiden der Spuren
Schneiden der Spuren
Schneiden der Spuren
Schneiden der Spuren
Schneiden der Spuren

Dies ist der wichtigste Schritt, der sorgfältig und ohne Fehler durchgeführt werden sollte.

In der Nähe der Buchse MIDI-Ausgang befindet sich ein kleiner Teil des Stromkreises, der getrennt und weggelassen werden sollte, indem man ein paar Spuren abschneidet.

Dieser Teil der Schaltung ist eine alte MIDI-Ausgangsschaltung, enthält einen Spannungsverdoppler für Pin 4 und einen TTL-Pegelumsetzer. Sie sind nicht mehr nützlich und müssen weggelassen werden.

Wie ich auf den Fotos gezeigt habe:

Schneiden Sie ganz in der Nähe des GND-Lochs die Spur zwischen Transistor und Widerstand ab. Track über Widerstand kommt von

UART TX, Stift 17 HA2005.

Es gibt eine gute Stelle zum Löten von Draht und der Widerstand 220R sollte mit dem Pin 5 in der MidI-Out-DIN-Buchse verbunden werden.

Widerstand kann „in Luft“genau auf die Stiftbuchse gelötet werden und sollte im Schrumpfschlauch isoliert werden.

Ein guter Lötpunkt befindet sich auf der gegenüberliegenden Seite der Platine, unter dem Sockel.

Auch unter der Buchse müssen wir den Rest der Spur abschneiden und damit die alte MIDI-Out-Schaltung vollständig trennen.

Der Midi-Eingang ist in Ordnung und erfordert keine zusätzliche Arbeit.

Pin 17 HA2005 ist UART TX, die Daten von diesem Pin haben das richtige MIDI-Format und den richtigen Pegel, sollten standardmäßig nur über einen 220R-Widerstand an die Pin 5 DIN-Buchse angeschlossen werden. Jede andere Verkabelung wie eine alte Schaltung hat negative Auswirkungen und kann Fehler in den MIDI-Daten verursachen.

Spannungsreferenz an Pin 4, DIN-Buchse MIDI out muss 5V betragen. Verbinden Sie Pin 4 mit dem 220R-Widerstand mit dem 5-V-Ausgang des Aufwärtswandlers.

Schritt 6: Zusammenbauen

Montage
Montage
Montage
Montage
Montage
Montage

Letzter Test und modifizierte Platine zurück in das Gamepad-Gehäuse legen. Schließen Sie den EIN/AUS-Schalter zwischen dem positiven Batteriepol und dem positiven Batterieeingang auf der Aufwärtswandlerplatine an. Vermassel alles zusammen.

Wenn die Modifikation fehlerfrei verläuft, ist der neue Band Hero 2 MIDI-Drum-Controller nach dem Einschalten spielbereit.

Schritt 7: Zusätzliche Bassdrum und Hi-Hat-Pedal

Zusätzliche Bassdrum und Hi-Hat-Pedal
Zusätzliche Bassdrum und Hi-Hat-Pedal
Zusätzliche Bassdrum und Hi-Hat-Pedal
Zusätzliche Bassdrum und Hi-Hat-Pedal
Zusätzliche Bassdrum und Hi-Hat-Pedal
Zusätzliche Bassdrum und Hi-Hat-Pedal

Wenn Sie kein originales zweites Bassdrum- und Hi-Hat-Fußpedal haben, können Sie ganz einfach ein alternatives Pad oder Fußpedal aus gängigen verfügbaren Materialien wie Schaumstoffstücken, Gummi, normaler piezoelektrischer Scheibe und Schalter herstellen.

Der zweite Bassdrum-Sensor sollte ohne zusätzliche Schaltung an die zweite violette Farbbuchse angeschlossen werden.

Nehmen Sie einfach ein Meter abgeschirmtes Kabel und löten Sie eine Seite an den 3,5-mm-Mono-Klinkenstecker an. Das Kernkabel sollte an die „Spitze“und der Schirm an die Hülse gelötet werden, das andere Seitenkabel sollte an die piezoelektrische Scheibe angeschlossen werden, der Kern an die aktive Platte der Scheibe, die oft mit einem + gekennzeichnet ist, und der Schirm muss an GND gelötet werden Rabatt. Legen Sie nun die Piezo-Scheibe zwischen 2 Stück Schaumstoff und Auslegerarm. Schlechte, aber einfachste Möglichkeit, ein anschlagdynamisches Drum-Pad zu erhalten.

Wenn Sie nach „Diy Drum Piezo Pad“googeln, gibt es viele Beispiele und nützliche Möglichkeiten, um wirklich schöne Pads oder Pedale zu erstellen.

Hi-Hat-Fußpedal ist ein normal offener Schalter, der in Reihe mit dem 330R-Widerstand und der Diode 1N4148 geschaltet ist. Siehe beigefügter Schaltplan. Der Widerstand ist sehr wichtig und funktioniert hier wie ein Überlaststromschutz. Zu starkes Steuersignal verursacht Chaos und Fehler in der MIDI-Verarbeitung. Der Hi-Hat-Eingang ist ursprünglich ungeschützt.

Der Fußschalter kann auch auf viele Arten wie Drumpads ausgeführt werden oder ein vorhandenes Originalpedal mit Widerstand und der Diode in Reihe wie im Schaltplan gezeigt verwenden.

Ich lasse Ihnen die Möglichkeit zur Recherche und finde das beste Design für Ihre Bedürfnisse ohne meinen Vorschlag heraus.

Mein "Drum Pad" und "Fußschalter" wurden nur zum Testen von Eingängen gemacht und es funktioniert sehr gut trotz ihres wirklich schlechten und einfachsten "Designs"

Schritt 8: Fazit

Abschluss
Abschluss

Ich habe den einfachsten Weg vorgestellt, um Band Hero von PS2 und einem unordentlichen MIDI-Controller zu einem 100% Midi-Drum-Controller umzubauen, der nicht nur zum Üben des Spielens sehr nützlich ist, sondern Sie können ihn auch zum Aufnehmen von Schlagzeugabschnitten in Ihren Songs oder sogar zum Spielen des Lebens verwenden, da jetzt Band Hero erhalten eine sehr schnelle Reaktionszeit, eine schöne Anschlagsempfindlichkeit und eine bessere Schaltung, die mit MIDI-Standards kompatibel ist.

Natürlich hängt die Latenz von der individuellen Konfiguration Ihrer Eingabegeräte oder Software ab, die mit Band Hero verwendet werden.

In meinem Fall, in dem die Testmaschine ein altes MacBook Pro 2009, Logic X und ein billiger Dongle MIDItoUSB war, konnte ich die Latenzzeit von 5,2 ms halten. Was für eine nahezu „Echtzeit“-Verarbeitung mehr als genug ist.

Es macht mir Spaß, ohne Verzögerungen flüssig zu spielen. Ich konnte Serien von sehr schnellen Hits spielen, mein Rekord ist 12 Hits in 1 Sekunde und der Controller holt alles leicht und ohne Probleme ein, um es zu MIDI zu verarbeiten!

Unter Logic Pro, FL Studio Ableton Live können Sie ganz einfach Pads individuell Ihren bevorzugten Drum-Synthesizern zuordnen, die mit den Pads verknüpfte Konfiguration der Soundbank ändern oder beliebige Funktionen in der Software steuern.

In Bezug auf Gaming-Tasten, die nach der Änderung nicht funktionieren. Es ist möglich, sie zum Laufen zu bringen, aber dafür müssen Sie eine andere MCU und einfachen Code implementieren. HA2005 after mod hat freie DATA- und CLK-Pins und ist bereit für den Umgang mit einer anderen MCU. Es können auch andere Steuereingänge wie Potentiometer oder Encoder, kleiner oLED-Bildschirm usw. hinzugefügt werden. Buchstäblich alles, was unter MIDI-Protokollen zur Steuerung von Musikhardware oder -software verfügbar ist.

Wenn mir die Leute zeigen, dass anweisbar ist, werde ich Teil 2 veröffentlichen, ein weiteres anweisbares über Band Hero 2-Erweiterung, E / A-Steuerungsplatine basierend auf der Implementierung des zweiten Mikrocontrollers.

Vielen Dank für Ihre Aufmerksamkeit und Ihre Zeit!

Empfohlen: