Isi kandungan:

Band Hero PS2 MIDI Pengubahsuaian: 8 Langkah
Band Hero PS2 MIDI Pengubahsuaian: 8 Langkah

Video: Band Hero PS2 MIDI Pengubahsuaian: 8 Langkah

Video: Band Hero PS2 MIDI Pengubahsuaian: 8 Langkah
Video: Tim henson vs alipbata 2024, Julai
Anonim
Image
Image

Ini adalah arahan pertama saya dan terpakai untuk pengubahsuaian Band Hero PS2 pengawal untuk pengendali dram MIDI yang tepat untuk pemuzik yang ingin mendapatkan pengawal dram MIDI yang cukup bagus. Sudah tentu Band Hero PS2 pada mulanya telah melaksanakan MIDI dan seharusnya berfungsi secara lalai dengan MIDI tetapi pengawal saya tidak berfungsi dengan baik. Selepas power up Band Hero pengawal dapat menghantar data MIDI tetapi dengan kependaman dan bug yang besar dalam protokol MIDI. Lebih-lebih lagi pengawal sepanjang masa cuba berhubung dengan PS2. Setelah beberapa minit dimatikan secara automatik sekiranya sambungan gagal dengan konsol PS2. Saya cuba mengatasi ketidaksempurnaan itu tetapi saya tidak dapat melakukannya. Googling di seluruh dunia mengenai masalah penyihir Band Hero PS2 Saya tahu saya tidak bersendirian dan pengguna Band Hero lain mempunyai pengalaman yang serupa dengan pelaksanaan MIDI yang asli.

Oleh itu, saya memutuskan untuk mengubahsuai barang saya.

Saya harap ini sukar digunakan untuk seseorang yang ingin menggunakan mainan Band Hero seperti alat kawalan MIDI yang betul.

Untuk pengubahsuaian asas ini, anda tidak perlu menggunakan mikrokontroler tambahan seperti Arduino, apa-apa kerja pengekodan. Anda hanya memerlukan beberapa komponen elektronik biasa.

Gunakan mod ini hanya jika anda tidak mahu lagi menggunakan Band Hero anda dengan konsol PS2

Selepas pengubahsuaian ini Band Hero menjadi MIDI dan peranti mandiri yang tidak berfungsi lagi untuk konsol PS2.

Langkah 1: Gambarajah Litar dan Senarai Bahagian

Gambarajah Litar dan Senarai Bahagian
Gambarajah Litar dan Senarai Bahagian
Gambarajah Litar dan Senarai Bahagian
Gambarajah Litar dan Senarai Bahagian
Gambarajah Litar dan Senarai Bahagian
Gambarajah Litar dan Senarai Bahagian

Gambarajah litar terpasang harus berguna dan boleh dibaca untuk pemula elektronik.

Malangnya tidak ada gambarajah litar Band Hero dan lembaran data untuk bahagian "eksotik" yang awalnya disertakan.

Sekurang-kurangnya saya tidak menjumpainya.

Berikut adalah senarai bahagian yang diperlukan untuk pengubahsuaian.

2x 220R perintang 1x 330R perintang

1x 1N4148 diod

2x 220uF 6.3V

1x ON / OFF beralih suis miniatur

1x universal boost step up converter 3 hingga 5V

Sekiranya anda memutuskan untuk menggunakan 2 input tambahan (drum bass kedua dan pedal Hi-hat), anda juga memerlukan:

1x cakera piezo biasa 25 hingga 35mm

Suis 1x SPDT seperti Otehall 343-40-120NOZD40 dengan tuil lebih panjang.

Kabel skrin teras 2m tunggal

Palam bicu 2x 3, 5mm.

Langkah 2: Lepas PCB

Lepaskan PCB
Lepaskan PCB

Setelah membuka pad permainan Band Hero yang dipasang di depan dan melepaskan papan, anda dapat melihat PCB utama yang terpasang di bahagian atas, papan yang lebih kecil di mana dipasang transceiver tanpa wayar, boost converter 3, 3V, memory chip dan master MCU. Papan atas kecil tidak berguna lagi mengikut pengubahsuaian dan perlu dikeluarkan secara kekal dari litar.

Setelah mengeluarkan papan itu, semua butang permainan berhenti berfungsi kerana disambungkan ke MCU induk dan kebanyakannya dihubungkan dengan fungsi PS2 kawalan

Tidak perlu risau, anda tidak memerlukannya dalam alat kawalan asas midi drum pad. Drum berfungsi lebih hebat tanpa butang ini. Sudah tentu ia berguna untuk memetakannya ke mesej MIDI CC atau lebih. Selain itu, anda kemudian boleh menerapkan butang ke fungsi MIDI tetapi satu lagi MCU mudah perlu diperkenalkan ke litar dan kerja pengekodan mesti dilakukan untuk itu. Secara berasingan, saya akan mempersiapkan pelanjutan selanjutnya.

Saya berkongsi mod asas yang melepaskan kemungkinan penuh HA2005 dan MIDI yang mula dilaksanakan.

Langkah 3: Pengenalan Litar dan Bahagian

Pengenalan Litar dan Bahagian
Pengenalan Litar dan Bahagian
Pengenalan Litar dan Bahagian
Pengenalan Litar dan Bahagian
Pengenalan Litar dan Bahagian
Pengenalan Litar dan Bahagian
Pengenalan Litar dan Bahagian
Pengenalan Litar dan Bahagian

Midi board yang mengandungi IC: optocoupler PC900, MCU HA2005 di mana di bawah kod ini disembunyikan siri PIC 16Fxxx dan dua op ops HA1504 dengan transistor dan bahagian lain yang bertanggungjawab untuk menyiapkan isyarat analog yang masuk dari sensor piezoelektrik yang tertimbus di pad. Saya tidak pasti 100% mana yang amp tersembunyi di bawah kod HA1504 tetapi ia adalah quad op yang serupa dengan LM324.

Saya tidak menemui maklumat yang boleh dipercayai mengenai bahagian di bawah kod komponen ini.

Pengilang sering membuat kod "sihir" sendiri dan memberi komen kepada bahagian biasa. Saya rasa ini adalah salah satu perlindungan yang tidak terlalu pintar daripada komuniti DIY dan peretasan.

Langkah 4: Tambahkan Bekalan Kuasa

Tambah Bekalan Kuasa
Tambah Bekalan Kuasa
Tambah Bekalan Kuasa
Tambah Bekalan Kuasa
Tambah Bekalan Kuasa
Tambah Bekalan Kuasa
Tambah Bekalan Kuasa
Tambah Bekalan Kuasa

Untuk pengoperasian bateri, anda juga perlu menggunakan penukar naik untuk meningkatkan tahap voltan ke 5V.

HA2005 diprogramkan untuk operasi MIDI berfungsi lebih baik dan lebih stabil di bawah 5V daripada 3.3V.

Saya menggunakan biasa dan biasa tersedia di eBay penambah naik 3V hingga 5V dengan kapasitor 220uF tambahan untuk penyimpanan tenaga dan penapisan riak yang masuk dari penukar.

Dekat dengan Ic PC900 adalah input untuk 5V VCC.

Saya menyolder di sini dua pin. Untuk pin ini harus disambungkan penukar rangsangan dan salah satu kapasitor penapisan.

Langkah 5: Memotong Jejak

Memotong Jejak
Memotong Jejak
Memotong Jejak
Memotong Jejak
Memotong Jejak
Memotong Jejak
Memotong Jejak
Memotong Jejak

Ini adalah langkah terpenting yang harus dilakukan dengan berhati-hati tanpa kesilapan.

Berhampiran dengan soket output MIDI adalah sebahagian kecil dari litar yang harus diputuskan dan dihilangkan dengan memotong beberapa trek.

Bahagian litar ini adalah litar keluaran MIDI lama, merangkumi penggandaan voltan untuk pin 4 dan pergeseran tahap TTL. Mereka lagi berguna dan perlu dihilangkan.

Seperti yang saya tunjukkan pada gambar:

Sangat dekat dengan lubang GND, memotong trek antara transistor dan perintang. Jalur perintang di atas berasal

UART TX, pin 17 HA2005.

Terdapat tempat yang baik untuk wayar pematerian dan oleh perintang 220R hendaklah disambungkan ke pin 5 di soket DIN keluar MiDI.

Resistor boleh disolder "di udara" tepat ke soket pin dan harus diasingkan dalam tabung penyusutan panas.

Titik pematerian yang baik berada di seberang papan, di bawah soket.

Di bawah soket, kita perlu memotong trek yang lain dan dengan ini memutuskan sepenuhnya litar keluar MIDI lama.

Input Midi baik dan tidak memerlukan kerja tambahan.

Pin 17 HA2005 adalah UART TX, data yang berasal dari pin itu adalah format MIDI yang betul dan tahap yang tepat, harus dihubungkan dengan cara standard hanya dengan perintang 220R ke soket pin 5 DIN. Pendawaian lain seperti litar lama mempunyai kesan negatif dan boleh menyebabkan pepijat dalam data MIDI.

Rujukan voltan pada pin 4, soket DIN MIDI keluar mestilah 5V. Sambungkan perintang pin 4 oleh 220R ke output 5V dari penukar rangsangan.

Langkah 6: Berkumpul

Berkumpul
Berkumpul
Berkumpul
Berkumpul
Berkumpul
Berkumpul

Uji terakhir dan pasangkan papan yang diubah suai ke kandang permainan. Sambungkan suis ON / OFF antara terminal bateri positif dan input bateri positif pada papan penukar rangsangan. Menggabungkan semuanya.

Sekiranya pengubahsuaian berjalan lancar tanpa kesilapan, pengawal drum Band Hero 2 MIDI baru siap untuk dimainkan setelah dihidupkan.

Langkah 7: Drum Bass Ekstra dan Pedal Hi-Hat

Drum Bass Tambahan dan Pedal Hi-Hat
Drum Bass Tambahan dan Pedal Hi-Hat
Drum Bass Tambahan dan Pedal Hi-Hat
Drum Bass Tambahan dan Pedal Hi-Hat
Drum Bass Tambahan dan Pedal Hi-Hat
Drum Bass Tambahan dan Pedal Hi-Hat

Sekiranya anda tidak mempunyai drum bass kedua dan pedal kaki hi-hat yang asli, anda boleh membuat pad atau pedal kaki ganti dengan mudah dari bahan-bahan yang ada seperti busa, getah, cakera piezoelektrik biasa dan suis.

Sensor bass kedua mesti disambungkan ke soket warna ungu kedua tanpa litar tambahan.

Cukup bawa kabel skrin meter dan pateri sebelah ke palam bicu mono 3, 5mm. Kabel teras harus disolder ke "hujung" dan skrin harus disolder ke lengan, kabel sisi lain harus disambungkan ke cakera piezoelektrik, inti ke plat cakera aktif yang sering ditandai sebagai + dan skrin perlu disolder ke GND cakera. Sekarang letakkan cakera piezo antara 2 keping busa dan boom boom. Kaedah yang lemah tetapi paling mudah untuk mendapatkan pad dram kepekaan halaju.

Sekiranya anda berjalan-jalan di sekitar "diy drum piezo pad" terdapat banyak contoh dan cara berguna untuk membuat pad atau pedal yang sangat bagus.

Pedal kaki hi-hat adalah suis terbuka biasa yang dihubungkan secara bersiri dengan perintang 330R dan diod 1N4148. Lihat rajah litar terpasang. Perintang sangat penting, bekerja di sini seperti perlindungan arus yang berlebihan. Isyarat kawalan yang terlalu kuat membuat kekacauan dan pepijat dalam pemprosesan MIDI. Input topi pada asalnya tidak dilindungi.

Suis kaki boleh dilakukan juga dalam banyak cara seperti pad drum atau menggunakan pedal asli yang ada dengan perintang dan diod dalam siri seperti gambarajah litar yang ditunjukkan.

Saya memberi peluang kepada anda untuk meneliti dan mengetahui reka bentuk terbaik yang sesuai dengan keperluan anda tanpa cadangan saya.

"Drum pad" dan "foot switch" saya dibuat hanya untuk menguji input dan ia berfungsi dengan baik walaupun "reka bentuk" mereka benar-benar buruk dan paling sederhana

Langkah 8: Kesimpulannya

Kesimpulannya
Kesimpulannya

Saya menyampaikan cara paling mudah untuk membina semula Band Hero dari PS2 dan pengawal MIDI yang tidak kemas ke pengawal drum midi 100% yang sangat berguna bukan sahaja untuk latihan bermain tetapi anda boleh menggunakannya untuk merakam bahagian drum dalam lagu anda atau bahkan memainkan kehidupan kerana sekarang Band Hero dapatkan masa tindak balas yang sangat pantas, kepekaan halaju yang baik dan litar yang lebih baik yang sesuai dengan standard MIDI.

Sudah tentu tahap kependaman bergantung pada konfigurasi individu peranti input atau perisian anda yang akan digunakan dengan Band Hero.

Dalam kes saya di mana mesin ujian adalah MacBook Pro 2009 yang lama, Logic X dan dongle MIDItoUSB yang murah saya dapat mengekalkan tahap latensi 5.2ms. Apa yang lebih daripada cukup untuk pemprosesan hampir "masa nyata".

Saya berseronok bermain lancar tanpa kelewatan. Saya dapat memainkan siri hit yang sangat pantas, rekod saya adalah 12 hit dalam 1 saat dan pengawal dengan mudah mengejar semuanya dan tanpa masalah, memprosesnya ke MIDI!

Di bawah Logic Pro, FL Studio Ableton Live anda dapat dengan mudah memetakan pad secara individu ke sintesis drum kegemaran anda, menukar konfigurasi bank suara yang dihubungkan ke pad atau mengawal sebarang fungsi dalam perisian.

Mengenai butang permainan yang tidak berfungsi selepas pengubahsuaian. Ada kemungkinan membuat mereka bekerja tetapi untuk itu anda perlu menerapkan MCU lain dan kod mudah. HA2005 after mod mempunyai pin DATA dan CLK percuma dan bersedia untuk berurusan dengan MCU lain. Juga boleh ditambah input kawalan lain seperti potensiometer atau encoder, skrin kecil oLED dan sebagainya. Secara harfiah segala yang ada di bawah protokol MIDI untuk mengawal perkakasan atau perisian muzik.

Sekiranya orang menunjukkan kepada saya bahawa instruksional itu berguna, saya akan menerbitkan bahagian 2, satu lagi arahan mengenai sambungan Band Hero 2, papan kawalan I / O berdasarkan mikrokontroler kedua pelaksanaan.

Terima kasih atas perhatian dan masa anda!

Disyorkan: