İçindekiler:

Band Hero PS2 MIDI Modifikasyonu: 8 Adım
Band Hero PS2 MIDI Modifikasyonu: 8 Adım

Video: Band Hero PS2 MIDI Modifikasyonu: 8 Adım

Video: Band Hero PS2 MIDI Modifikasyonu: 8 Adım
Video: Band Hero PS2 to MIDI #diyhack #diymusic #diymidi #circuitbending 2024, Kasım
Anonim
Image
Image

Bu benim ilk talimatım ve Band Hero PS2 denetleyicisinin uygun MIDI davul denetleyicisine modifikasyonu için geçerli, ucuz bir şekilde oldukça güzel davul MIDI denetleyicisi almak isteyen müzisyenler için. Tabii ki Band Hero PS2 orijinal olarak MIDI'yi uyguladı ve varsayılan olarak MIDI ile çalışmalı, ancak denetleyicim düzgün çalışmıyor. Güç verildikten sonra Band Hero denetleyicisi MIDI verilerini gönderebilir, ancak MIDI protokolünde büyük gecikme ve hatalar vardır. Üstelik tüm zaman denetleyicisi PS2 ile bağlantı kurmaya çalıştı. PS2 konsolu ile bağlantı başarısız olursa birkaç dakika sonra otomatik olarak kapanır. Bu kusurun üstesinden gelmeye çalıştım ama yapamıyorum. Band Hero PS2 cadısı sorunları hakkında dünyayı dolaşırken Yalnız olmadığımı ve diğer Band Hero kullanıcılarının orijinal MIDI uygulamasıyla benzer deneyime sahip olduğunu anladım.

Bu yüzden eşyalarımı değiştirmeye karar verdim.

Umarım bu inatçı, Band Hero oyuncağını uygun MIDI denetleyicisi gibi kullanmak isteyen biri için faydalı olacaktır.

Bu temel değişiklik için Arduino gibi herhangi bir ek mikrodenetleyici, herhangi bir kodlama çalışması kullanmanıza gerek yoktu. Sadece birkaç normal elektronik bileşene ihtiyacınız var.

Bu modu yalnızca artık Band Hero'nuzu PS2 konsolu ile kullanmak istemiyorsanız kullanın

Bu değişiklikten sonra Band Hero, PS2 konsolu için artık çalışmayan gerçekten MIDI ve bağımsız bir cihaz haline gelir.

Adım 1: Devre Şemaları ve Parça Listesi

Devre Şemaları ve Parça Listesi
Devre Şemaları ve Parça Listesi
Devre Şemaları ve Parça Listesi
Devre Şemaları ve Parça Listesi
Devre Şemaları ve Parça Listesi
Devre Şemaları ve Parça Listesi

Ekli devre şemaları, elektroniğe yeni başlayanlar için kullanışlı ve okunabilir olmalıdır.

Ne yazık ki, orijinal olarak dahil edilen "egzotik" parçalar için herhangi bir Band Hero devre şeması ve veri sayfası mevcut değil.

En azından ben bulamadım.

Aşağıda modifikasyon için gerekli olan parçaların listesi bulunmaktadır.

2x 220R direnç 1x 330R direnç

1x 1N4148 diyot

2x 220uF 6.3V

1x ON/OFF geçiş minyatür anahtarı

1x evrensel boost yükseltici dönüştürücü 3 ila 5V

2 ekstra giriş kullanmaya karar verirseniz (ikinci bas davul ve Hi-hat pedalları) ayrıca şunlara ihtiyacınız vardır:

1x sıradan bir piezo disk 25 ila 35 mm

Daha uzun kollu Otehall 343-40-120NOZD40 gibi 1x SPDT anahtarı.

2m tek damarlı ekranlı kablo

2x 3, 5mm jak fişi mono.

Adım 2: PCB'yi Çıkarın

PCB'yi Çekin
PCB'yi Çekin

Band Hero öne monte edilmiş oyun pedini açtıktan ve panoları çıkardıktan sonra, üstte takılı ana PCB, kablosuz alıcı-vericinin kurulu olduğu daha küçük pano, dönüştürücü 3, 3V, bellek yongası ve ana MCU'yu görebilirsiniz. Küçük üst kart, modifikasyona göre artık kullanışlı değildir ve devreden kalıcı olarak çıkarılması gerekir.

Bu kartı çıkardıktan sonra, ana MCU'ya bağlı oldukları ve çoğunlukla kontrol PS2 işlevleriyle bağlantılı oldukları için tüm oyun düğmeleri çalışmayı durdurur

Bu konuda endişelenmenize gerek yok, temel midi bateri pedi denetleyicisinde bunlara gerçekten ihtiyacınız yok. Bu düğmeler olmadan davullar harikadan daha iyi çalışıyor. Tabii ki, onları MIDI CC mesajlarıyla eşleştirmek için faydalı olabilirler. Ek olarak, daha sonra MIDI işlevlerine butonları uygulayabilirsiniz, ancak devreye basit bir MCU daha tanıtılması ve bunun için kodlama çalışması yapılması gerekir. Ayrı Ayrı İnatçı Daha fazla uzatma için hazırlanacağım.

HA2005'in tüm olanaklarını yayınlayan ve orijinal olarak MIDI'yi uygulayan sadece temel modu paylaşıyorum.

Adım 3: Devre ve Parça Tanımlama

Devre ve Parça Tanımlama
Devre ve Parça Tanımlama
Devre ve Parça Tanımlama
Devre ve Parça Tanımlama
Devre ve Parça Tanımlama
Devre ve Parça Tanımlama
Devre ve Parça Tanımlama
Devre ve Parça Tanımlama

IC”leri içeren Midi kartı: optokuplör PC900, MCU HA2005 burada bu kodun altında bir PIC 16Fxxx serisi ve pedlere gömülü piezoelektrik sensörlerden gelen analog sinyalin koşullandırılmasından sorumlu transistörlü ve diğer parçaları olan iki op amp HA1504 gizlidir. Hangi op amp'in HA1504 kodu altında gizlendiğinden %100 emin değilim ama LM324'e benzer dörtlü op amp.

Bu bileşen kodları altındaki parçalar hakkında güvenilir bir bilgi bulamıyorum.

Üreticiler genellikle kendi "sihirli" kodlarını yaratır ve normal parçaları belirtir. Sanırım bu, DIY ve bilgisayar korsanlığı topluluklarına karşı pek akıllı olmayan korumalardan biri.

Adım 4: Güç Kaynağı ekleyin

Güç Kaynağı ekleyin
Güç Kaynağı ekleyin
Güç Kaynağı ekleyin
Güç Kaynağı ekleyin
Güç Kaynağı ekleyin
Güç Kaynağı ekleyin
Güç Kaynağı ekleyin
Güç Kaynağı ekleyin

Pille çalışmak için ayrıca voltaj seviyesini 5V'a yükseltmek için bir yükseltici dönüştürücü kullanmanız gerekir.

MIDI işlemleri için programlanmış HA2005 çok daha iyi çalışır ve 5V altında 3.3V'den daha kararlıdır.

Enerji depolama ve dönüştürücüden gelen dalgalanmaları filtrelemek için ekstra 220 uF kapasitörlü, eBay'de düzenli ve yaygın olarak bulunan 3V - 5V arası bir boost yükseltici dönüştürücü kullandım.

Ic PC900'e yakın 5V VCC girişidir.

Buraya iki adet pin lehimledim. Bu pinlere boost konvertör ve filtreleme kondansatörlerinden biri bağlanmalıdır.

Adım 5: İzleri Kesmek

Rayları Kesmek
Rayları Kesmek
Rayları Kesmek
Rayları Kesmek
Rayları Kesmek
Rayları Kesmek
Rayları Kesmek
Rayları Kesmek

Bu, hatasız ve dikkatli bir şekilde yapılması gereken en önemli adımdır.

Sokete yakın MIDI çıkışı, devrenin bağlantısının kesilmesi ve birkaç parçanın kesilmesiyle atlanması gereken küçük bir parçasıdır.

Devrenin bu kısmı eski MIDI çıkış devresidir, pin 4 için voltaj katlayıcı ve TTL seviye kaydırıcı içerir. Artık kullanışlıdırlar ve atlanmaları gerekir.

Fotoğraflarda gösterdiğim gibi:

GND deliğine çok yakın, transistör ve direnç arasındaki yolu kesin. Direnç üzerindeki parça

UART TX, pim 17 HA2005.

Lehimleme teli için iyi bir nokta vardır ve rezistör 220R ile MiDI çıkış DIN soketindeki pin 5'e bağlanmalıdır.

Direnç "havada" tam olarak pin soketine lehimlenebilir ve ısıyla daralan makaron içinde izole edilmelidir.

İyi lehim noktası, kartın karşı tarafında, soketin altında.

Ayrıca soketin altında parçanın geri kalanını kesmemiz gerekiyor ve bununla eski MIDI çıkış devresini tamamen ayırıyoruz.

Midi girişi gayet iyi ve ekstra çalışma gerektirmez.

Pin 17 HA2005 UART TX'dir, bu pinden gelen veriler doğru MIDI formatında ve uygun seviyededir, pin 5 DIN soketine sadece 220R direnç ile standart şekilde bağlanmalıdır. Eski bir devre gibi diğer herhangi bir kablolamanın olumsuz etkisi vardır ve MIDI verilerinde hatalara neden olabilir.

Pin 4'teki voltaj referansı, DIN soketi MIDI çıkışı 5V olmalıdır. Pim 4'e 220R direnç, boost dönüştürücünün 5V çıkışına bağlayın.

Adım 6: Montaj

birleştirme
birleştirme
birleştirme
birleştirme
birleştirme
birleştirme

Son test ve değiştirilmiş tahtayı oyun pedi muhafazasına geri koyun. AÇMA/KAPAMA anahtarını, takviye dönüştürücü kartındaki pozitif akü terminali ile pozitif akü girişi arasına bağlayın. Her şeyi birbirine vidalayın.

Değişiklik hatasız bir şekilde giderse, yeni Band Hero 2 MIDI davul denetleyicisi, güç açıldıktan sonra oynamaya hazırdır.

Adım 7: Ekstra Bas Davul ve Hi-Hat Pedal

Ekstra Bas Davul ve Hi-Hat Pedal
Ekstra Bas Davul ve Hi-Hat Pedal
Ekstra Bas Davul ve Hi-Hat Pedalı
Ekstra Bas Davul ve Hi-Hat Pedalı
Ekstra Bas Davul ve Hi-Hat Pedal
Ekstra Bas Davul ve Hi-Hat Pedal

Orijinal ikinci bas davulunuz ve hi-hat ayak pedalınız yoksa, köpük parçaları, kauçuk, normal piezoelektrik disk ve anahtar gibi yaygın olarak bulunan malzemelerden kolayca alternatif ped veya ayak pedalı yapabilirsiniz.

İkinci bas davul sensörü, herhangi bir ekstra devreye gerek kalmadan ikinci mor renk soketine bağlanmalıdır.

Sadece bir metre ekranlı kablo ve bir tarafı mono 3, 5mm jak fişine lehimleyin. Çekirdek kablo “uç”a lehimlenmeli ve ekran manşona lehimlenmelidir, diğer yan kablo piezoelektrik diske, çekirdek genellikle + olarak işaretlenen aktif disk plakasına ve ekran GND'ye lehimlenmelidir. disk. Şimdi piezo diski 2 adet köpük ile bom arasına yerleştirin. Hız duyarlılığı davul pedi elde etmenin zayıf ama en basit yolu.

"Kendin yap davul piezo pedi" etrafında dolaşıyorsanız, gerçekten güzel pedler veya pedallar oluşturmanın birçok örneği ve kullanışlı yolu vardır.

Hi-hat ayak pedalı, 330R direnç ve 1N4148 diyot ile seri olarak bağlanan normal bir açık anahtardır. Ekteki devre şemasına bakın. Direnç çok önemlidir, burada aşırı akım koruması gibi çalışır. MIDI işlemede karışıklık ve hatalar yaratan çok güçlü kontrol sinyali. Hi-hat girişi orijinal olarak korumasız.

Ayak pedalı, bateri pedleri gibi birçok yolla da yapılabilir veya devre şemasını gösteren serideki rezistörlü ve diyotlu mevcut bir orijinal pedalı kullanabilir.

Önerim olmadan araştırma ve ihtiyaçlarınıza en uygun tasarımı bulmanız için size fırsat tanıyorum.

"Drum pad" ve "foot switch" sadece girişleri test etmek için yapıldı ve gerçekten zayıf ve en basit "tasarımlarına" rağmen çok iyi çalışıyor

Adım 8: Sonuç

Çözüm
Çözüm

Band Hero'yu PS2'den ve dağınık MIDI denetleyicisinden %100 midi davul denetleyicisine yeniden oluşturmanın en basit yolunu sundum, bu sadece çalma alıştırması yapmak için değil, aynı zamanda şarkılarınızda davul bölümünü kaydetmek ve hatta hayatı çalmak için kullanabilirsiniz çünkü şimdi Band Hero MIDI standartlarıyla uyumlu çok hızlı tepki süresi, güzel hız hassasiyeti ve daha iyi devre elde edin.

Elbette gecikme seviyesi, Band Hero ile kullanılacak giriş cihazlarınızın veya yazılımın bireysel konfigürasyonuna bağlıdır.

Test makinesinin eski bir MacBook Pro 2009, Logic X ve ucuz bir MIDItoUSB dongle olduğu benim durumumda 5.2ms gecikme seviyesini koruyabildim. Neredeyse “gerçek zamanlı” işleme için fazlasıyla yeterli olan şey.

Gecikme olmadan pürüzsüz oynarken eğleniyorum. Çok hızlı hit serileri çalabiliyordum, rekorum 1 saniyede 12 vuruş ve kontrolör her şeyi kolayca yakalıyor ve sorunsuz bir şekilde MIDI'ye işliyor!

Logic Pro, FL Studio Ableton Live altında, pedleri tek tek favori davul sentezleyicilerinize kolayca eşleyebilir, pedlere bağlı konfigürasyon ses bankasını değiştirebilir veya yazılımdaki herhangi bir işlevi kontrol edebilirsiniz.

Değişiklikten sonra çalışmayan oyun düğmeleri ile ilgili. Çalışmalarını sağlamak mümkündür, ancak bunun için başka bir MCU ve basit kod uygulamanız gerekir. HA2005, moddan sonra serbest DATA ve CLK pinlerine sahiptir ve başka bir MCU ile uğraşmaya hazırdır. Potansiyometreler veya kodlayıcı, küçük oLED ekran ve benzeri gibi diğer kontroller girişi de eklenebilir. Kelimenin tam anlamıyla kontrol müzik donanımı veya yazılımı için MIDI protokolleri altında mevcut olan her şey.

İnsanlar bana talimatın yararlı olduğunu gösterirse, ikinci mikrodenetleyicinin uygulanmasına dayalı G/Ç kontrol panosu, Band Hero 2 uzantısı hakkında başka bir talimat olan bölüm 2'yi yayınlayacağım.

Dikkat ve zaman ayırdığınız için teşekkür ederiz!

Önerilen: