Sisukord:

OpenChord.org V0 - ehitage tõeline kitarrikitarri/rokkbändi kontroller: 10 sammu
OpenChord.org V0 - ehitage tõeline kitarrikitarri/rokkbändi kontroller: 10 sammu

Video: OpenChord.org V0 - ehitage tõeline kitarrikitarri/rokkbändi kontroller: 10 sammu

Video: OpenChord.org V0 - ehitage tõeline kitarrikitarri/rokkbändi kontroller: 10 sammu
Video: ТРИ БЛЮДА НА НОВЫЙ ГОД 2024. Салат из капусты. Салат с Печенью! ЗАКУСКА С КАРТОШКОЙ И СЕЛЕДКОЙ 2024, November
Anonim
OpenChord.org V0 - ehitage tõeline kitarrikitarri/rokibändi kontroller
OpenChord.org V0 - ehitage tõeline kitarrikitarri/rokibändi kontroller

Me kõik armastame Guitar Hero ja Rock Bandi. Samuti teame, et me ei õpi kunagi neid mänge mängides kitarri mängima. Aga mis siis, kui saaksime vähemalt ehitada Guitar Hero kontrolleri, mis laseks meil kasutada tõelist kitarri? Seda me siin OpenChord.org -is üritamegi teha. See juhend annab teile teada, kuidas võtta tavaline elektrikitarr ja muuta see OpenChord V0 -ks, Guitar Hero / Rock Band kontrolleriks, mida mängite, mängides tegelikult kitarril noote.. Nuppude vajutamise asemel vajutate stringe, libistades noolt üles ja alla, et märkmeid omavahel ühendada. Siiski tugineb see endiselt Guitar Hero kontrolleri sisemusele, et konsoolile õigeid signaale genereerida, ja kasutab ka kontrollerilt saadud riba. Selle projekti on asendanud OpenChord V1, mis tegelikult kasutab tegelikke stringe ja genereerib tõelisi kontrollisignaale. Projekti kui terviku kohta lisateabe saamiseks külastage OpenChord.org.

1. samm: toimimise teooria

Operatsiooni teooria
Operatsiooni teooria

Selle kitarri põhiidee on kasutada vooluahelana kitarri keeli ja frette. Kui mängite kitarril nooti, vajutate kahe nööri vahele. Kui ühendame stringi pingeallikaga ja fretsid maandusega, loob see iga kord noodi all hoides vooluahela. Ühendades iga fret mikrokontrolleriga, saame seejärel mõõta, milliseid paelu string puudutab. Lõpuks saame seda protsessi teha iga kitarri keele jaoks, mõõtes (peaaegu), kus iga sõrm on. Miks peaaegu? Kui on kaasatud rohkem kui üks string, tekivad mõned ebaselged olukorrad. Näiteks elektriliselt ei erine teise nööbi all kahe nööri all hoidmine sellest, kui hoiate ühe sõrme all esimesel ja teisel teisel, sest viha ühendab kõik omavahel. Õnneks tegeleme sellega tarkvaras …

2. samm: Koostisosad

Selle projekti tegemiseks vajate vähemalt põhiideed jootmise kohta ja väike kogemus mikrokontrolleriga on tore. Teil on vaja: Suured asjad: 1 tõeline kitarr- eelistatav on elektriline, kui sa ei taha rikkuda pilli tulevast mängitavust1 kitarrikangelase kontroller- On oluline, et see oleks kitarrikangelase/rokkbändi kontroller, mitte tavaline dualshock. Playstation teab erinevust ja seega on mängukogemus mõnevõrra erinev, kui kasutate tavalist kontrollerit, kuna pelgalt nupule vajutamine loetakse mängitud noodiks) 1 Arduino mikrokontroller- kasutasin Arduino; kui teate, mida teete, võite kasutada midagi muud. Kuid teil on vaja vähemalt 5 sisend- ja 12 väljundporti. Tööriistad: jootekolb Multimeeter - Pole hädavajalik, lihtsalt väga kasulik Kruvikeerajad Raseerimisnuga Pöördtööriist Puurvardad Elektroonilised osad: 6 dioodi Väike traat - leian, et võrgukaabel on ülimugav Lakitud traat - see on õhuke kaetud traat kõrvaklappide juhtmetest Väike leivaplaat - vähemalt 6 x 6 auku suured Puidust helmed - Õige suuruse kohta aimu saamiseks lugege 5. sammu

3. samm: demonteerimine

Demonteerimine
Demonteerimine
Demonteerimine
Demonteerimine

Esimene samm ehitamisel on iroonilisel kombel kõik lahti rebida. Alustuseks tõeline kitarr. Kõigepealt eemaldage kitarri keelpillid ja kael. See on ilmselt kõige lihtsam asi, mida teha: lõdvendage nööre, kuni saate need kaelast välja võtta, ja keerake seejärel lahti 4 kruvi, mis hoiavad kaela kitarri korpuse külge. Seejärel eemaldage esiplaat ja vastuvõtjad. Pikapid tuleks kinnitada esiplaadi külge, nii et peaksite lihtsalt kõik esiplaadi kruvid lahti keerama ja kogu sõlme maha võtma. Seal on paar juhtmest, mis ühendavad pikapid ja muu kinnitatud elektroonika väljundpistiku külge; neid tuleb kahjuks lõigata. Loodetavasti on neid ainult kaks või kolm, nii et väikese jootmisega saab kitarri uuesti terveks teha. See on tõelise kitarri jaoks. Nüüd võltsitud. Ma kasutan Ashely Rock Axe kitarri, mille osade kaupa sain. Põhimõtteliselt tuleb tegelikud kontrolleri elemendid kehast eemaldada. Antud juhul tähendas see akukarbi juhtmete lõikamist ja uuesti jootmist, kuna need läksid kitarri eest ja tagant läbi augu. Teie kitarr võib olla teistsugune, nii et ma ei anna selle osa jaoks liiga üksikasjalikke juhiseid, vaid ainult seda, et soovite, et kõik elektrooniline oleks endiselt koos, kuid väljaspool seda tuli see sisse. Praegu ärge lõigake kõike, kui saate seda vältida; suure tõenäosusega tuleb see mõne väikese kruvikeerajaga lahti.

4. samm: kael

Kael
Kael
Kael
Kael

Tegeliku ehituse alustamiseks ühendame kaela, nii et see on mikrokontrolleri külge kinnitamiseks valmis. Kasutage kaela küljel, kaela ja fretboardi vahel ringikujulist lõikeketast koos pöörleva tööriistaga, et välja lõigata väike soon, umbes 1/8 tolli sügav. Lõika see kindlasti kitarri küljelt, mis jääb lae poole; pildil olev mudel lõigati kogemata valest küljest. Seda kasutatakse traatide juhtmete eemaldamiseks kitarri korpusele, nii et parem on jätta see külg, kus sõrmed libisevad üksi. Pärast soone lõikamist kas puuri ja pöörleva tööriista või väikese kruvikeerajaga, kaevake puit esimese 5 fretsi alla. Eesmärk on pääseda juurde kõikidele nendele frettidele, mis asuvad fretboardi all, nii et saate jootma traati igasse fretti ilma jootmiseta või kitarri kaelast välja jääva traadita. Nüüd lõigake lakitud traat 5 ribaks, millest igaüks on piisavalt pikk et jõuda vähemalt kitarrikere keskele - see on hea lisavõimalusi, et saaksime kõik paika saada. Traadi otsas oleva laki eemaldamiseks jootmiseks hoidke traadi otsa sigaretisüütaja või tiku kohal ja põletage lakk maha, seejärel kraapige küüned korraks tuhk maha. Ükshaaval jootke lakitud juhtmed klambrite külge, tehes traadi teise otsa lintlipu, mis tuvastab, millise vihaga iga traat ühendub. Lõpuks kasutage juhtmete katmiseks linti või puidust kitt. Nüüd on kael põhimõtteliselt valmis. Kinnitage see kitarrikere külge.

Samm: isoleerige stringid

Isoleerige stringid
Isoleerige stringid
Isoleerige stringid
Isoleerige stringid
Isoleerige stringid
Isoleerige stringid

Kuigi me töötame endiselt tõelise kitarriga, läheme edasi ja isoleerime keeled. Kuna programm selgitab välja, millist nooti mängitakse, pannes igale stringile laengu, tuleb iga keel elektriliselt eraldada muu string. Kahjuks töötab metallist sild meile vastu. Samuti kipub häälestatud kitarri keelte pinge läbi lõikama mitmesuguseid võimalikke isolaatoreid. Aga siiski, me püsime. Kui te pole seda veel teinud, eemaldage iga keel kitarri korpusest. Kui te pole harjunud kitarriga töötama, võib olla mõttekas töötada üks keel korraga, nii et te ei keeraks tagurpidi keeratud kitarri. Nüüd libistage helmes stringist alla. See rant peab olema piisavalt suur ja tugev, et nööri otsas olev messingrõngas ei libiseks alla metallist auku, milles see tavaliselt asub, isoleerides messingist rõnga metallist sillakehast. Lisapunktid, kui helmes kitseneb, nii et helmes jääb metallist auku. Nendel piltidel olen jootnud stringid dioodide külge, kuigi sellest ajast olen avastanud, et dioodi on kõige lihtsam kinnitada juhtme teise otsa. Nüüd pange stringid kehasse tagasi, kuid ärge kinnitage neid veel kaela. Nöörid puudutavad endiselt metallisilla ülemisi pindu, seega tuleb need ka seal isoleerida. Kahjuks kipub nööride pinge läbi lõikama mitmesuguseid materjale. Parim lahendus, mille olen siiani leidnud, on plastikust joogikõrred. Lõika õlgedest tolli või nii, seejärel lõigake mööda selle külge, nii et teil on õlgmaterjalist ristkülik. Hoides kinni kitarri esiosast väljuvast nööriosast, voldi põhutükk üle nööri ja mähi see nii tihedalt kui võimalik, suru see alla sillaavasse, nii et nööri tõmmates kaela poole, õled katavad nii ala, kus pael väljub sillast kui ka koht, kus see puudutab kitarri nägu. Nüüd kinnitage stringid kaelale. Pingutage nööre, kuni need on tugevad, seejärel kasutage multimeetrit, et veenduda, et ükski juhtmetest pole teistega elektriliselt ühendatud, kinnitades isolatsiooni vastavalt.

Samm: mikrokontroller, jootetraat, traat

Mikrokontroller, jootetraat, traat
Mikrokontroller, jootetraat, traat
Mikrokontroller, jootetraat, traat
Mikrokontroller, jootetraat, traat
Mikrokontroller, jootetraat, traat
Mikrokontroller, jootetraat, traat
Mikrokontroller, jootetraat, traat
Mikrokontroller, jootetraat, traat

Nüüd hakkame tegelema projekti tegeliku elektroonikaga. Kõigepealt leidke kitarri sisemus, kuhu oma Arduino sisse keerata. Veenduge siiski, et saate USB -kaabli ikkagi ühendada, nii et kasutage ainult ühte kruvi ja keerake see kergelt kinni, võimaldades plaadil veidi vabadust. Asjade kaela poole tagasi liikudes ühendame kõigepealt fretsid. Ärevad juhtmed sisestatakse mikrokontrollerisse, nii et need tuleb kinnitada väljatõmmatavate takistite külge. Need takistid tühjendavad igasuguse lisavoolu, kui nad ei puutu ühtegi stringi; muidu läheb mikrokontroller segadusse. Kasutage takistusi vahemikus 1–50 K, mis tahes kõrgemaid, ja teil hakkavad tekkima probleemid mitme nupuvajutusega. Põletades uuesti lakitud juhtmete otsad, ühendage iga traatjuhe tavalise traadi pikkusega. Kui kasutate võrgukaablit, hoidke juhtmed mugavuse huvides oma ümbrises. Leivaplaadi abil jootke kõik takistid ühel küljel maandusjuhtme külge, seejärel jootke iga närvijuhe takisti maandamata otsa külge. Kinnitage see leivaplaat kitarri korpuse siseküljele. *Valikuline*, kuid soovitatav, jootke uute juhtmete vabad otsad mõne ühendatud standardtapi külge; sel moel nad Arduniost välja ei kuku. Veelgi parem, hankige Arduino, millele saate jootma otse. Nüüd kinnitage traatjuhtmed Ardunio tihvtide 2 kuni 6 külge, kusjuures tihvt 2 on esimene mure, tihvt 6 on viies. Samuti ühendage maandusjuhe ühe Arduino maandusnõelaga. Tagaküljel peame stringid ühendama. kui tagant ettepoole auku pole, puurige üks, jälgides seal juba kinnitatud mikrokontrolleri paketti. Nüüd jootke juhtmed iga nööri külge, pange juhtmed läbi augu, seejärel jootke dioodid iga juhtme külge nii, et vool lastakse ainult mikrokontrollerisse voolata; st ribad peaksid olema traadist eemal. Nüüd lükake dioodid tihvtidesse 14-19, kusjuures 14 on suurim nöör, 19 väikseim.

Samm: ühendage mikrokontroller ja katsetage

Ühendage mikrokontroller ja katsetage
Ühendage mikrokontroller ja katsetage

Nüüd peame laadima mikrokontrolleri. Kui kasutate Arudinot, saab järgmise koodi lihtsalt alla laadida ja Arudino IDE -sse sisestada ning see peaks toimima. Kui aga tunnete end ambitsioonikana, on koodi uusim versioon siin. Kui kasutate teist mikrokontrollerit, tuleks kood hõlpsasti C -ks kohandada, mille kallal varsti töötan. Kuna Arduino IDE võib võtta ka standardi C, tuleb enamasti muuta sadamakaardistusi. Igal juhul, enne kui me endast ette jõuame, kasutame arvutit kitarri vooluringi testimiseks. Lülitage Arduino IDE -s sisse seriaalivaataja. Programm on seadistatud edastama rida tekstiandmeid iga kord, kui kitarrikeele ja fret "lülitite" olek muutub. Trükitud read näitavad teile, millised stringid milliseid nuppe tabavad, nii et mängige sõrmede erinevate kombinatsioonidega.

Samm: ühendage kontroller vooluvõrku

Ühendage kontroller vooluvõrku
Ühendage kontroller vooluvõrku
Ühendage kontroller vooluvõrku
Ühendage kontroller vooluvõrku
Ühendage kontroller vooluvõrku
Ühendage kontroller vooluvõrku
Ühendage kontroller vooluvõrku
Ühendage kontroller vooluvõrku

Nüüd, kui kitarriosa töötab, saame töötada selle nimel, et panna kitarr Playstationiga rääkima. Leidke kontrollerilt toite- ja maandusjuhtmed. Kui kasutate juhtmeta kontrollerit, on teil õnne, sest need on akust välja tulevad juhtmed. Kui teil on juhtmega kontroller, on asjad keerulisemad, kuna Playstation pakub ainult 3,3 V otselülitit, kuid loodetavasti on vibratsioonimootorile juhe, millel on kõrgem pinge, mille saame Arduino jaoks varastada. Jootke nendele maa- ja toitepinge juhtmetele täiendavad juhtmed, seejärel ühendage need oma Arduino 5V ja GND kontaktidega, muutes kindlasti toitejuhet, kui plaat on vanem ja ei tee seda automaatselt. Kui kasutate traadita kontrollerit, jootke toitejuhtmed toitelülitist, nii lülitub Arduino välja, kui lülitate kontrolleri välja. Seejärel mõelge, kuidas kontroller võtab nupusignaale vastu. Kas kitarri nupule vajutamine ühendab kontrolleri kiibil oleva tihvti toiteallika või maandusega? Jällegi, kui teie kontroller ei ole traadita, võib see muutuda keerulisemaks, sest kui kiip ootab 3,3 V sisendit, ei ole see õnnelik, kui see on ühendatud 12 V -ga … Kuid loodetavasti juhivad nupud maapinnale viivaid teid. Nii on mikrokontroller praegu programmeeritud; Kui nupud ühendavad selle asemel kiibi toitepingega, peate koodi muutma, et kajastada, et colorOut -tihvtid peavad andma HIGH -signaale, kui nupp on aktiivne. Seejärel leidke nuppudele viiv kaabel. Kirjutage üles või märkige, milline traat läheb igale nupule, pidades meeles, et seal on traat, mis annab kõigile nuppudele ühise aluse. Katkestage see kaabel ja jällegi peaksite selle jootma tihvtide rida. Ühendage need juhtmed tihvtidega 8-12, 8 vastavad rohelisele, 12 oranžile. Lõpuks ühendage see nüüd ja proovige õrnalt. Sa ei taha juhtmeid välja rebida…

9. samm: pakkige kokku, pakkige sisse

Pakkige see kokku, pakkige sisse
Pakkige see kokku, pakkige sisse
Pakkige see kokku, pakkige sisse
Pakkige see kokku, pakkige sisse
Pakkige see kokku, pakkige sisse
Pakkige see kokku, pakkige sisse

Nii et see toimib! Nüüd teeme asjad veidi vähem tõenäoliseks, et need lagunevad ja purunevad. See on osa, mis muutub kõige erinevamaks, sõltuvalt sellest, millist õõnsust teie kitarri korpusel on. See on ka osa, millele olen kulutanud kõige vähem aega, nii et kui olete korpuse kapten, andke mulle sellest teada ja me saame seda paremaks muuta. Kui olete valmis oma tõelise kitarri kehasse lõikama, lubab see tõenäoliselt sa näed kitarr palju kenam välja kui minu oma. Pidage siiski meeles, et isegi elektrikitarril mõjutavad keha suurus ja kuju kitarri kõla oluliselt, nii et kui soovite seda uuesti mängida, ei pruugi te seda teha. suured lõiked teie kitarrisse. Tõenäoliselt soovite plastkitarrist riba riba välja lõigata ja selle tagasi plaadile paigaldada, kontroller on sisse lülitatud. Praegu, kuna ma praegu nende funktsioone ei kasuta, lõikasin välja whammy baari potentsiomeeter koos selle lülitiga, mis ei tee kontrollerile midagi. Siis leidsin, kuhu asjad sobiksid, ja kiilumise, lõikamise ja kruvimise kombinatsiooni kaudu sobitan asjad enam -vähem kehasse.

10. samm: aidake, aidake

Palju õnne! Nüüd peaks teil olema täielik, töötav Guitar Hero kontroller, mida saate mängida (peaaegu) nagu tõelist kitarri. Kuid see projekt on alles algus. Tulge meile külla OpenChord.org ja saate teada, millega me tegeleme!

Soovitan: