Cuprins:

Band Hero PS2 Modificare MIDI: 8 pași
Band Hero PS2 Modificare MIDI: 8 pași

Video: Band Hero PS2 Modificare MIDI: 8 pași

Video: Band Hero PS2 Modificare MIDI: 8 pași
Video: Lets play Guitar Hero Drums! 2024, Iulie
Anonim
Image
Image

Acesta este primul meu instructable și se aplică modificării controlerului Band Hero PS2 la controlerul de tambur MIDI adecvat pentru muzicienii care doresc să obțină în mod ieftin un controler MIDI de tambur destul de frumos. Desigur, Band Hero PS2 a implementat inițial MIDI și ar trebui să funcționeze implicit cu MIDI, dar controlerul meu nu funcționează corect. După pornire, controlerul Band Hero este capabil să trimită date MIDI, dar cu o latență imensă și erori în protocolul MIDI. Mai mult, tot timpul controlerului a încercat să se conecteze cu PS2. După câteva minute se oprește automat dacă conexiunea eșuată cu consola PS2. Am încercat să evit imperfecțiunea, dar nu pot. Mergând în jurul valorii de lume în jurul problemelor despre vrăjitoare Band Hero PS2 Am aflat că nu sunt singur și ceilalți utilizatori Band Hero au o experiență similară cu implementarea MIDI originală.

Așa că am decis să-mi modific lucrurile.

Sper că acest lucru intratabil va fi util pentru cineva care dorește să folosească jucăria Band Hero ca un controler MIDI adecvat.

Pentru această modificare de bază nu a fost nevoie să utilizați niciun microcontroler suplimentar precum Arduino, niciun fel de funcționare de codificare. Trebuie doar câteva componente electronice obișnuite.

Utilizați acest mod numai dacă nu mai doriți să utilizați Band Hero cu consola PS2

După această modificare, Band Hero devine cu adevărat dispozitiv MIDI și independent, care nu mai funcționează pentru consola PS2.

Pasul 1: Diagrame de circuite și lista de piese

Diagrame de circuite și lista de piese
Diagrame de circuite și lista de piese
Diagrame de circuite și lista de piese
Diagrame de circuite și lista de piese
Diagrame de circuite și lista de piese
Diagrame de circuite și lista de piese

Schemele de circuite atașate ar trebui să fie utile și lizibile pentru începătorii în domeniul electronicii.

Din păcate, nu există diagrame și fișe de date Band Hero pentru piesele „exotice” incluse inițial.

Cel puțin nu l-am găsit.

Mai jos este lista pieselor necesare pentru modificare.

2x rezistor 220R 1x rezistor 330R

1x diodă 1N4148

2x 220uF 6.3V

1x comutator de comutare miniatură PORNIT / OPRIT

1x convertor de creștere universal de 3 la 5V

Dacă decideți să utilizați 2 intrări suplimentare (a doua tambur de bas și pedale Hi-hat), aveți nevoie și de:

1x un disc piezo obișnuit de 25 până la 35 mm

1x comutator SPDT ca Otehall 343-40-120NOZD40 cu manetă mai lungă.

Cablu ecranat cu un singur nucleu de 2 m

2x mufă jack 3, 5mm mono.

Pasul 2: Scoateți PCB-ul

Scoateți PCB-ul
Scoateți PCB-ul

După ce ați deschis platforma de joc Band Hero montată în față și ați scos plăcile, puteți vedea PCB-ul principal cu placa atașată în partea superioară, mai mică, unde este instalat un transceiver fără fir, un convertor boost 3, 3V, cip de memorie și MCU master. Placa superioară mică nu mai este utilă în funcție de modificare și trebuie scoasă definitiv din circuit.

După îndepărtarea acelei plăci, toate butoanele pentru jocuri încetează să funcționeze deoarece sunt conectate la MCU-ul principal și sunt legate în principal cu funcțiile de control PS2

Nu vă faceți griji cu privire la asta, nu aveți nevoie de ele în controlerul de bază mid pad pentru tambur. Tobe funcționează mai mult decât grozav fără aceste butoane. Desigur, pot fi utile pentru maparea lor către mesaje MIDI CC sau cam așa ceva. În plus, puteți implementa mai târziu butoane pentru funcțiile MIDI, dar trebuie introdus un alt MCU simplu în circuit și trebuie făcută o lucrare de codare. Separat Intractable mă voi pregăti pentru alte extensii.

Împărtășesc doar mod de bază care lansează posibilități complete HA2005 și MIDI implementat inițial.

Pasul 3: Identificarea circuitului și a pieselor

Identificarea circuitului și a pieselor
Identificarea circuitului și a pieselor
Identificarea circuitului și a pieselor
Identificarea circuitului și a pieselor
Identificarea circuitului și a pieselor
Identificarea circuitului și a pieselor
Identificarea circuitului și a pieselor
Identificarea circuitului și a pieselor

Placă Midi care conține circuite integrate: optocuplor PC900, MCU HA2005 unde sub acest cod este ascunsă o serie PIC 16Fxxx și două amplificatoare op HA1504 cu tranzistoare și alte părți responsabile de condiționarea semnalului analogic primit de la senzorii piezoelectric îngropați în tampoane. Nu sunt 100% sigur care dintre amplificatoarele de operare sunt ascunse sub codul HA1504, dar sunt amplificatoare cu patru opțiuni similare cu LM324.

Nu pot găsi informații fiabile despre piese sub aceste coduri de componente.

Producătorii creează adesea propriile coduri „magice” și remarcă piese obișnuite. Cred că aceasta este una dintre protecțiile nu foarte inteligente împotriva comunităților de bricolaj și hacking.

Pasul 4: Adăugați o sursă de alimentare

Adăugați o sursă de alimentare
Adăugați o sursă de alimentare
Adăugați o sursă de alimentare
Adăugați o sursă de alimentare
Adăugați o sursă de alimentare
Adăugați o sursă de alimentare
Adăugați o sursă de alimentare
Adăugați o sursă de alimentare

Pentru funcționarea cu baterie, trebuie să utilizați și un convertor step-up pentru creșterea nivelului de tensiune la 5V.

HA2005 programat pentru operațiuni MIDI funcționează mult mai bine și este mai stabil sub 5V decât 3.3V.

Am folosit în mod obișnuit și obișnuit disponibil pe eBay un convertor boost step-up de 3V la 5V cu condensatori suplimentari de 220uF pentru stocarea energiei și filtrarea undelor provenite de la convertor.

Aproape de Ic PC900 este introdus pentru 5V VCC.

Am lipit aici doi pini. La acești pini ar trebui să fie conectat un convertor de impuls și unul dintre condensatorii de filtrare.

Pasul 5: tăierea pistelor

Tăierea pistelor
Tăierea pistelor
Tăierea pistelor
Tăierea pistelor
Tăierea pistelor
Tăierea pistelor
Tăierea pistelor
Tăierea pistelor

Acesta este cel mai important pas care trebuie făcut cu grijă fără greșeli.

Aproape de ieșirea MIDI a soclului este o mică parte a circuitului care ar trebui să fie deconectată și omisă de câteva piste tăiate.

Această parte a circuitului este un circuit de ieșire MIDI vechi, include dublator de tensiune pentru pinul 4 și schimbător de nivel TTL. Ele sunt mai utile și trebuie omise.

Așa cum am arătat pe fotografii:

Foarte aproape de gaura GND, tăiați pista dintre tranzistor și rezistor. Piesa de mai sus rezistor vine de la

UART TX, pinul 17 HA2005.

Există un loc bun pentru sârmă de lipit și prin rezistorul 220R ar trebui să fie conectat la pinul 5 din mufa DIN din ieșirea MiDI.

Rezistorul poate fi lipit „în aer” exact la mufa pinului și trebuie izolat într-un tub termocontractabil.

Un punct de lipit bun se află pe partea opusă a plăcii, sub priză.

De asemenea, sub soclu, trebuie să ne întrerupem restul pistei și deconectăm complet vechiul circuit de ieșire MIDI.

Intrarea Midi este bună și nu necesită nicio lucrare suplimentară.

Pinul 17 HA2005 este UART TX, datele provin de la acel pin este formatul MIDI corect și nivelul adecvat, ar trebui să fie conectat în mod standard doar prin rezistor 220R la mufa pin DIN 5. Orice alt cablaj, cum ar fi un circuit vechi, are efecte negative și poate provoca erori în datele MIDI.

Referința de tensiune la pinul 4, mufa DIN ieșire MIDI trebuie să fie de 5V. Conectați pinul 4 cu rezistența 220R la ieșirea de 5V de la convertorul boost.

Pasul 6: Asamblarea

Asamblare
Asamblare
Asamblare
Asamblare
Asamblare
Asamblare

Ultimul test și puneți din nou placa modificată în incinta pad-ului de joc. Conectați comutatorul PORNIT / OPRIT între borna pozitivă a bateriei și intrarea pozitivă a bateriei de pe placa convertorului boost. Înșurubați totul.

Dacă modificările se fac fără probleme, noul controler de tambur MIDI Band Hero 2 este gata de redare după pornire.

Pasul 7: Tambur suplimentar și pedală Hi-Hat

Tambur suplimentar și pedală Hi-Hat
Tambur suplimentar și pedală Hi-Hat
Tambur suplimentar și pedală Hi-Hat
Tambur suplimentar și pedală Hi-Hat
Tambur suplimentar și pedală Hi-Hat
Tambur suplimentar și pedală Hi-Hat

Dacă nu aveți a doua pedală originală de tambur bas și hi-hat, puteți face cu ușurință un tampon alternativ sau o pedală de picior din materiale disponibile obișnuite, cum ar fi bucăți de spumă, cauciuc, disc piezoelectric obișnuit și comutator.

Al doilea senzor de tambur de bas trebuie conectat la a doua priză de culoare violet fără niciun circuit suplimentar.

Luați doar un cablu ecranat de un metru și o lipire laterală la mufa jack mono de 3, 5 mm. Cablul de bază trebuie lipit la „vârf”, iar ecranul trebuie lipit la manșon, celălalt cablu lateral trebuie conectat la discul piezoelectric, miezul la placa activă a discului marcat adesea ca + și ecranul trebuie lipit la GND disc. Acum puneți disc piezo între 2 bucăți de spumă și brațul brațului. Cel mai slab, dar cel mai simplu mod de a obține un tampon de sensibilitate la viteză.

Dacă căutați în jurul „tamponului piezoel cu diy”, există o mulțime de exemple și modalități utile de a crea tampoane sau pedale foarte frumoase.

Pedala Hi-hat este un comutator normal deschis conectat în serie cu rezistor 330R și diodă 1N4148. Vezi schema circuitului atașat. Rezistorul este foarte important, funcționând aici ca protecție la suprasarcină. Semnal de control prea puternic care face probleme și erori în procesarea MIDI. Intrarea inițială nu este protejată.

Comutatorul de picior poate fi realizat, de asemenea, în multe moduri, cum ar fi tampoane de tambur sau de a utiliza o pedală originală existentă cu rezistor și diodă în serie, cum ar fi diagrama de circuit.

Vă las ocazia de cercetare și de a afla cel mai bun design potrivit nevoilor dvs. fără sugestia mea.

„Tamponul de tambur” și „comutatorul de picior” au fost făcute doar pentru testarea intrărilor și funcționează foarte bine în ciuda „designului” lor foarte slab și simplu

Pasul 8: Concluzie

Concluzie
Concluzie

Am prezentat cel mai simplu mod de a reconstrui Band Hero de la PS2 și controler MIDI dezordonat până la controler de tambur 100% midi, care este foarte util nu numai pentru practicarea redării, dar îl puteți folosi pentru înregistrarea secțiunii de tambur în melodiile dvs. sau chiar pentru a juca viața, deoarece acum Band Hero obțineți un timp de răspuns foarte rapid, o sensibilitate la viteză frumoasă și un circuit mai bun, care este compatibil cu standardele MIDI.

Desigur, nivelul de latență depinde de configurația individuală a dispozitivelor de intrare sau a software-ului care va fi utilizat cu Band Hero.

În cazul meu, în care mașina de testare era un vechi MacBook Pro 2009, Logic X și un dongle ieftin MIDItoUSB am reușit să păstrez nivelul de latență de 5,2 ms. Ceea ce este mai mult decât suficient pentru procesarea aproape „în timp real”.

Mă distrez joc fără probleme, fără întârzieri. Am reușit să redau serii de hit-uri foarte rapide, recordul meu este de 12 hit-uri în 1 secundă și controlerul prinde cu ușurință totul și fără probleme, procesându-l în MIDI!

În cadrul Logic Pro, FL Studio Ableton Live puteți mapa cu ușurință tampoane în mod individual cu sintetizatoarele dvs. preferate de tamburi, puteți schimba configurația de sunet legată de tampoane sau puteți controla orice funcție din software.

În ceea ce privește butoanele de joc care nu funcționează după modificare. Este posibil să-i faci să funcționeze, dar pentru asta ai nevoie să implementezi un alt MCU și un cod simplu. HA2005 după mod are pini DATA și CLK liberi și este gata pentru a face față unui alt MCU. De asemenea, pot fi adăugate alte comenzi de intrare, cum ar fi potențiometre sau codificator, ecran mic oLED și așa mai departe. Literal, tot ceea ce este disponibil sub protocoalele MIDI pentru controlul hardware-ului sau software-ului muzical.

Dacă oamenii îmi arată că instruirea este utilă, voi publica partea 2, o altă instruire despre extensia Band Hero 2, placa de control I / O bazată pe implementarea celui de-al doilea microcontroler.

Vă mulțumim pentru atenție și pentru timpul acordat!

Recomandat: