Mundarija:

Band Hero PS2 MIDI modifikatsiyasi: 8 qadam
Band Hero PS2 MIDI modifikatsiyasi: 8 qadam

Video: Band Hero PS2 MIDI modifikatsiyasi: 8 qadam

Video: Band Hero PS2 MIDI modifikatsiyasi: 8 qadam
Video: Band Hero PS2 to MIDI #diyhack #diymusic #diymidi #circuitbending 2024, Iyul
Anonim
Image
Image

Bu mening birinchi o'rgatuvchim va MIDI tamburini arzon narxda olishni istagan musiqachilar uchun mos keladigan MIDI baraban kontrolleriga Band Hero PS2 kontrollerini o'zgartirish uchun qo'llaniladi. Albatta, Band Hero PS2 dastlab MIDI -ni joriy qilgan va MIDI bilan sukut bo'yicha ishlashi kerak, lekin mening boshqaruvchim to'g'ri ishlamaydi. Band Hero tekshirgichi yoqilgandan so'ng MIDI ma'lumotlarini yuborishi mumkin, lekin MIDI protokolidagi katta kechikish va xatolar bilan. Bundan tashqari, har doim tekshirgich PS2 bilan bog'lanishga harakat qildi. Bir necha daqiqadan so'ng, PS2 konsoli bilan aloqa o'rnatilmasa, avtomatik ravishda o'chadi. Men bu kamchilikni bartaraf etishga harakat qildim, lekin qila olmayman. Butun dunyoda muammolarga duch kelayotgan jodugar Band Hero PS2 Men tushundimki, men yolg'iz emasman va Band Hero -ning boshqa foydalanuvchilari MIDI -ni asl dasturida ham shunday tajribaga ega.

Shuning uchun men narsalarimni o'zgartirishga qaror qildim.

Umid qilamanki, bu yechim Band Hero o'yinchisini tegishli MIDI boshqaruvchisi kabi ishlatmoqchi bo'lganlar uchun foydali bo'ladi.

Ushbu asosiy modifikatsiyani bajarish uchun sizga Arduino kabi qo'shimcha mikrokontroller, kodlash ishi kerak emas edi. Sizga oddiy elektronika komponentlari kerak.

Agar siz endi PS2 konsoli bilan Band Hero -ni ishlatishni xohlamasangiz, ushbu rejimdan foydalaning

Ushbu o'zgartirishdan so'ng Band Hero haqiqiy MIDI va PS2 konsoli uchun ishlamaydigan mustaqil qurilmaga aylanadi.

1 -qadam: O'chirish sxemalari va qismlar ro'yxati

O'chirish sxemalari va qismlar ro'yxati
O'chirish sxemalari va qismlar ro'yxati
O'chirish sxemalari va qismlar ro'yxati
O'chirish sxemalari va qismlar ro'yxati
O'chirish sxemalari va qismlar ro'yxati
O'chirish sxemalari va qismlar ro'yxati

Qo'shilgan elektron sxemalar elektronika yangi boshlanuvchilar uchun foydali va o'qilishi kerak.

Afsuski, "ekzotik" qismlar uchun Band Hero sxemalari va ma'lumotlar varaqlari mavjud emas.

Hech bo'lmaganda topolmadim.

Quyida o'zgartirish uchun zarur bo'lgan qismlar ro'yxati keltirilgan.

2x 220R qarshilik 1x 330R qarshilik

1x 1N4148 diodi

2x 220vF 6.3V

1x ON/OFF miniatyurali kalit

1x universal kuchaytirgich 3 dan 5V gacha

Agar siz 2 ta qo'shimcha kirishni (ikkinchi bosh baraban va Hi-hat pedallari) ishlatishga qaror qilsangiz, sizga ham kerak bo'ladi:

1x oddiy piezo disk 25 dan 35 mm gacha

Uzunroq qo'l bilan Otehall 343-40-120NOZD40 kabi 1x SPDT kaliti.

2 m bitta yadroli ekranli kabel

2x3, 5 mm ulagichli mono.

2 -qadam: tenglikni chiqarib oling

PCBni chiqarib oling
PCBni chiqarib oling

Old Hero Band o'yin panelini ochib, taxtalarni olib tashlaganingizdan so'ng, siz yuqori qismli PCB -ni ko'rishingiz mumkin, u erda simsiz uzatuvchi, 3, 3V kuchaytirgich, xotira chipi va asosiy MCU o'rnatilgan kichikroq taxtasi o'rnatilgan. Kichkina yuqori taxtali modifikatsiyaga ko'ra endi foydali emas va ularni sxemadan butunlay olib tashlash kerak.

Ushbu kartani olib tashlaganingizdan so'ng, barcha o'yin tugmalari ishlamay qoladi, chunki ular asosiy MCUga ulangan va asosan PS2 boshqaruv funktsiyalari bilan bog'langan

Xavotir olmang, ularga baraban paneli uchun oddiy mitti boshqaruv moslamasi kerak emas. Barabanlar bu tugmalarsiz juda yaxshi ishlaydi. Albatta, ularni MIDI CC xabarlariga solishtirish uchun foydali bo'lishi mumkin. Bundan tashqari, siz keyinchalik MIDI funktsiyalari uchun tugmachalarni qo'llashingiz mumkin, lekin sxemaga yana bitta oddiy MCU kiritilishi kerak va buning uchun kodlash ishlari bajarilishi kerak. Alohida o'ylab bo'lmaydigan men keyingi kengaytmalarga tayyorgarlik ko'raman.

Men HA2005 va dastlab MIDI -ning to'liq imkoniyatlarini chiqaradigan oddiy modni baham ko'raman.

3 -qadam: O'chirish va qismlarni aniqlash

O'chirish va uning qismlarini aniqlash
O'chirish va uning qismlarini aniqlash
O'chirish va uning qismlarini aniqlash
O'chirish va uning qismlarini aniqlash
O'chirish va uning qismlarini aniqlash
O'chirish va uning qismlarini aniqlash
O'chirish va uning qismlarini aniqlash
O'chirish va uning qismlarini aniqlash

MI kartasi: IC9: optokupl PC900, MCU HA2005, bu kod ostida PIC 16Fxxx seriyali va ikkita opa kuchaytirgichli HA1504 tranzistorlar va piezoelektrik datchiklardan keladigan analog signalni konditsiyalash uchun javob beradigan boshqa qismlar yashiringan. HA1504 kodi ostida qaysi amper yashirilganiga 100% ishonchim komil emas, lekin u LM324 ga o'xshash to'rtta amperli.

Men ushbu komponentlar kodlari ostidagi qismlar haqida ishonchli ma'lumot topa olmadim.

Ishlab chiqaruvchilar ko'pincha o'zlarining "sehrli" kodlarini yaratadilar va oddiy qismlarni ta'kidlaydilar. O'ylaymanki, bu DIY va xakerlik jamoalaridan juda aqlli bo'lmagan himoya vositalaridan biri.

4 -qadam: Quvvat manbasini qo'shing

Quvvat manbasini qo'shing
Quvvat manbasini qo'shing
Quvvat manbasini qo'shing
Quvvat manbasini qo'shing
Quvvat manbasini qo'shing
Quvvat manbasini qo'shing
Quvvat manbasini qo'shing
Quvvat manbasini qo'shing

Batareyani ishlatish uchun siz 5V kuchlanish kuchlanishini oshirish uchun konvertorni ishlatishingiz kerak.

HA2005 MIDI operatsiyalari uchun dasturlashtirilgan bo'lib, 3,3V ga qaraganda 5V ostida ancha yaxshi ishlaydi.

Men eBay -da mavjud bo'lgan konvertordan keladigan to'lqinlarni energiyani saqlash va filtrlash uchun qo'shimcha 220uF kondansatkichli 3V dan 5V gacha tezlashtiruvchi konvertorni ishlatardim.

5V VCC uchun Ic PC900 yaqin.

Men bu erda ikkita pinni lehimladim, bu pinlarga kuchaytirgich konvertori va filtrlash kondansatkichlaridan biri ulangan bo'lishi kerak.

5 -qadam: yo'llarni kesish

Yo'llarni kesish
Yo'llarni kesish
Yo'llarni kesish
Yo'llarni kesish
Yo'llarni kesish
Yo'llarni kesish
Yo'llarni kesish
Yo'llarni kesish

Bu hech qanday xatosiz ehtiyotkorlik bilan bajarilishi kerak bo'lgan eng muhim qadamdir.

MIDI chiqishi rozetkaga yaqin - bu elektronning kichik qismi, uni ajratish va bir nechta yo'llarni kesib tashlash kerak.

O'chirishning bu qismi eski MIDI chiqish sxemasi bo'lib, pin 4 va TTL darajali o'zgartirgich uchun kuchlanish dublörünü o'z ichiga oladi. Ular endi foydalidir va ularni e'tiborsiz qoldirish kerak.

Men fotosuratlarda ko'rsatganimdek:

GND teshigiga juda yaqin, tranzistor va rezistor orasidagi yo'lni kesib tashlang. Yuqoridagi rezistor izdan keladi

UART TX, pin 17 HA2005.

Lehimlash simlari uchun yaxshi joy bor va 220R qarshiligi bilan MiDI 5 -pinli DIN rozetkasiga ulanishi kerak.

Rezistorni "havoda" paychalarining rozetkasiga payvandlash mumkin va uni issiqlik o'tkazgich trubkasida ajratish kerak.

Yaxshi lehim nuqtasi taxtaning qarama -qarshi tomonida, rozetka ostida joylashgan.

Shuningdek, rozetkaning ostida biz trekning qolgan qismini kesib tashlashimiz kerak va shu bilan eski MIDI chiqish sxemasini butunlay uzib qo'yishimiz kerak.

Midi kiritish yaxshi va hech qanday qo'shimcha ishni talab qilmaydi.

PIN 17 HA2005 - bu UART TX, bu ma'lumotdan olingan ma'lumot - bu MIDI formatining to'g'ri va to'g'ri darajasi, 5 -pinli DIN rozetkasiga 220R qarshilik bilan standart tarzda ulanishi kerak. Eski sxemaga o'xshash boshqa simlar salbiy ta'sir ko'rsatadi va MIDI ma'lumotlarida xatolarga olib kelishi mumkin.

4 -pin, DIN soketining MIDI chiqishidagi kuchlanish moslamasi 5V bo'lishi kerak. 4 -pinli 220R rezistorli kuchaytirgichning 5V kuchlanishiga ulang.

6 -qadam: yig'ish

Yig'ish
Yig'ish
Yig'ish
Yig'ish
Yig'ish
Yig'ish

Oxirgi sinov va o'zgartirilgan taxtani o'yin maydonchasiga qaytaring. Batareyaning ijobiy terminali va kuchaytirgich konvertoridagi musbat batareyaning kirishi orasidagi ON/OFF tugmachasini ulang. Hamma narsani birlashtiring.

Agar modifikatsiya xato qilmasa, yangi Band Hero 2 MIDI baraban tekshirgichi ishga tushgandan so'ng o'ynashga tayyor bo'ladi.

7-qadam: Qo'shimcha bosh baraban va Hi-Hat pedali

Qo'shimcha bosh baraban va Hi-Hat pedali
Qo'shimcha bosh baraban va Hi-Hat pedali
Qo'shimcha bosh baraban va Hi-Hat pedali
Qo'shimcha bosh baraban va Hi-Hat pedali
Qo'shimcha bosh baraban va Hi-Hat pedali
Qo'shimcha bosh baraban va Hi-Hat pedali

Agar sizda asl ikkinchi bar-baraban va yuqori oyoqli pedal bo'lmasa, siz ko'pik, kauchuk, oddiy piezoelektrik disk va kommutator kabi oddiy materiallardan muqobil yostiq yoki oyoq pedalini osongina yasashingiz mumkin.

Ikkinchi baraban sensori qo'shimcha binafsha rangsiz ikkinchi binafsha rangli rozetkaga ulangan bo'lishi kerak.

Mono 3, 5 mm ulagichga bir metrli ekranli kabel va bir tomonli lehimni oling. Yadro kabeli "uchiga" lehimlangan bo'lishi kerak va ekran manşonga lehimlangan bo'lishi kerak, boshqa yon kabel piezoelektrikka ulangan bo'lishi kerak, yadro ko'pincha " +" belgisi bilan belgilanadi va ekran GND ga lehimlanishi kerak. disk. Endi piezo diskni 2 bo'lak ko'pik va bum bum orasiga qo'ying. Baraban yostig'ining tezligini sezishning yomon, lekin eng oddiy usuli.

Agar siz "barabanli piezo pad" atrofida googling bilan o'tirsangiz, chindan ham chiroyli prokladkalar yoki pedallar yaratishning ko'plab misollari va foydali usullari mavjud.

Hi-Hat oyoq pedali-bu 330R qarshilik va 1N4148 diodli ketma-ket ulangan oddiy ochiq kalit. Ilova qilingan sxemaga qarang. Rezistor juda muhim, bu erda ortiqcha yuk oqimi himoyasi kabi ishlaydi. MIDI ishlov berishda tartibsizlik va xatolarga olib keladigan juda kuchli nazorat signallari. Hi-hat kiritish dastlab himoyalanmagan.

Oyoqni almashtirishni baraban yostig'i kabi ko'p usullar bilan bajarish mumkin yoki rezistorli va diodli ketma -ketlikdagi sxema ko'rsatilgan ketma -ket mavjud original pedaldan foydalanish mumkin.

Men sizga taklif qilmasdan tadqiqot va sizning ehtiyojlaringizga mos keladigan eng yaxshi dizaynni topish imkoniyatini beraman.

Mening "baraban yostig'i" va "oyoq almashtirgichi" faqat kirishni sinab ko'rish uchun qilingan va ular juda yomon va sodda "dizayn" ga qaramay juda yaxshi ishlaydi.

8 -qadam: Xulosa

Xulosa
Xulosa

Men Band Hero -ni PS2 va tartibsiz MIDI kontrolleridan 100% midi baraban boshqaruvchisiga qayta tiklashning eng oddiy usulini taqdim qildim, bu nafaqat ijro etish uchun, balki siz qo'shiqlarda baraban qismini yozish yoki hatto hayotda o'ynash uchun ham ishlatilishi mumkin, chunki hozir Band Hero juda tez javob berish vaqtini, yaxshi tezlik sezuvchanligini va MIDI standartlariga mos keladigan yaxshi sxemani oling.

Albatta, kechikish darajasi individual konfiguratsiyaga bog'liq bo'lib, sizning kirish qurilmalaringiz yoki Band Hero bilan ishlatiladigan dasturiy ta'minotga bog'liq.

Mening holatimda, sinov mashinasi eski MacBook Pro 2009, Logic X va arzon dongle MIDItoUSB edi, men 5,2 ms kechikish darajasini ushlab tura oldim. Deyarli "real vaqtda" qayta ishlash uchun nima etarli.

Men kechiktirmasdan silliq o'ynashdan zavqlanaman. Men juda tez zarbalar seriyasini o'ynay oldim, mening rekordim 1 soniyada 12 marta urildi va nazoratchi hamma narsani muammosiz MIDI -da qayta ishlay oladi!

Logic Pro, FL Studio Ableton Live -da siz prokladkalarni alohida -alohida sevimli baraban sintezatorlari bilan osongina xaritalashingiz, prokladkalarga ulangan ovoz konfiguratsiyasini o'zgartirishingiz yoki dasturiy ta'minotdagi har qanday funktsiyalarni boshqarishingiz mumkin.

O'zgartirishdan keyin ishlamaydigan o'yin tugmalari haqida. Ularni ishga joylashtirish mumkin, lekin buning uchun boshqa MCU va oddiy kodni qo'llash kerak. HA2005 moddan keyin bepul DATA va CLK pinlari mavjud va boshqa MCU bilan ishlashga tayyor. Shuningdek, potentsiometrlar yoki kodlovchi, kichik oLED ekran va boshqalar kabi boshqa boshqaruv elementlarini kiritish mumkin. Musiqiy apparat yoki dasturiy ta'minotni boshqarish uchun MIDI protokollarida mavjud bo'lgan hamma narsa.

Agar odamlar menga ko'rsatma foydali ekanligini ko'rsatsalar, men 2 -qismni, Band Hero 2 kengaytmasi haqida boshqa ko'rsatmalarni, ikkinchi mikrokontrollerni ishga tushirishga asoslangan kirish -chiqish boshqaruv panelini nashr etaman.

Vaqt va e'tibor uchun rahmat!

Tavsiya: