Spisu treści:

Modyfikacja MIDI Band Hero PS2: 8 kroków
Modyfikacja MIDI Band Hero PS2: 8 kroków

Wideo: Modyfikacja MIDI Band Hero PS2: 8 kroków

Wideo: Modyfikacja MIDI Band Hero PS2: 8 kroków
Wideo: Прохождение The Last of Us part 2 (Одни из нас 2)#2 Здание суда и поиски бензина 2024, Lipiec
Anonim
Image
Image

Jest to moja pierwsza instrukcja i dotyczy modyfikacji kontrolera Band Hero PS2 do odpowiedniego kontrolera perkusyjnego MIDI dla muzyków, którzy chcą uzyskać w tani sposób całkiem ładny kontroler perkusyjny MIDI. Oczywiście Band Hero PS2 pierwotnie zaimplementował MIDI i powinien domyślnie działać z MIDI, ale mój kontroler nie działa poprawnie. Po włączeniu kontroler Band Hero jest w stanie wysyłać dane MIDI, ale z ogromnymi opóźnieniami i błędami w protokole MIDI. Co więcej, przez cały czas kontroler próbował połączyć się z PS2. Po kilku minutach automatycznie wyłącza się w przypadku niepowodzenia połączenia z konsolą PS2. Próbowałem obejść tę niedoskonałość, ale nie mogę. Googlując po całym świecie o problemach z Band Hero PS2 doszedłem do wniosku, że nie jestem sam, a inni użytkownicy Band Hero mają podobne doświadczenia z oryginalną implementacją MIDI.

Postanowiłem więc zmodyfikować swoje rzeczy.

Mam nadzieję, że ta nieuchwytna przyda się komuś, kto chce używać zabawki Band Hero jak właściwego kontrolera MIDI.

Do tej podstawowej modyfikacji nie trzeba było używać żadnego dodatkowego mikrokontrolera, takiego jak Arduino, żadnych prac programistycznych. Wystarczy kilka zwykłych elementów elektronicznych.

Używaj tego modu tylko wtedy, gdy nie chcesz już używać swojego Band Hero z konsolą PS2

Po tej modyfikacji Band Hero staje się prawdziwie MIDI i samodzielnym urządzeniem, które nie działa już na konsoli PS2.

Krok 1: Schematy obwodów i lista części

Schematy obwodów i wykaz części
Schematy obwodów i wykaz części
Schematy obwodów i wykaz części
Schematy obwodów i wykaz części
Schematy obwodów i wykaz części
Schematy obwodów i wykaz części

Załączone schematy obwodów powinny być przydatne i czytelne dla początkujących elektroników.

Niestety nie istnieją żadne schematy obwodów i karty katalogowe Band Hero dla oryginalnie dołączonych "egzotycznych" części.

Przynajmniej go nie znalazłem.

Poniżej znajduje się lista części potrzebnych do modyfikacji.

Rezystor 2x220R 1xRezystor 330R

1x dioda 1N4148

2x 220uF 6.3V

1x przełącznik miniaturowy ON/OFF;

1x uniwersalny konwerter podwyższający napięcie 3 do 5V

Jeśli zdecydujesz się na 2 dodatkowe wejścia (drugi bęben basowy i pedały Hi-hat), potrzebujesz również:

1x zwykła tarcza piezo 25 do 35 mm

1x przełącznik SPDT jak Otehall 343-40-120NOZD40 z dłuższą dźwignią.

Ekranowany kabel jednożyłowy o długości 2 m

Wtyk jack 2 x 3,5 mm mono.

Krok 2: Zdejmij płytkę drukowaną

Zdejmij płytkę drukowaną
Zdejmij płytkę drukowaną

Po otwarciu pada Band Hero z przodu i ściągnięciu płytek, można zobaczyć główną płytkę drukowaną z przymocowaną na górze mniejszą płytką, na której zainstalowany jest bezprzewodowy transceiver, konwerter boost 3, 3V, układ pamięci i master MCU. Mała płytka górna nie jest już przydatna po modyfikacji i musi być trwale usunięta z obwodu.

Po wyjęciu tej płyty wszystkie przyciski do gier przestają działać, ponieważ są podłączone do głównego MCU i głównie z funkcjami sterującymi PS2

Nie martw się o to, tak naprawdę nie potrzebujesz ich w podstawowym kontrolerze midi perkusyjnym. Bębny działają więcej niż świetnie bez tych przycisków. Oczywiście mogą być przydatne do mapowania ich na komunikaty MIDI CC lub tak. Dodatkowo można później zaimplementować przyciski do funkcji MIDI, ale trzeba wprowadzić do obwodu kolejny prosty MCU i w tym celu należy wykonać kodowanie. Osobno Intractable przygotuję się do dalszych rozszerzeń.

Udostępniam tylko podstawowy mod, który udostępnia pełne możliwości HA2005 i oryginalnie zaimplementowany MIDI.

Krok 3: Identyfikacja obwodu i części

Identyfikacja obwodów i części
Identyfikacja obwodów i części
Identyfikacja obwodów i części
Identyfikacja obwodów i części
Identyfikacja obwodów i części
Identyfikacja obwodów i części
Identyfikacja obwodów i części
Identyfikacja obwodów i części

Płytka Midi zawierająca układy scalone: transoptor PC900, MCU HA2005 gdzie pod tym kodem kryje się PIC serii 16Fxxx oraz dwa wzmacniacze operacyjne HA1504 z tranzystorami i innymi częściami odpowiedzialnymi za kondycjonowanie sygnału analogowego przychodzącego z czujników piezoelektrycznych zakopanych w padach. Nie jestem w 100% pewien, które wzmacniacze operacyjne są ukryte pod kodem HA1504, ale jest to poczwórny wzmacniacz operacyjny podobny do LM324.

Nie mogę znaleźć żadnych wiarygodnych informacji o częściach pod tymi kodami komponentów.

Producenci często tworzą własne „magiczne” kody i zwracają uwagę na zwykłe części. Myślę, że jest to jedna z niezbyt mądrych zabezpieczeń przed społecznościami DIY i hakerami.

Krok 4: Dodaj zasilacz

Dodaj zasilacz
Dodaj zasilacz
Dodaj zasilacz
Dodaj zasilacz
Dodaj zasilacz
Dodaj zasilacz
Dodaj zasilacz
Dodaj zasilacz

Do zasilania bateryjnego potrzebny jest również konwerter podwyższający napięcie do poziomu 5V.

HA2005 zaprogramowany na operacje MIDI działa znacznie lepiej i jest bardziej stabilny pod napięciem 5V niż 3,3V.

Użyłem zwykłego i powszechnie dostępnego w serwisie eBay konwertera podwyższającego napięcie 3V do 5V z dodatkowymi kondensatorami 220uF do magazynowania energii i filtrowania tętnień przychodzących z konwertera.

Blisko Ic PC900 jest wejście dla 5V VCC.

Wlutowałem tu dwa piny. Do tych pinów należy podłączyć przetwornicę boost oraz jeden z kondensatorów filtrujących.

Krok 5: Cięcie utworów

Cięcie utworów
Cięcie utworów
Cięcie utworów
Cięcie utworów
Cięcie utworów
Cięcie utworów
Cięcie utworów
Cięcie utworów

To najważniejszy krok, który należy wykonać ostrożnie i bez błędów.

W pobliżu gniazda wyjście MIDI znajduje się niewielka część obwodu, którą należy odłączyć i ominąć odcinając kilka ścieżek.

Ta część obwodu to stary obwód wyjściowy MIDI, zawiera podwajacz napięcia dla pinu 4 i przesuwnik poziomu TTL. Są już przydatne i należy je pominąć.

Tak jak pokazałem na zdjęciach:

Bardzo blisko otworu GND odetnij tor między tranzystorem a rezystorem. Ścieżka nad rezystorem pochodzi z

UART TX, pin 17 HA2005.

Tam jest dobre miejsce na lutowanie i przez rezystor 220R należy podłączyć do pinu 5 w gnieździe MiDI out DIN.

Rezystor można przylutować „w powietrzu” dokładnie do gniazda pinowego i należy go zaizolować w rurce termokurczliwej.

Dobry punkt lutowniczy znajduje się po przeciwnej stronie płytki, pod gniazdem.

Również pod gniazdem musimy odciąć resztę toru i tym samym całkowicie odłączyć stary obwód wyjścia MIDI.

Wejście Midi jest w porządku i nie wymaga dodatkowej pracy.

Pin 17 HA2005 to UART TX, dane z tego pinu to właściwy format MIDI i odpowiedni poziom, należy w standardowy sposób podłączyć rezystorem 220R do gniazda pin 5 DIN. Każde inne okablowanie, takie jak stary obwód, ma negatywny wpływ i może powodować błędy w danych MIDI.

Napięcie odniesienia na pinie 4, gniazdo DIN MIDI out musi wynosić 5V. Podłącz pin 4 rezystora 220R do wyjścia 5V z konwertera doładowania.

Krok 6: Montaż

Złożenie
Złożenie
Złożenie
Złożenie
Złożenie
Złożenie

Ostatni test i odłóż zmodyfikowaną planszę do obudowy gamepada. Podłącz przełącznik ON/OFF między dodatnim zaciskiem akumulatora a dodatnim wejściem akumulatora na płycie konwertera doładowania. Schrzanić wszystko razem.

Jeśli modyfikacja przebiega gładko bez błędów, nowy kontroler perkusyjny Band Hero 2 MIDI jest gotowy do gry po włączeniu zasilania.

Krok 7: Dodatkowy bęben basowy i pedał Hi-Hat

Dodatkowy bęben basowy i pedał Hi-Hat
Dodatkowy bęben basowy i pedał Hi-Hat
Dodatkowy bęben basowy i pedał Hi-Hat
Dodatkowy bęben basowy i pedał Hi-Hat
Dodatkowy bęben basowy i pedał Hi-Hat
Dodatkowy bęben basowy i pedał Hi-Hat

Jeśli nie masz oryginalnego drugiego bębna basowego i pedału hi-hat, możesz łatwo wykonać alternatywny pad lub pedał z powszechnie dostępnych materiałów, takich jak kawałki pianki, guma, zwykły dysk piezoelektryczny i przełącznik.

Drugi czujnik bębna basowego należy podłączyć do drugiego gniazda koloru fioletowego bez dodatkowego obwodu.

Wystarczy wziąć metr ekranowany kabel i przylutować z jednej strony do wtyku jack mono 3,5 mm. Przewód żyły należy przylutować do „końcówki” a ekran należy przylutować do tulei, przewód z drugiej strony należy podłączyć do płyty piezoelektrycznej, żyłę do płytki aktywnej płyty często oznaczonej jako +, a ekran należy przylutować do GND dysk. Teraz umieść dysk piezo pomiędzy 2 kawałkami pianki a wysięgnikiem. Słaby, ale najprostszy sposób na uzyskanie padu perkusyjnego z czułością na prędkość.

Jeśli googlujesz po „diy drum piezo pad”, znajdziesz mnóstwo przykładów i przydatnych sposobów na stworzenie naprawdę ładnych padów lub pedałów.

Pedał nożny Hi-hat to normalnie otwarty przełącznik połączony szeregowo z rezystorem 330R i diodą 1N4148. Zobacz załączony schemat obwodu. Rezystor jest bardzo ważny, działając tutaj jak zabezpieczenie przeciwprzeciążeniowe. Zbyt silny sygnał sterujący powodujący bałagan i błędy w przetwarzaniu MIDI. Wejście Hi-hat pierwotnie nie jest chronione.

Przełącznik nożny może być również wykonany na wiele sposobów, takich jak pady perkusyjne lub użyć istniejącego oryginalnego pedału z rezystorem i diodą szeregowo, jak pokazano na schemacie obwodu.

Daję Ci możliwość zbadania i znalezienia najlepszego projektu odpowiadającego Twoim potrzebom bez mojej sugestii.

Mój „bęben pad” i „przełącznik nożny” zostały zrobione tylko do testowania wejść i działają bardzo dobrze pomimo ich naprawdę słabej i najprostszej „konstrukcji”

Krok 8: Wniosek

Wniosek
Wniosek

Przedstawiłem najprostszy sposób na przebudowanie Band Hero z PS2 i niechlujnego kontrolera MIDI do 100% kontrolera perkusji midi, który jest bardzo przydatny nie tylko do ćwiczenia gry, ale możesz go użyć do nagrywania sekcji perkusyjnej w swoich utworach lub nawet do grania, ponieważ teraz Band Hero uzyskać bardzo szybki czas reakcji, dobrą czułość na prędkość i lepszy obwód zgodny ze standardami MIDI.

Oczywiście poziom opóźnienia zależy od indywidualnej konfiguracji urządzeń wejściowych lub oprogramowania, które będzie używane z Band Hero.

W moim przypadku, gdzie testerem był stary MacBook Pro 2009, Logic X i tani dongle MIDItoUSB, udało mi się utrzymać latencję na poziomie 5,2 ms. Co jest więcej niż wystarczające do przetwarzania prawie „w czasie rzeczywistym”.

Dobrze się bawię, grając płynnie bez opóźnień. Udało mi się zagrać serie bardzo szybkich uderzeń, mój rekord to 12 uderzeń w ciągu 1 sekundy, a kontroler bez problemu wszystko nadrobi i bez problemu przetworzy na MIDI!

W Logic Pro, FL Studio Ableton Live możesz łatwo mapować pady indywidualnie do ulubionych syntezatorów perkusyjnych, zmieniać konfiguracyjny bank dźwięków połączony z padami lub sterować dowolnymi funkcjami w oprogramowaniu.

Odnośnie przycisków do gier, które nie działają po modyfikacji. Możliwe jest, aby działały, ale do tego trzeba zaimplementować inny MCU i prosty kod. HA2005 po modzie ma wolne piny DATA i CLK i jest gotowy do pracy z innym MCU. Można również dodać inne wejścia sterujące, takie jak potencjometry lub enkoder, mały ekran OLED i tak dalej. Dosłownie wszystko, co jest dostępne w ramach protokołów MIDI do sterowania sprzętem muzycznym lub oprogramowaniem.

Jeśli ludzie pokażą mi, że instruktaż jest użyteczny, opublikuję część 2, kolejną instruktażową o rozszerzeniu Band Hero 2, płycie sterującej I/O opartej na implementacji drugiego mikrokontrolera.

Dziękuję za uwagę i poświęcony czas!

Zalecana: