Съдържание:

Band Hero PS2 MIDI Модификация: 8 стъпки
Band Hero PS2 MIDI Модификация: 8 стъпки

Видео: Band Hero PS2 MIDI Модификация: 8 стъпки

Видео: Band Hero PS2 MIDI Модификация: 8 стъпки
Видео: Прохождение The Last of Us part 2 (Одни из нас 2)#2 Здание суда и поиски бензина 2024, Ноември
Anonim
Image
Image

Това е първият ми инструктаж и се отнася за модификация на Band Hero PS2 контролера към подходящ MIDI барабанен контролер за музиканти, които искат да получат по евтин начин доста приятен барабанен MIDI контролер. Разбира се, Band Hero PS2 първоначално е внедрил MIDI и би трябвало да работи по подразбиране с MIDI, но моят контролер не работи правилно. След включване на контролера Band Hero е в състояние да изпраща MIDI данни, но с огромна латентност и грешки в MIDI протокола. Освен това през цялото време контролерът се опитва да се свърже с PS2. След няколко минути автоматично се изключва при неуспешна връзка с PS2 конзолата. Опитах се да заобиколя това несъвършенство, но не мога. Търсейки по целия свят за проблеми с вещицата Band Hero PS2 Разбрах, че просто не съм сам и други потребители Band Hero имат подобен опит с оригиналната реализация на MIDI.

Затова реших да променя нещата си.

Надявам се тази неразрешима да бъде полезна за някой, който иска да използва играчка Band Hero като подходящ MIDI контролер.

За тази основна модификация не беше необходимо да използвате допълнителен микроконтролер като Arduino, каквато и да е работа за кодиране. Просто ви трябват няколко обикновени електронни компонента.

Използвайте този мод само ако вече не искате да използвате своя Band Hero с PS2 конзола

След тази промяна Band Hero става наистина MIDI и самостоятелно устройство, което вече не работи за PS2 конзола.

Стъпка 1: Схеми и списък на частите

Схеми и списък на частите
Схеми и списък на частите
Схеми и списък на частите
Схеми и списък на частите
Схеми и списък на частите
Схеми и списък на частите

Приложените схеми трябва да бъдат полезни и четими за начинаещи в електрониката.

За съжаление не съществуват схеми на Band Hero и листове с данни за първоначално включени „екзотични“части.

Поне аз не го намерих.

По -долу е даден списък на частите, които са необходими за модификация.

2x 220R резистор 1x 330R резистор

1x 1N4148 диод

2x 220uF 6.3V

1x превключвател за включване/изключване миниатюрен

1x универсален усилващ усилващ преобразувател 3 до 5V

Ако решите да използвате 2 допълнителни входа (втори бас барабан и Hi-hat педали), вие също трябва:

1x обикновен пиезо диск от 25 до 35 мм

1x SPDT превключвател като Otehall 343-40-120NOZD40 с по-дълъг лост.

2m едножилен екраниран кабел

2x 3, 5 мм жак щепсел моно.

Стъпка 2: Издърпайте печатната платка

Издърпайте печатната платка
Издърпайте печатната платка

След отваряне на Band Hero отпред монтирана игрална подложка и изтегляне на дъските, можете да видите основната платка с прикрепена отгоре, по -малка платка, където е инсталиран безжичен трансивър, усилващ преобразувател 3, 3V, чип памет и главен MCU. Малката горна платка вече не е полезна според модификацията и трябва да бъде премахната за постоянно от веригата.

След като премахнете тази платка, всички бутони за игри спират да работят, защото са свързани с главното MCU и са свързани най -вече с контролните функции на PS2

Не се притеснявайте за това, всъщност нямате нужда от тях в основния контролер за midi барабани. Барабаните работят повече от чудесно без тези бутони. Разбира се, те могат да бъдат полезни за картографирането им към MIDI CC съобщения. Освен това по -късно можете да внедрите бутони към MIDI функции, но трябва да се въведе още един прост MCU във веригата и за това трябва да се извърши работа по кодиране. Отделно неразбираемо ще се подготвя за по -нататъшни разширения.

Споделям само основен мод, който освобождава пълни възможности HA2005 и първоначално реализиран MIDI.

Стъпка 3: Идентификация на вериги и части

Идентификация на вериги и части
Идентификация на вериги и части
Идентификация на вериги и части
Идентификация на вериги и части
Идентификация на вериги и части
Идентификация на вериги и части
Идентификация на вериги и части
Идентификация на вериги и части

Midi платка, която съдържа IC”s: оптрон PC900, MCU HA2005, където под този код е скрита серия PIC 16Fxxx и два операционни усилвателя HA1504 с транзистори и други части, отговорни за кондиционирането на аналогов сигнал, постъпващ от пиезоелектрични сензори, погребани в подложки. Не съм 100% сигурен кои операционни усилватели са скрити под код HA1504, но това е четириядрен усилвател, подобен на LM324.

Не мога да намеря надеждна информация за части под тези кодове на компоненти.

Производителите често създават свои „магически“кодове и отбелязват обикновени части. Предполагам, че това е една от не особено интелигентните защити срещу общности „Направи си сам“и хакерство.

Стъпка 4: Добавете захранване

Добавете захранване
Добавете захранване
Добавете захранване
Добавете захранване
Добавете захранване
Добавете захранване
Добавете захранване
Добавете захранване

За работа с батерия трябва да използвате и повишаващ преобразувател за повишаване на нивото на напрежение до 5V.

HA2005, програмиран за MIDI операции, работи много по -добре и е по -стабилен при 5V от 3.3V.

Използвах обикновени и обичайни налични в eBay усилващ усилващ преобразувател 3V до 5V с допълнителни 220uF кондензатори за съхранение на енергия и филтриране на вълнички, идващи от преобразувателя.

Близо до Ic PC900 е вход за 5V VCC.

Запоях тук два щифта. Към тези щифтове трябва да се свърже усилващ преобразувател и един от филтриращите кондензатори.

Стъпка 5: Изрязване на коловозите

Изрязване на пистите
Изрязване на пистите
Изрязване на пистите
Изрязване на пистите
Изрязване на пистите
Изрязване на пистите
Изрязване на пистите
Изрязване на пистите

Това е най -важната стъпка, която трябва да се прави внимателно, без никакви грешки.

В близост до гнездото MIDI изходът е малка част от веригата, която трябва да бъде изключена и пропусната чрез отрязване на няколко писти.

Тази част от веригата е стара MIDI изходна верига, включва удвоител на напрежението за щифт 4 и превключвател на ниво TTL. Те вече са полезни и трябва да бъдат пропуснати.

Както показах на снимките:

Много близо до дупката GND, прекъснете пистата между транзистора и резистора. Следата над резистора идва от

UART TX, щифт 17 HA2005.

Има добро място за запояване на проводник и чрез резистор 220R трябва да бъде свързан към щифта 5 в MiDI изход DIN гнездо.

Резисторът може да бъде запоен „във въздуха“точно към гнездото за щифтове и трябва да бъде изолиран в термоусадочна тръба.

Добрата точка на запояване е от другата страна на платката, под гнездото.

Също така под гнездото трябва да прекъснем останалата част от пистата и чрез това напълно да изключим старата MIDI изходна верига.

Midi входът е добър и не изисква допълнителна работа.

ПИН 17 HA2005 е UART TX, данните идват от този пин е правилния MIDI формат и подходящо ниво, трябва да бъде свързан по стандартен начин само с резистор 220R към гнездото 5 DIN. Всяко друго окабеляване като стара верига има отрицателно въздействие и може да причини грешки в MIDI данните.

Референцията за напрежение на щифт 4, MIDI изходът на DIN гнездото трябва да бъде 5V. Свържете щифт 4 към 220R резистор към 5V изхода от усилвателния преобразувател.

Стъпка 6: Сглобяване

Сглобяване
Сглобяване
Сглобяване
Сглобяване
Сглобяване
Сглобяване

Последен тест и поставете обратно модифицирана дъска в кутията на игралната подложка. Свържете превключвателя ON/OFF между положителния извод на батерията и положителния вход на батерията на платката на усилвателния преобразувател. Завийте всичко заедно.

Ако модификацията върви без грешки, новият Band Hero 2 MIDI барабанен контролер е готов за игра след включване.

Стъпка 7: Екстра бас барабан и Hi-Hat педал

Екстра бас барабан и Hi-Hat педал
Екстра бас барабан и Hi-Hat педал
Екстра бас барабан и Hi-Hat педал
Екстра бас барабан и Hi-Hat педал
Екстра бас барабан и Hi-Hat педал
Екстра бас барабан и Hi-Hat педал

Ако нямате оригинален втори бас барабан и хай-хет крачен педал, тогава можете лесно да направите алтернативна подложка или крачен педал от обичайни налични материали като парчета пяна, гума, обикновен пиезоелектричен диск и превключвател.

Вторият сензор за бас барабан трябва да бъде свързан към втори гнездо с виолетов цвят без допълнителна верига.

Просто вземете екраниран кабел с метър и спойка от едната страна към моно 3, 5 мм жака. Основният кабел трябва да бъде запоен към „върха“, а екранът да бъде запоен към втулката, другият страничен кабел трябва да бъде свързан към пиезоелектрическия диск, жилата към активната плоча на диска, често маркирана като +, а екранът трябва да бъде запоен към GND диск. Сега поставете пиезо диск между 2 парчета пяна и стрела. Лош, но най -прост начин да получите барабанна подложка за чувствителност към скорост.

Ако се разхождате из „diy drum piezo pad“има много примери и полезни начини да създадете наистина хубави накладки или педали.

Крачният педал Hi-hat е нормален отворен превключвател, свързан последователно с резистор 330R и диод 1N4148. Вижте приложената електрическа схема. Резисторът е много важен, работи тук като защита от ток на претоварване. Твърде силен управляващ сигнал създава бъркотия и грешки при MIDI обработка. Първоначално входът Hi-hat е незащитен.

Крачният превключвател може да се направи и по много начини като барабанни накладки или да използвате съществуващ оригинален педал с резистор и диод последователно като схемата, показваща.

Позволявам ви възможност за проучване и откриване на най -добрия дизайн, подходящ за вашите нужди, без моето предложение.

Моят „барабанен тампон“и „крачен превключвател“бяха направени само за тестване на входове и работят много добре, въпреки техния наистина лош и най -прост „дизайн“

Стъпка 8: Заключение

Заключение
Заключение

Представих най -простия начин за възстановяване на Band Hero от PS2 и разхвърлян MIDI контролер до 100% midi барабанен контролер, който е много полезен не само за тренировка, но и можете да го използвате за запис на секция с барабани в песните си или дори да играете живот, защото сега Band Hero получете много бързо време за реакция, приятна чувствителност към скоростта и по -добра верига, която е съвместима със стандартите MIDI.

Разбира се, нивото на латентност зависи от индивидуалната конфигурация на вашите входни устройства или софтуер, който ще се използва с Band Hero.

В моя случай, когато тестовата машина беше стар MacBook Pro 2009, Logic X и евтин ключ MIDItoUSB, успях да запазя ниво на латентност от 5.2ms. Това е повече от достатъчно за обработка почти в реално време.

Забавлявам се да играя гладко без забавяне. Успях да пусна серия от много бързи хитове, моят рекорд е 12 попадения за 1 секунда и контролерът лесно навакса всичко и без проблеми, обработвайки го в MIDI!

Под Logic Pro, FL Studio Ableton Live можете лесно да картографирате подложки поотделно към любимите си синтезатори на барабани, да променяте конфигурацията на звукова банка, свързана с подложките, или да контролирате всякакви функции в софтуера.

Относно бутоните за игри, които не работят след промяна. Възможно е да ги накарате да работят, но за това трябва да внедрите друг MCU и прост код. HA2005 след мода има свободни DATA и CLK щифтове и е готов за работа с друг MCU. Може да се добавят и други контроли за вход като потенциометри или енкодер, малък oLED екран и така нататък. Буквално всичко, което се предлага по MIDI протоколи за управление на музикален хардуер или софтуер.

Ако хората ми покажат, че инструкциите са полезни, ще публикувам част 2, друга инструкция за разширението Band Hero 2, I/O контролна платка, базирана на втория микроконтролер за внедряване.

Благодаря ви за вниманието и отделеното време!

Препоръчано: