
Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-23 15:05


Это мой первый инструктаж, и он применяется к модификации 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 и таблиц данных для изначально включенных "экзотических" деталей.
По крайней мере, я не нашел.
Ниже приведен список деталей, необходимых для модификации.
2 резистора 220R 1 резистор 330R
1x 1N4148 диод
2x 220 мкФ 6,3 В
1x миниатюрный переключатель включения / выключения
1x универсальный повышающий повышающий преобразователь с 3 до 5 В
Если вы решили использовать 2 дополнительных входа (второй бас-барабан и педали хай-хэта), вам также понадобятся:
1x обычный пьезодиск от 25 до 35 мм
1x однополюсный переключатель типа Otehall 343-40-120NOZD40 с более длинным рычагом.
Одножильный экранированный кабель длиной 2 м
2x 3, 5 мм штекер моно.
Шаг 2: снимите печатную плату

Открыв переднюю игровую панель Band Hero и сняв платы, вы можете увидеть основную печатную плату с прикрепленной вверху меньшей платой, на которой установлен беспроводной трансивер, повышающий преобразователь 3, 3 В, микросхема памяти и главный MCU. Маленькая верхняя плата больше не используется в соответствии с модификациями и должна быть удалена из схемы навсегда.
После удаления этой платы все игровые кнопки перестают работать, потому что они подключены к главному MCU и в основном связаны с функциями управления PS2
Не беспокойтесь об этом, они вам не нужны в базовом миди-контроллере барабанных пэдов. Барабаны без этих кнопок работают более чем здорово. Конечно, они могут быть полезны для сопоставления их с сообщениями MIDI CC или около того. Кроме того, позже вы можете реализовать кнопки для функций MIDI, но в схему необходимо ввести еще один простой MCU, и для этого необходимо выполнить кодирование. Отдельно несговорчивый подготовлю к дальнейшим продлениям.
Я поделился просто базовым модом, который раскрывает полные возможности HA2005 и изначально реализовал MIDI.
Шаг 3: Идентификация цепи и деталей




Midi-плата, содержащая микросхемы: оптопару PC900, MCU HA2005, где под этим кодом скрывается серия PIC 16Fxxx и два операционных усилителя HA1504 с транзисторами и другими частями, отвечающими за формирование аналогового сигнала, поступающего от пьезоэлектрических датчиков, спрятанных в контактных площадках. Я не уверен на 100%, какие операционные усилители скрыты под кодом HA1504, но это четырехъядерный операционный усилитель, похожий на LM324.
Я не нашел какой-либо достоверной информации о деталях под этими кодами компонентов.
Производители часто создают собственные «волшебные» коды и замечают штатные детали. Думаю, это одна из не очень умных защит от сообществ DIY и хакеров.
Шаг 4: Добавьте блок питания




Для работы от батареи вам также необходимо использовать повышающий преобразователь для повышения уровня напряжения до 5 В.
HA2005, запрограммированный для работы с MIDI, работает намного лучше и более стабилен при 5 В, чем 3,3 В.
Я использовал обычный и распространенный на eBay повышающий преобразователь с 3 В до 5 В с дополнительными конденсаторами 220 мкФ для хранения энергии и фильтрации пульсаций, поступающих от преобразователя.
Близко к Ic PC900 вход для 5V VCC.
Я припаял сюда два контакта, к которым должен быть подключен повышающий преобразователь и один из фильтрующих конденсаторов.
Шаг 5: Обрезка дорожек




Это самый важный шаг, который нужно делать аккуратно, без ошибок.
Рядом с разъемом MIDI-выхода находится небольшая часть схемы, которую следует отключить и исключить, отрезав пару дорожек.
Эта часть схемы представляет собой старую схему вывода MIDI, включает в себя удвоитель напряжения для контакта 4 и переключатель уровня TTL. Они более полезны, и их нужно опустить.
Как я показал на фотографиях:
Очень близко к отверстию GND отрезать дорожку между транзистором и резистором. Дорожка над резистором идет от
UART TX, контакт 17 HA2005.
Есть хорошее место для пайки провода и резистором 220R должен быть подключен к контакту 5 в разъеме MiDI out DIN.
Резистор можно припаять «на воздухе» точно к штыревому гнезду и изолировать термоусадочной трубкой.
Хорошая точка пайки находится на противоположной стороне платы, под розеткой.
Также под сокетом нам нужно отрезать оставшуюся часть трека и тем самым полностью отключить старую схему выхода MIDI.
MIDI-ввод в порядке и не требует дополнительной работы.
Контакт 17 HA2005 - это UART TX, данные поступают с этого контакта, который имеет правильный формат MIDI и надлежащий уровень, должен быть подключен стандартным способом только резистором 220R к разъему DIN 5 контакта. Любая другая проводка, такая как старая схема, оказывает негативное влияние и может вызвать ошибки в данных MIDI.
Опорное напряжение на контакте 4 разъема DIN MIDI out должно быть 5 В. Подключите контакт 4 резистора 220R к выходу 5V повышающего преобразователя.
Шаг 6: Сборка



Последний тест и обратно модифицированную плату обратно в корпус геймпада. Подключите переключатель ВКЛ / ВЫКЛ между положительной клеммой аккумулятора и положительным входом аккумулятора на плате повышающего преобразователя. Облажались все вместе.
Если модификация прошла без ошибок, новый MIDI-контроллер ударных Band Hero 2 готов к игре после включения.
Шаг 7: дополнительный бас-барабан и педаль хай-хэта



Если у вас нет оригинального второго бас-барабана и ножной педали хай-хэта, вы можете легко сделать альтернативный пэд или ножную педаль из обычных доступных материалов, таких как поролон, резина, обычный пьезоэлектрический диск и переключатель.
Датчик второго большого барабана должен быть подключен ко второму розетке фиолетового цвета без каких-либо дополнительных цепей.
Просто возьмите метровый экранированный кабель и припаяйте его одной стороной к штекеру моно 3,5 мм. Кабель с сердечником должен быть припаян к «наконечнику», а экран должен быть припаян к муфте, другой конец кабеля должен быть подключен к пьезоэлектрическому диску, сердечник к активной пластине диска, часто помеченному как +, и экран необходимо припаять к GND. диск. Теперь поместите пьезодиск между 2 частями пенопласта и стрелой. Плохой, но самый простой способ получить пэд ударной, чувствительный к скорости нажатия.
Если вы погуглите «пьезо пэды для барабанов своими руками», вы найдете множество примеров и полезных способов создания действительно хороших пэдов или педалей.
Ножная педаль хай-хэта - это нормально разомкнутый переключатель, подключенный последовательно с резистором 330R и диодом 1N4148. См. Прилагаемую принципиальную схему. Резистор очень важен, он работает как защита от перегрузки по току. Слишком сильный управляющий сигнал приводит к беспорядку и ошибкам в обработке MIDI. Вход хай-хэта изначально не защищен.
Педальный переключатель также может быть выполнен разными способами, например, с барабанными пэдами или с использованием существующей оригинальной педали с резистором и диодом, включенными последовательно, как показано на принципиальной схеме.
Я даю вам возможность исследовать и найти лучший дизайн, подходящий для ваших нужд, без моего предложения.
Мои «барабанные пэды» и «ножной переключатель» были созданы только для тестирования входных сигналов, и они работают очень хорошо, несмотря на их очень плохую и простую «конструкцию».
Шаг 8: Заключение

Я представил самый простой способ перестроить Band Hero с PS2 и грязного MIDI-контроллера на 100% -ный MIDI-контроллер ударных, который очень полезен не только для практики игры, но вы можете использовать его для записи барабанной части в ваших песнях или даже для игры в жизнь, потому что теперь Band Hero получить очень быстрое время отклика, хорошую чувствительность к скорости и лучшую схему, совместимую со стандартами MIDI.
Конечно, уровень задержки зависит от индивидуальной конфигурации ваших устройств ввода или программного обеспечения, которое будет использоваться с Band Hero.
В моем случае, когда тестовой машиной был старый MacBook Pro 2009, Logic X и дешевый ключ MIDItoUSB, мне удалось сохранить задержку на уровне 5,2 мс. Чего более чем достаточно для обработки практически в реальном времени.
Мне нравится играть плавно, без задержек. Я смог сыграть серию очень быстрых ударов, мой рекорд - 12 ударов за 1 секунду, и контроллер легко все догоняет и без проблем обрабатывает в MIDI!
В Logic Pro, FL Studio Ableton Live вы можете легко сопоставить пэды индивидуально с вашими любимыми синтезаторами ударных, изменить конфигурационный звуковой банк, связанный с пэдами, или управлять любыми функциями в программном обеспечении.
Что касается игровых кнопок, которые не работают после модификации. Их можно заставить работать, но для этого вам нужно реализовать другой MCU и простой код. HA2005 после мода имеет свободные контакты DATA и CLK и готов к работе с другим MCU. Также могут быть добавлены другие элементы управления, такие как потенциометры или энкодер, небольшой oLED-экран и т. Д. Буквально все, что доступно по протоколам MIDI для управления музыкальным оборудованием или программным обеспечением.
Если люди покажут мне, что инструкция полезна, я опубликую часть 2, еще одну инструкцию о расширении Band Hero 2, плате управления вводом-выводом на основе реализации второго микроконтроллера.
Спасибо за внимание и уделенное время!
Рекомендуемые:
Модификация переключателя Sinilink WiFi с датчиком напряжения / тока INA219: 11 шагов

Модификация переключателя Sinilink WiFi с датчиком напряжения / тока INA219: USB-переключатель Sinilink XY-WFUSB WIFI - это симпатичное маленькое устройство для удаленного включения / выключения подключенного USB-устройства. К сожалению, у него нет возможности измерить напряжение питания или используемый ток подключенного устройства. Это руководство показывает вам, как я изменил
USB-ДЖОЙСТИК С НУЛЕВОЙ ЗАДЕРЖКОЙ - АВТО АНАЛОГОВАЯ МОДИФИКАЦИЯ: 5 шагов

USB-ДЖОЙСТИК С НУЛЕВОЙ ЗАДЕРЖКОЙ - АВТО АНАЛОГОВАЯ МОДИФИКАЦИЯ: Это дополнительный проект к модификации истинного аналогового джойстика USB-кодировщика с нулевой задержкой. Перед добавлением этого устройства вам необходимо успешно модифицировать, протестировать и откалибровать кодировщик в предыдущем проекте. Когда закончил и работал
Модификация органной машины EHX B9: 5 шагов (с изображениями)

EHX B9 Organ Machine Модификация: (ehx B9) - Когда я был маленьким мальчиком, я был очарован невероятным музыкальным инструментом: органной гитарой Godwin Питера Ван Вуда (построенной в Италии компанией Sisme)! Я считаю, что Питер представлял армию гитаристов, рожденных в аналоговом юрском стиле, который выглядел
Модификация Ottobot: 5 шагов

Модификация Ottobot: это проект по разработке робототехники для начинающих, в котором я модифицировал Ottobot, добавив новые датчики к его прототипу. Отто - простой интерактивный робот, основанный на языке программирования Arduino. По сути, этот пост с инструкциями о том, как позволить грабить
MIDI-барабаны Arduino (Wii Band Hero) + DAW + VST: 6 шагов (с изображениями)

MIDI-барабаны Arduino (Wii Band Hero) + DAW + VST: Привет! В этом уроке рассказывается, как модифицировать ударную установку консоли Wii, главного героя группы, с малым барабаном, 2 томами, 2 тарелками и педалью бочки. Кроме того, с пошаговым руководством, как получить звук из ударной установки, используя DAW и VST, доступные бесплатно. Просто