Mundarija:
- 1 -qadam: O'chirish sxemalari va qismlar ro'yxati
- 2 -qadam: tenglikni chiqarib oling
- 3 -qadam: O'chirish va qismlarni aniqlash
- 4 -qadam: Quvvat manbasini qo'shing
- 5 -qadam: yo'llarni kesish
- 6 -qadam: yig'ish
- 7-qadam: Qo'shimcha bosh baraban va Hi-Hat pedali
- 8 -qadam: Xulosa
Video: Band Hero PS2 MIDI modifikatsiyasi: 8 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:25
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
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
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
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
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
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
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
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
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:
Ottobot modifikatsiyasi: 5 qadam
Ottobot modifikatsiyasi: Bu boshlang'ich darajadagi robototexnika dizayn loyihasi bo'lib, uning prototipiga yangi sensorlar qo'shib, Ottobotni o'zgartirdim. Otto - Arduino dasturlash tiliga asoslangan oddiy interaktiv robot. Asosan, bu ko'rsatmali post qaroqchilikka ruxsat berish haqida
SNES Classic Mini Bluetooth ichki modifikatsiyasi: 6 qadam (rasmlar bilan)
SNES Classic Mini Bluetooth ichki modifikatsiyasi: Hammaga Nintendo klassik konsolini sevuvchilarga salom! Ushbu qo'llanma SNES Classic Mini konsoliga yarim doimiy ichki bluetooth qabul qilgichni o'rnatishga yordam beradi (shu paytgacha qo'llanmaning qolgan qismi uchun SNESC deb nomlangan). Bu
360 ° burilish va tishli dvigatelga servo modifikatsiyasi: 4 qadam
360 ° burilish va tishli dvigatel uchun servo modifikatsiyasi: men sizga ko'rsatma beramanki, 9g servoni 360 aylanish uchun qanday o'zgartirish kerak, agar siz mikrokontroller gpio -dan minimal foydalangan holda kichik rover ishlab chiqarishni rejalashtirmoqchi bo'lsangiz. Agar sizda shikastlangan servo bo'lsa, ularni o'zgartirishingiz mumkin
DIY Bluetooth modifikatsiyasi Sony MDR-7506 minigarniturasi: 7 qadam (rasmlar bilan)
DIY Bluetooth modifikatsiyasi Sony MDR-7506 minigarniturasi: Sony MDR-7506 minigarniturasi va uning soxta nusxalarini DIY Bluetooth modifikatsiyasiga aylantirish haqida. Menda Sony MDR quloqchinlari juda zo'r va qulay dizaynga ega edi. Va u bilan birga juda qalin kabel. Meni ishlatganimda, bu yaxshi edi
Arduino MIDI Drums (Wii Band Hero)+DAW+VST: 6 qadam (rasmlar bilan)
Arduino MIDI Drums (Wii Band Hero)+DAW+VST: Salom! Ushbu qo'llanma Wii konsolli baraban to'plamini, tuzoq, 2 tom, 2 zang va tepish pedalidan iborat guruh qahramonini qanday o'zgartirish haqida. Bundan tashqari, DAW va VST -dan foydalanib, asta -sekin ko'rsatma bilan baraban to'plamidan ovozni qanday olish mumkin