Mündəricat:

Band Hero PS2 MIDI Modifikasiyası: 8 addım
Band Hero PS2 MIDI Modifikasiyası: 8 addım

Video: Band Hero PS2 MIDI Modifikasiyası: 8 addım

Video: Band Hero PS2 MIDI Modifikasiyası: 8 addım
Video: Band Hero PS2 to MIDI #diyhack #diymusic #diymidi #circuitbending 2024, Noyabr
Anonim
Image
Image

Bu mənim ilk təlimatımdır və Band Hero PS2 nəzarətçisini ucuz bir şəkildə olduqca gözəl baraban MIDI nəzarətçisindən almaq istəyən musiqiçilər üçün uyğun MIDI baraban nəzarətçisinə dəyişiklik tətbiq etmək üçün tətbiq olunur. Əlbəttə ki, Band Hero PS2 əvvəlcə MIDI tətbiq etdi və MIDI ilə standart olaraq işləməlidir, amma nəzarətçim düzgün işləmir. Güc açıldıqdan sonra Band Hero nəzarətçisi MIDI məlumatlarını göndərə bilir, lakin MIDI protokolunda böyük gecikmə və səhvlərlə. Üstəlik, hər zaman nəzarətçi PS2 ilə əlaqə qurmağa çalışdı. Bir neçə dəqiqədən sonra PS2 konsolu ilə əlaqə uğursuz olarsa avtomatik olaraq sönür. Bu qüsuru aradan qaldırmağa çalışdım, amma bacarmadım. Band Hero PS2 ifritə problemi ilə əlaqədar dünyanın hər yerində araşdırma apardıqda anladım ki, mən tək deyiləm və digər istifadəçilər Band Hero orijinal MIDI tətbiqi ilə oxşar təcrübəyə malikdirlər.

Buna görə əşyalarımı dəyişdirmək qərarına gəldim.

Ümid edirəm ki, bu həll olunmayan, Band Hero oyuncağını uyğun MIDI nəzarətçisi kimi istifadə etmək istəyənlər üçün faydalı olacaq.

Bu əsas dəyişiklik üçün Arduino kimi hər hansı bir əlavə mikrokontrolördən, hər hansı bir kodlaşdırma işindən istifadə etməyinizə ehtiyac yox idi. Yalnız bir neçə adi elektronikaya ehtiyacınız var.

Bu moddan yalnız PS2 konsolu ilə Band Hero istifadə etmək istəmirsinizsə istifadə edin

Bu dəyişiklikdən sonra Band Hero həqiqətən MIDI və PS2 konsolu üçün artıq işləməyən müstəqil bir cihaz halına gəlir.

Addım 1: Dövrə Diaqramları və Parça siyahısı

Dövrə diaqramları və hissə siyahısı
Dövrə diaqramları və hissə siyahısı
Dövrə diaqramları və hissə siyahısı
Dövrə diaqramları və hissə siyahısı
Dövrə diaqramları və hissə siyahısı
Dövrə diaqramları və hissə siyahısı

Əlavə edilmiş sxemlər elektronikaya yeni başlayanlar üçün faydalı və oxunaqlı olmalıdır.

Təəssüf ki, "ekzotik" hissələr üçün heç bir Band Hero dövrə diaqramı və məlumat vərəqi yoxdur.

Heç olmasa tapmadım.

Aşağıda dəyişiklik etmək üçün lazım olan hissələrin siyahısı verilmişdir.

2x 220R müqavimət 1x 330R müqavimət

1x 1N4148 diod

2x 220uF 6.3V

1 x ON/OFF miniatür keçid

1x universal gücləndirici 3 -dən 5V -a qədər çevirici

2 əlavə girişdən (ikinci bas barabanı və Hi-hat pedalları) istifadə etmək qərarına gəlsəniz, sizə də lazımdır:

1 x 25-35 mm adi bir piezo disk

Daha uzun qolu olan Otehall 343-40-120NOZD40 kimi 1x SPDT açarı.

2m tək nüvəli ekranlı kabel

2x3, 5mm jack fiş mono.

Addım 2: PCB çıxarın

PCB çıxarın
PCB çıxarın

Band Hero ön tərəfə quraşdırılmış oyun padini açdıqdan və lövhələri çıxardıqdan sonra, üst PCB -ni, simsiz qəbuledicinin quraşdırıldığı kiçik lövhəni, gücləndirici çeviricini 3, 3V, yaddaş çipini və master MCU -nu görə bilərsiniz. Kiçik üst lövhə modifikasiyaya görə artıq faydalı deyil və dövrədən həmişəlik çıxarılmalıdır.

Bu lövhəni çıxardıqdan sonra bütün oyun düymələri işini dayandırır, çünki onlar əsas MCU -ya bağlıdır və əsasən PS2 idarəetmə funksiyaları ilə əlaqələndirilir

Bunun üçün heç bir narahatlıq yoxdur, onlara əsas midi baraban pad nəzarətçisinə ehtiyacınız yoxdur. Barabanlar bu düymələr olmadan daha yaxşı işləyir. Əlbəttə ki, onları MIDI CC mesajları ilə müqayisə etmək üçün faydalı ola bilər. Bundan əlavə, daha sonra düymələri MIDI funksiyalarına tətbiq edə bilərsiniz, ancaq dövrə başqa bir sadə MCU təqdim edilməli və bunun üçün kodlaşdırma işi aparılmalıdır. Ayrı -ayrılıqda daha da uzadılmağa hazırlaşacağam.

HA2005 -in tam imkanlarını buraxan və əvvəlcə MIDI tətbiq edən yalnız əsas modu paylaşıram.

Addım 3: Dövrə və Parçaların Tanınması

Dövrə və hissələrin eyniləşdirilməsi
Dövrə və hissələrin eyniləşdirilməsi
Dövrə və hissələrin eyniləşdirilməsi
Dövrə və hissələrin eyniləşdirilməsi
Dövrə və hissələrin eyniləşdirilməsi
Dövrə və hissələrin eyniləşdirilməsi
Dövrə və hissələrin eyniləşdirilməsi
Dövrə və hissələrin eyniləşdirilməsi

IC -lərdən ibarət olan Midi lövhəsi: optocoupler PC900, MCU HA2005, bu kodun altında bir PIC 16Fxxx seriyası və tranzistorlu və yastiqciklərdə gömülü olan piezoelektrik sensorlardan gələn analoq siqnalın kondisionerindən məsul olan digər hissələri olan iki op amper HA1504 gizlidir. HA1504 kodu altında hansı amperin gizlədildiyinə 100% əmin deyiləm, amma LM324 -ə bənzər dördlü amp -dir.

Bu komponent kodları altında hissələr haqqında etibarlı məlumat tapa bilmədim.

İstehsalçılar tez -tez öz "sehrli" kodları yaradır və müntəzəm hissələri qeyd edirlər. Düşünürəm ki, bu DIY və hack icmalarına qarşı çox ağıllı olmayan bir qorunmadır.

Addım 4: Güc Təchizatı əlavə edin

Güc Təchizatı əlavə edin
Güc Təchizatı əlavə edin
Güc Təchizatı əlavə edin
Güc Təchizatı əlavə edin
Güc Təchizatı əlavə edin
Güc Təchizatı əlavə edin
Güc Təchizatı əlavə edin
Güc Təchizatı əlavə edin

Batareyanın işləməsi üçün 5V -a qədər gərginlik səviyyəsini yüksəltmək üçün bir çevirici istifadə etməlisiniz.

HA2005, MIDI əməliyyatları üçün daha yaxşı işləyir və 5V altında 3.3V -dən daha sabitdir.

Enerji saxlama və çeviricidən daxil olan dalğalanmaları süzmək üçün əlavə 220 uF kondansatörləri olan eBay -də 3V -dən 5V -a qədər artırıcı bir addım çeviricisini istifadə etdim.

Ic PC900 yaxın 5V VCC üçün giriş.

Mən burada iki sancaq lehimləmişəm. Bu pinlərə gücləndirici çevirici və süzgəc kondansatörlərindən biri bağlanmalıdır.

Addım 5: Parçaları kəsin

Parçaların kəsilməsi
Parçaların kəsilməsi
Parçaların kəsilməsi
Parçaların kəsilməsi
Parçaların kəsilməsi
Parçaların kəsilməsi
Parçaların kəsilməsi
Parçaların kəsilməsi

Bu, səhvsiz diqqətlə edilməli olan ən vacib addımdır.

MIDI çıxışı, bir neçə cığır kəsilərək kəsilməli və buraxılmalı olan dövrənin kiçik bir hissəsidir.

Dövrün bu hissəsi, köhnə MIDI çıxış dövrəsidir, pin 4 və TTL səviyyə dəyişdiricisi üçün gərginlik ikiqat artırıcıdan ibarətdir. Onlar artıq faydalıdır və buraxılmamalıdır.

Şəkillərdə göstərdiyim kimi:

GND çuxuruna çox yaxın, tranzistor və rezistor arasındakı yolu kəsin. Trist yuxarıdakı rezistordan gəlir

UART TX, pin 17 HA2005.

Lehim teli üçün yaxşı bir yer var və 220D rezistoru ilə MiDI pin 5 -ə DIN yuvasına bağlanmalıdır.

Rezistor "havada" tam olaraq pin yuvasına lehimlənə bilər və istilik büzülmə borusunda təcrid olunmalıdır.

Yaxşı lehimləmə nöqtəsi lövhənin əks tərəfində, yuvanın altındadır.

Yuvanın altında, yolun qalan hissəsini kəsməliyik və bununla köhnə MIDI çıxış sxemini tamamilə kəsməliyik.

Midi girişi yaxşıdır və heç bir əlavə iş tələb etmir.

Pin 17 HA2005 UART TX -dir, bu pindən alınan məlumatlar düzgün MIDI formatıdır və düzgün səviyyədədir, standart şəkildə pin 5 DIN yuvasına 220R rezistorla bağlanmalıdır. Köhnə bir dövrə kimi hər hansı bir kabel mənfi təsir göstərir və MIDI məlumatlarında səhvlərə səbəb ola bilər.

Pin 4, DIN soket MIDI çıxışında 5V gərginlik referansı 5V olmalıdır. 4 pinini 220R müqavimətlə gücləndiricinin 5V çıxışına qoşun.

Addım 6: Montaj

Montaj
Montaj
Montaj
Montaj
Montaj
Montaj

Son test və dəyişdirilmiş lövhəni oyun meydançasına qoyun. Müsbət batareya terminalı ilə gücləndirici çevirici lövhəsindəki pozitiv batareya girişi arasında AÇMA/KAPAT düyməsini bağlayın. Hər şeyi bir yerə yığın.

Modifikasiya səhvsiz gedirsə, yeni Band Hero 2 MIDI baraban idarəedicisi güc açıldıqdan sonra işə hazırdır.

Addım 7: Əlavə Bas Barabanı və Hi-Hat Pedalı

Əlavə Bas Barabanı və Hi-Hat Pedalı
Əlavə Bas Barabanı və Hi-Hat Pedalı
Əlavə Bas Barabanı və Hi-Hat Pedalı
Əlavə Bas Barabanı və Hi-Hat Pedalı
Əlavə Bas Barabanı və Hi-Hat Pedalı
Əlavə Bas Barabanı və Hi-Hat Pedalı

Orijinal ikinci bas barabanınız və şapkalı ayaq pedalınız yoxdursa, köpük, kauçuk, adi piezoelektrik disk və keçid kimi ümumi materiallardan asanlıqla alternativ ped və ya ayaq pedalı düzəldə bilərsiniz.

İkinci bas baraban sensoru heç bir əlavə dövrə olmadan ikinci bənövşəyi rəngli yuvaya qoşulmalıdır.

Mono 3, 5mm jak fişinə bir metr ekranlı kabel və bir tərəfli lehim götürün. Əsas kabel "ucuna" lehimlənməli və ekran manşetə lehimlənməli, digər yan kabel piezoelektrik diskə, əsas isə + işarəsi olan diskin aktiv lövhəsinə bağlanmalı və ekran GND -ə lehimlənməlidir. disk. İndi 2 ədəd köpük və bum bumu arasına piezo disk qoyun. Zəif, lakin sürət həssaslığı tambur padini əldə etməyin ən sadə yolu.

"DIY baraban piezo pad" ətrafında gəzsəniz, həqiqətən gözəl pedlər və ya pedallar yaratmağın bir çox nümunəsi və faydalı yolu var.

Hi-hat ayaq pedalı, 330R müqavimət və diod 1N4148 ilə ardıcıl olaraq bağlanan normal açıq açardır. Əlavə edilmiş dövrə sxeminə baxın. Rezistor çox vacibdir, burada həddindən artıq yükləmə cərəyanı kimi işləyir. MIDI emalında qarışıqlıq və səhvlər yaradan çox güclü nəzarət siqnalı. Hi-hat girişi əvvəlcə müdafiəsizdir.

Ayaq keçidi, baraban yastıqları kimi bir çox yollarla da edilə bilər və ya rezistorlu mövcud bir orijinal pedalı və dövrə diaqramı kimi ardıcıl olaraq dioddan istifadə edilə bilər.

Təklifim olmadan araşdırma aparmaq və ehtiyaclarınıza uyğun ən yaxşı dizaynı tapmaq imkanı verirəm.

"Baraban yastığı" və "ayaq keçidi" yalnız girişləri yoxlamaq üçün hazırlanmışdır və həqiqətən də kasıb və ən sadə "dizaynı" na baxmayaraq çox yaxşı işləyir.

Addım 8: Nəticə

Nəticə
Nəticə

Band Hero -nu PS2 -dən və qarışıq MIDI nəzarətçisindən 100% midi baraban idarəedicisinə yenidən qurmağın ən sadə yolunu təqdim etdim ki, bu da təkcə ifa etmək üçün deyil, həm də mahnılarınızda nağara bölməsini yazmaq və ya hətta həyatı oynamaq üçün istifadə edə bilərsiniz, çünki indi Band Hero çox sürətli cavab müddəti, gözəl sürət həssaslığı və MIDI standartlarına uyğun daha yaxşı bir dövrə əldə edin.

Əlbəttə ki, gecikmə səviyyəsi fərdi cihazların konfiqurasiyasından və Band Hero ilə birlikdə istifadə ediləcək proqramlardan asılıdır.

Sınaq maşınının köhnə bir MacBook Pro 2009 olduğu halda, Logic X və ucuz bir dongle MIDItoUSB 5.2ms gecikmə səviyyəsini saxlaya bildim. Demək olar ki, "real vaxt" emalı üçün kifayət qədər çox şey.

Gecikmədən hamar oynayaraq əylənirəm. Çox sürətli hitlər seriyasını oynaya bildim, rekordum 1 saniyədə 12 vurdu və nəzarətçi hər şeyi asanlıqla və heç bir problem olmadan MIDI -də işlədi!

Logic Pro, FL Studio Ableton Live altında, yastiqcikləri ən çox sevdiyiniz nağara sintezatorları ilə asanlıqla eşleyebilir, yastiqciqlar ilə əlaqəli konfiqurasiya səs bankını dəyişə və ya proqramdakı hər hansı bir funksiyanı idarə edə bilərsiniz.

Modifikasiyadan sonra işləməyən oyun düymələri ilə əlaqədar. Onları işə götürmək mümkündür, amma bunun üçün başqa bir MCU və sadə kod tətbiq etməlisiniz. HA2005 moddan sonra pulsuz DATA və CLK pinləri var və başqa bir MCU ilə işləməyə hazırdır. Potensialiometrlər və ya kodlayıcılar, kiçik oLED ekranlar və s. Musiqi alətləri və ya proqram təminatına nəzarət etmək üçün MIDI protokollarında mövcud olan hər şey.

İnsanlar mənə öyrədilmənin faydalı olduğunu göstərsələr, ikinci hissəni, Band Hero 2 uzantısı ilə bağlı başqa bir təlimatı, ikinci mikro nəzarətçinin tətbiqinə əsaslanan I/O idarəetmə lövhəsini dərc edəcəyəm.

Vaxtınıza və diqqətinizə görə təşəkkür edirəm!

Tövsiyə: