OpenChord.org V0 - Zgradite pravega kitarskega junaka/krmilnika rock skupine: 10 korakov
OpenChord.org V0 - Zgradite pravega kitarskega junaka/krmilnika rock skupine: 10 korakov
Anonim

Vsi imamo radi Guitar Hero in Rock Band. Prav tako vemo, da se pri teh igrah nikoli ne bomo naučili igrati kitaro. Kaj pa, če bi lahko zgradili vsaj Guitar Hero kontroler, ki bi nam omogočil uporabo prave kitare? To poskušamo storiti tukaj na OpenChord.org, ki vam bo pokazal, kako vzeti običajno električno kitaro in jo spremeniti v OpenChord V0, kontroler kitare / rock skupine, ki ga igrate tako, da dejansko igrate note na kitari. Namesto da bi pritiskali gumbe, boste pritisnili strune, drsali gor in dol po gredi, da povežete zapiske. Še vedno pa se za ustvarjanje ustreznih signalov na konzoli opira na notranjost krmilnika Guitar Hero, uporablja pa tudi strum bar iz krmilnika. Ta projekt je nadomestil OpenChord V1, ki dejansko uporablja prave nize in ustvarja prave krmilne signale. Za več informacij o celotnem projektu obiščite OpenChord.org.

1. korak: Teorija delovanja

Osnovna ideja te kitare je uporaba strun in fretov kitare kot vezja. Ko igrate noto na kitari, pritisnete vrvico med dvema pragovoma. Če niz povežemo z virom napetosti, prage pa na ozemljitev, vsakič, ko zadržite noto, ustvari vezje. S priključitvijo vsakega pramena na mikrokrmilnik lahko nato izmerimo, katere prage se niz dotika. Končno lahko ta postopek izvedemo za vsako vrvico na kitari in izmerimo (skoraj), kje je vsak prst. Zakaj skoraj? Ko je vključenih več nizov, se pojavijo nekatere dvoumne situacije. Na primer, električno držanje dveh strun na drugem pragu se ne razlikuje od držanja enega prsta na prvem, drugega pa na drugem, ker pramen povezuje vse skupaj. Na srečo se bomo s tem ukvarjali v programski opremi …

Korak: Sestavine

Če želite izvesti ta projekt, potrebujete vsaj osnovno predstavo o tem, kako spajkati, nekaj izkušenj z mikrokrmilnikom pa bo lepo. Potrebovali boste: Velike stvari: 1 prava kitara- bolje je uporabljati elektriko, če ne želite pokvariti prihodnje predvajanje instrumenta1 krmilnik junakov kitare- Pomembno je, da gre za kontrolerja kitara junaka/rock skupine, namesto le običajnega dualshocka. Playstation bo vedel razliko, zato bo igralna izkušnja nekoliko drugačna, če uporabljate običajen krmilnik, saj samo pritisk na gumb šteje kot odigrana nota) 1 Arduino mikrokrmilnik- uporabil sem Arduino; če veste, kaj počnete, lahko uporabite kaj drugega. Potrebovali pa boste vsaj 5 vhodnih in 12 izhodnih vrat. Orodja: Spajkalnik Multimeter - Ni nujno potreben, zelo uporaben Izvijači Razorjev nož Rotacijsko orodjeSvijalni svedri Elektronski deli: 6 diod Majhna žica - zdi se mi, da je omrežni kabel zelo priročen Lakirana žica - To je tanka, prevlečena žica, ki jo najdete v kablih za slušalke - vsaj majhen kos plošče 6 x 6 lukenj velike Lesene kroglice - preberite 5. korak, da dobite predstavo o pravi velikosti Toplotno krčenje Plastične slamice

3. korak: Demontaža

Prvi korak pri gradnji, ironično, je, da vse raztrgaš. Za začetek prava kitara. Najprej slecite strune in vrat kitare. Verjetno bo to najlažja stvar, ki jo naredite: popustite strune, dokler jih ne odstranite iz vratu, nato pa odvijte 4 vijake, ki držijo vrat ob ohišju kitare. Nato odstranite prednjo ploščo in prevleke. Pobiralce je treba pritrditi na sprednjo ploščo, tako da lahko odvijete vse vijake na sprednji plošči in dvignete celoten sklop. Na izhodnem priključku bo nekaj žic, ki bodo pritrdile pickupe in drugo priključeno elektroniko; na žalost jih bo treba odrezati. Upajmo, da bosta le dva ali tri, tako da lahko z malo spajkanja kitaro spet sestavimo. To je za pravo kitaro. Zdaj pa na ponarejeno. Uporabljam kitaro Ashely Rock Axe, ki sem jo dobila v prodajo za njene dele. V bistvu je treba dejanske krmilne elemente odstraniti iz telesa. V tem primeru je to pomenilo rezanje in ponovno spajkanje žic akumulatorske škatle, saj so šle skozi luknjo od spredaj do zadnje strani kitare. Vaša kitara je lahko drugačna, zato za ta del ne bom dal preveč podrobnih navodil, le da želite, da je vse skupaj še vedno skupaj, vendar zunaj ohišja, ki je prišlo. Za zdaj ne režite karkoli, če se mu lahko izognete; najverjetneje bo razpadel z nekaj majhnimi izvijači.

4. korak: Vrat

Za začetek dejanske gradnje bomo vrat povezali tako, da je pripravljen za pritrditev na mikrokrmilnik. Ob strani vratu, med vratom in gredico, s krožnim rezalnim diskom z vrtljivim orodjem izrežite majhno utor, približno 1/8 globok. Prerežite to na strani kitare, ki je obrnjena proti stropu; model na sliki je bil pomotoma prerezan na napačni strani. To bo uporabljeno za prenašanje žic iz pragov na telo kitare, zato je najbolje, da pustite stran, da bodo vaši prsti drseli sami.. Cilj je imeti dostop do vsakega od teh pragov pod gredico, tako da lahko spajkate žico na vsak prag brez spajkanja ali žice, ki štrli iz vratu kitare. Zdaj razrežite lakirano žico na 5 trakov, od katerih je vsak dovolj dolg doseči vsaj sredino telesa kitare - dobro je imamo dodatno, da zagotovimo, da lahko vse postavimo na svoje mesto. Če želite odstraniti lak na konici žice, da ga boste lahko spajkali, držite konico žice nad vžigalnikom ali vžigalico in lak spali, nato pa pepel na kratko strgnite z nohti. Lakirane žice enega za drugim spajkajte na prečke, tako da na drugem koncu žice naredite tračno zastavico, na kateri je označeno, na kateri prag se priključi vsaka žica. Na koncu uporabite trak ali kiti za les, da pokrijete žice. Zdaj je vrat v bistvu pripravljen. Ponovno ga pritrdite na telo kitare.

5. korak: Izolirajte strune

Medtem ko še delamo s pravo kitaro, bomo nadaljevali z izolacijo strun. Ker program ugotavlja, katera nota se igra, tako da se vsaka struna napolni po vrsti, bo treba vsako struno izolirati od vseh drugi niz. Na žalost popolnoma kovinski most deluje proti nam. Prav tako napetost v strunah uglašene kitare ponavadi preseka različne možne izolatorje. Ampak vseeno vztrajamo. Če še niste, odstranite vsako struno s telesa kitare. Če niste vajeni delati s kitaro, bi bilo morda smiselno delati eno vrvico naenkrat, da ne boste končali s kitaro z vzvratno struno. Zdaj potisnite kroglico po vrvici. Ta kroglica mora biti dovolj velika in močna, da medeninasti obroč na koncu vrvice ne zdrsne navzdol v kovinsko luknjo, v kateri običajno počiva, in medeninasti obroč izolira od ohišja kovinskega mostu. Dodatne točke, če se kroglica zoži, tako da kroglica počiva v kovinski luknji. Na teh slikah sem žice spajkal na diode, čeprav sem od takrat ugotovil, da je najlažje diodo pritrditi na drugi konec žice. do vratu. Strune se bodo še vedno dotikale zgornjih površin kovinskega mostu, zato jih je treba tudi tam izolirati. Na žalost napetost v strunah preseže različne materiale. Najboljša rešitev, ki sem jo do sedaj našel, so plastične slamice. Odrežite slamico ali slamico, nato prerežite ob strani, tako da imate pravokotnik iz slamnatega materiala. Držite del strune, ki prihaja iz sprednje strani kitare, zložite slamnati kos na vrvico in ga čim tesneje ovijte, potisnite navzdol v luknjo v mostu, tako da, ko potegnete struno proti vratu slama pokriva tako območje, kjer struna prihaja iz mosta, kot tudi tam, kjer se dotakne mosta na sprednji strani kitare. Zdaj vrvice ponovno pritrdite na vrat. Zategnite strune, dokler niso trdne, nato pa z multimetrom preverite, ali nobena žica ni električno povezana z drugimi, s čimer ustrezno pritrdite izolacijo.

6. korak: Mikrokrmilnik, spajkanje, žica

Zdaj se lotimo dejanske elektronike projekta. Najprej poiščite nekje v kitari, da privijete svoj Arduino. Pazite, da še vedno priključite kabel USB, zato uporabite samo en vijak in ga rahlo privijte, kar plošči daje malo svobode. Vžigalne žice bodo vhodi v mikrokrmilnik, zato jih je treba priključiti na izvlečne upore. Ti upori izpraznijo dodatni tok iz pragov, ko se ne dotikajo nobenih strun; sicer se bo mikrokrmilnik zmedel. Uporabite upore v razponu od 1K do 50K, višje in začeli boste imeti težave z večkratnim pritiskom tipk. Konce lakiranih žic spet zažgete, vsako žico na pragu povežite z dolžino običajne žice. Če uporabljate omrežni kabel, za udobje držite žice skupaj v plašču. S pomočjo opcijske plošče spajite vse upore skupaj z ozemljitveno žico na eni strani, nato pa vsako žico spajkajte na nezemljeni konec upora. To ploščico pritrdite na notranjo stran ohišja kitare. *Izbirno*, vendar priporočljivo, spajkajte proste konce novih žic na nekatere povezane standardne zatiče; tako ne bodo izpadli iz Ardunija. Še bolje, kupite Arduino, na katerega lahko spajkate neposredno. Sedaj pritrdite žice freta na nožice 2 do 6 na Arduniu, pri čemer je pin 2 prvi prag, pin 6 pa 5. prag. Prav tako ozemljitveno žico priključite na enega od ozemljitvenih zatičev na Arduinu. Na hrbtni strani bomo morali ožičiti žice. če od zadaj spredaj ni luknje, jo izvrtajte in pazite na paket mikrokrmilnika, ki ste ga že pritrdili. Zdaj spajkajte žice na vsako vrvico, vstavite žice skozi luknjo, nato pa diode spajkajte na vsako žico, tako da lahko tok teče le v mikrokrmilnik; to pomeni, da morajo biti trakovi stran od žice. Zdaj potisnite diode v nožice 14-19, pri čemer je 14 največji niz, 19 najmanjši.

7. korak: Priključite mikrokontroler in preizkusite

Zdaj moramo naložiti mikrokrmilnik. Če uporabljate Arudino, lahko naslednjo kodo preprosto prenesete in vnesete v svoj IDE Arudino in bi morala delovati. Če se počutite ambiciozno, bo tukaj najnovejša različica kode. Če uporabljate drug mikrokrmilnik, bi bilo treba kodo enostavno prilagoditi v C, na čemer bom kmalu delal. Ker lahko Arduino IDE sprejme tudi standard C, je treba spremeniti predvsem preslikave vrat. Kakor koli že, preden gremo pred sebe, z računalnikom preizkusimo vezje v kitari. V Arduino IDE preklopite na serijski pregledovalnik. Program je nastavljen za prenos vrstice besedilnih podatkov vsakič, ko se spremeni stanje kitarske strune in fret "stikala". Natisnjene vrstice vam povedo, katere strune udarjajo v katere "gumbe", zato se poigrajte z različnimi kombinacijami prstov.

8. korak: Priključite krmilnik

Zdaj, ko kitarski del deluje, lahko delamo na tem, da se kitara pogovarja s Playstationom. Na krmilniku poiščite napajalne in ozemljitvene žice. Če uporabljate brezžični krmilnik, imate srečo, saj bodo to žice, ki prihajajo iz akumulatorja. Stvari so bolj zapletene, če imate žični krmilnik, saj Playstation zagotavlja samo 3,3 V neposredne moči, vendar upajmo, da obstaja žica, ki gre do vibracijskega motorja, ki ima višjo napetost, ki jo lahko ukrademo za Arduino. Spajate dodatne žice na te ozemljitvene in izvorne napetostne žice, nato pa jih povežite z zatiči 5V in GND vašega Arduina, pri čemer pazite, da zamenjate mostiček, če je plošča starejša in tega ne stori samodejno. Če uporabljate brezžični krmilnik, spajkajte napajalne žice na stikalu za vklop, tako da se Arduino izklopi, ko izklopite krmilnik. Nato ugotovite, kako krmilnik sprejema signale gumbov. Ali pritisk gumba na kitari poveže pin na čipu krmilnika z napetostjo vira ali maso? Še enkrat, če vaš krmilnik ni brezžičen, bi to lahko postalo bolj zapleteno, saj če čip pričakuje 3,3 V, ne bo vesel, če bo priključen na 12 V … Upajmo, da gumbi nadzorujejo poti do tal. Na ta način je mikroprocesor trenutno programiran; če gumbi namesto tega povežejo čip z napetostjo vira, boste morali spremeniti kodo, da bo prikazano, da morajo zatiči colorOut zagotavljati VISOKE signale, ko je gumb aktiven. Nato poiščite kabel, ki vodi do gumbov. Zapišite ali označite, katera žica gre do vsakega gumba, ne pozabite, da bo obstajala žica, ki bo vsem gumbom zagotovila skupno podlago. Odrežite ta kabel in ga znova spajkajte na vrsto zatiča. Priključite te žice na zatiče 8-12, pri čemer 8 ustreza zeleni, 12. oranžni. Nočeš raztrgati nobene žice …

9. korak: Spakirajte, zapakirajte

Torej deluje! Zdaj pa naredimo stvari nekoliko manj verjetno, da bodo razpadle in se zlomile. To je tisti del, ki bo najbolj spremenljiv, odvisno od tega, kakšno votlino ima telo vaše kitare. To je tudi del, za katerega sem porabil najmanj časa, zato, če ste mojster ohišja, mi to sporočite in to lahko izboljšamo. Če ste pripravljeni zarezati v telo svoje prave kitare, bo to verjetno pustilo narediš kitaro veliko lepšo od moje. Ne pozabite pa, da tudi pri električni kitari velikost in oblika telesa pomembno vplivata na zvok kitare, zato, če jo boste želeli znova zaigrati, morda ne boste želeli narediti nobene velike plastične kitare. Verjetno boste iz plastične kitare želeli izrezati strum palico in jo namestiti nazaj na ploščo, na kateri je vklopljen krmilnik. Zaenkrat, ker trenutno ne uporabljam njihovih funkcij, sem izrezal whammy bar potenciometer, skupaj s tem stikalom, ki ne naredi ničesar za krmilnik. Potem sem ugotovil, kje se stvari nekako prilegajo, in s kombinacijo zagozdenja, rezanja in privijanja sem stvari bolj ali manj prilegal telesu.

10. korak: Odmaknite se, pomagajte

Čestitamo! Zdaj bi morali imeti popoln, delujoč krmilnik Guitar Hero, na katerem lahko igrate (skoraj) kot prava kitara, vendar je ta projekt šele začetek. Obiščite nas na OpenChord.org in ugotovite, kaj nameravamo!