Мазмұны:

OpenChord.org V0 - Нағыз гитаралық гитараның рок -тобының контроллерін жасаңыз: 10 қадам
OpenChord.org V0 - Нағыз гитаралық гитараның рок -тобының контроллерін жасаңыз: 10 қадам

Бейне: OpenChord.org V0 - Нағыз гитаралық гитараның рок -тобының контроллерін жасаңыз: 10 қадам

Бейне: OpenChord.org V0 - Нағыз гитаралық гитараның рок -тобының контроллерін жасаңыз: 10 қадам
Бейне: Конфессиялық өсек 2024, Қараша
Anonim
OpenChord.org V0 - Нағыз гитаралық гитара/рок -топ контроллерін жасаңыз
OpenChord.org V0 - Нағыз гитаралық гитара/рок -топ контроллерін жасаңыз

Барлығымыз гитара батыры мен рок -банды жақсы көреміз. Біз бұл ойындарды гитарада ойнауды ешқашан үйренбейтінімізді білеміз. Бірақ, егер біз, ең болмағанда, нағыз гитараны қолдануға мүмкіндік беретін Guitar Hero контроллерін құра алсақ ше? Біз OpenChord.org сайтында осылай істеуге тырысамыз, бұл нұсқаулық сізге қарапайым электр гитарасын алып, оны гитарада ноталарды ойнау арқылы ойнайтын гитараның қаһарманы / рок -тобының OpenChord V0 -ге қалай айналдыру керектігін көрсетеді.. Түймелерді басудың орнына, сіз жолдарды басасыз, жазбаларды бір -бірімен байланыстыру үшін тақтаны жоғары және төмен сырғытыңыз. Дегенмен, ол әлі де консольге тиісті сигналдарды шығару үшін Guitar Hero контроллерінің ішкі жүйесіне сүйенеді, сонымен қатар контроллерден штрих жолағын қолданады. Бұл жобаны OpenChord V1 алмастырды, ол шын мәнінде нақты жолдарды қолданады және нақты контроллер сигналдарын шығарады. Жалпы жоба туралы қосымша ақпарат алу үшін OpenChord.org сайтына кіріңіз.

1 -қадам: Операция теориясы

Операция теориясы
Операция теориясы

Бұл гитараның негізгі идеясы - гитараның тізбектері мен перделерін схема ретінде пайдалану. Гитарада нотаны ойнағанда, екі перделердің арасындағы жіпті басасыз. Егер біз тізбекті кернеу көзіне, ал перделерді жерге қосатын болсақ, нота ұстап тұрған сайын ол тізбек жасайды. Әр пернетақтаны микроконтроллерге қосу арқылы біз жолдың қай перделерге тиіп тұрғанын өлшей аламыз. Ақырында, біз бұл процесті гитараның әр ішегі үшін жасай аламыз, әр саусақ қайда екенін өлшейді. Бірнеше жол тартылғаннан кейін кейбір түсініксіз жағдайлар туындайды. Мысалы, электрлік түрде, екінші тізбекте екі тізбекті төмен ұстап тұрудың бір саусақты бірінші және екіншісінде ұстап тұрудан еш айырмашылығы жоқ, себебі перде бәрін бір -бірімен байланыстырады. Бақытымызға орай, біз мұны бағдарламалық қамтамасыз етуде шешеміз …

2 -қадам: ингредиенттер

Бұл жобаны орындау үшін сізге кем дегенде дәнекерлеудің негізгі идеясы қажет, ал микроконтроллермен жұмыс істеу тәжірибесі жақсы болады. Сізге қажет: Үлкен нәрселер: 1 нағыз гитара- Электронды, Егер сіз аспаптың болашақ ойнағыштығын бұзғыңыз келмесе1 гитаралық батыр контроллері- Бұл қарапайым дуалоктың орнына гитараның рок-тобының контроллері болуы маңызды. Ойнау станциясы айырмашылықты біледі, сондықтан егер сіз қарапайым контроллерді қолдансаңыз, ойнау тәжірибесі біршама өзгеше болады, себебі түймені басу ойнатылған жазба болып саналады) 1 Arduino микроконтроллері- Мен Arduino қолдандым; егер сіз не істеп жатқаныңызды білсеңіз, басқа нәрсені қолдануға болады. Бірақ сізге кемінде 5 кіріс және 12 шығыс порт қажет. Құралдар: Дәнекерлеуіш Мультиметр - Қажет емес, өте пайдалы Бұрағыштар Пышақ Пышақ Айналмалы құралБұрғылау биттері Электронды бөлшектер: 6 диод Кіші сым - мен желілік кабельді өте ыңғайлы деп санаймын Лакталған сым - Бұл жұқа, қапталған сым, сіз құлаққап сымдарынан табасыз Кішкене нан тақтасы 6 x 6 тесік үлкен Ағаш моншақтар - Дұрыс өлшем туралы түсінік алу үшін 5 -қадамды оқыңыз Жылу шөгу Пластикалық ішуге арналған сабандар

3 -қадам: бөлшектеу

Бөлшектеу
Бөлшектеу
Бөлшектеу
Бөлшектеу

Ең бастысы - нағыз гитарадан бастау. Алдымен гитараның ішектері мен мойнын шешіп алыңыз. Бұл, мүмкін, сіз жасайтын ең оңай нәрсе: жіптерді мойыннан шығарып алғанша босатыңыз, содан кейін мойынды гитараның корпусына бекітетін 4 бұранданы бұрап алыңыз. Әрі қарай, беткі тақтаны алып тастаңыз. Пикаптар бет тақтасына бекітілуі керек, сондықтан сіз беткі тақтадағы барлық бұрандаларды бұрап, жинақты көтеріп алуыңыз керек. Пикаптарды және басқа бекітілген электрониканы шығыс ұясына бекітетін бірнеше сымдар болады; өкінішке орай оларды кесуге тура келеді. Болады деп үміттенемін, тек екі немесе үш болады, дегенмен, аздап дәнекерлеу арқылы гитараны қайтадан қалпына келтіруге болады. Бұл нағыз гитара үшін. Енді жалғанға өтіңіз. Мен Ashely Rock Ax гитарасын қолданамын, мен оның бөлшектерін сатамын. Негізінде, контроллердің нақты элементтері денеден шығарылуы керек. Бұл жағдайда бұл батарея қораптарының сымдарын кесу мен қайта дәнекерлеуді білдірді, өйткені олар гитараның алдыңғы жағынан артқы жағына тесік арқылы өтті. Сіздің гитараңыз басқаша болуы мүмкін, сондықтан мен бұл бөлікке тым егжей -тегжейлі нұсқаулар бергім келмейді, тек сіз бәрін электронды түрде бірге салғыңыз келеді, бірақ корпустың сыртында ол пайда болды. егер сіз одан аулақ бола алсаңыз; ол кішкене бұрағыштармен бөлінуі мүмкін.

4 -қадам: мойын

Мойын
Мойын
Мойын
Мойын

Нақты құрылысты бастау үшін, біз микроконтроллерге бекітілуге дайын болатындай етіп мойынды сыммен бекітеміз, мойын мен борт тақтасының арасында мойынның кішкене бөлігін айналдыру құралы бар дөңгелек кескіш дискіні қолданыңыз. Шұңқыр, шамамен 1/8 дюйм. Мұны гитараның төбеге қарайтын жағынан кескеніңізге көз жеткізіңіз; суреттегі модель кездейсоқ қате жағынан кесілген. Бұл сымдарды тордан алып жүру үшін қолданылады. Гитараның корпусына, сондықтан саусақтарыңыз бір жаққа қарай жылжиды. Бұрғылағышпен немесе айналмалы құралмен немесе кішкене бұрағышпен ойық кесілгеннен кейін, алғашқы 5 жақтаудың астындағы ағашты қазып алыңыз. Мақсаты - борт тақтасының астындағы осы торлардың әрқайсысына қол жеткізу, осылайша сіз гитараның мойнынан сымды немесе дәнекерлеусіз әр торапқа дәнекерлей аласыз. Енді лакталған сымды әрқайсысы жеткілікті ұзын 5 жолаққа кесіңіз. кем дегенде гитараның корпусының ортасына жету - бұл жақсы біз бәрін орнына қоя алатындығымызға сенімдіміз. Дәнекерлеу үшін сымның ұшындағы лакты алып тастау үшін сымның ұшын темекі тұтатқыштың немесе сіріңкенің үстінен ұстап лакты жағыңыз, содан кейін күлді тырнақтарыңызбен қысқа уақытқа сүртіңіз. Лакпен қапталған сымдарды кезекпен дәнекерлеп, сымның екінші шетінде таспаның жалаушасын жасап, әр сымның қандай торға қосылатынын анықтайды. Ақырында, сымдарды жабу үшін таспаны немесе ағаш шыбықты қолданыңыз, енді мойын негізінен дайын. Оны гитараның корпусына қайта бекітіңіз.

5 -қадам: Жолдарды оқшаулаңыз

Жолдарды оқшаулаңыз
Жолдарды оқшаулаңыз
Жолдарды оқшаулаңыз
Жолдарды оқшаулаңыз
Жолдарды оқшаулаңыз
Жолдарды оқшаулаңыз

Біз әлі де нақты гитарамен жұмыс істеп жатқанда, біз әрі қарай жүреміз және ішекті оқшаулайтын боламыз. Бағдарлама әр ішекті ретімен зарядтау арқылы қандай нота ойнайтынын анықтайтындықтан, әрбір ішекті электрлік оқшаулау қажет. басқа жол. Өкінішке орай, металдан жасалған көпір бізге қарсы жұмыс істейді. Сондай -ақ, реттелген гитараның ішіндегі кернеу әр түрлі оқшаулағыштарды кесіп тастауға бейім. Бірақ, біз шыдамдылық танытамыз. Егер сіз әлі жоқ болсаңыз, гитараның корпусындағы әр ішекті алып тастаңыз. Егер сіз гитарамен жұмыс істеуге дағдыланбаған болсаңыз, керісінше гитарамен жұмыс жасамау үшін бір уақытта бір жіппен жұмыс істеудің мағынасы болуы мүмкін. Бұл бисер жіптің соңындағы жез сақинаны металл көпірдің корпусынан оқшаулайтын жіп сақтайтын металл тесікке түсіп кетпеуі үшін жеткілікті үлкен және берік болуы керек. Егер моншақ металл тесікке тірелетін етіп моншақтаса, қосымша нүктелер. Бұл суреттерде мен жіптерді диодтарға дәнекерледім, бірақ содан бері диодты сымның екінші шетіне бекіту оңай екенін білдім. мойынға әлі. Жіптер металл көпірдің үстіңгі беттеріне тиіп тұрады, сондықтан оларды сол жерде де оқшаулау қажет. Өкінішке орай, жіптердегі кернеу әр түрлі материалдарды кесуге бейім. Мен тапқан ең жақсы шешім - пластикалық ішуге арналған сабан. Сабаннан бір дюймді кесіңіз, содан кейін оның жағын кесіңіз, сонда сізде сабан материалының тіктөртбұрышы болады. Гитараның алдыңғы жағынан шығатын жіпті ұстап тұрып, сабанды жіптің үстіне бүктеп, мүмкіндігінше мықтап ораңыз, оны көпірдегі тесікке қарай итеріңіз, осылайша жіпті тартқанда мойынға қарай сабан жіп көпірден шығатын жерді де, гитараның бетіндегі көпірге тиетін жерді де қамтиды. Енді жіптерді мойынға бекітіңіз. Жіптерді берік болғанша қатайтыңыз, содан кейін мультиметрді қолданып, сымдардың ешқайсысы басқаларына электрмен қосылмағанына көз жеткізіңіз, сәйкесінше оқшаулауды бекітіңіз.

6 -қадам: Микроконтроллер, дәнекерлеу, сым

Микроконтроллер, дәнекер, сым
Микроконтроллер, дәнекер, сым
Микроконтроллер, дәнекер, сым
Микроконтроллер, дәнекер, сым
Микроконтроллер, дәнекер, сым
Микроконтроллер, дәнекер, сым
Микроконтроллер, дәнекер, сым
Микроконтроллер, дәнекер, сым

Енді біз жобаның нақты электроникасына ене бастаймыз, біріншіден, гитараның ішінен Arduino -ны бұрап алуды табыңыз. Дегенмен, USB кабелін қосуға болатынына көз жеткізіңіз, сондықтан тек бір бұранданы қолданып, оны аздап бұраңыз, бұл тақтаға аздап еркіндік береді. Сымды сымдар микроконтроллерге кіретін болады, сондықтан оларды төмен түсетін резисторларға бекіту керек. Бұл резисторлар кез келген жіпке тимеген кезде қосымша ток ағызады; әйтпесе микроконтроллер шатастырады. 1K - 50K диапазонындағы резисторларды қолданыңыз, сонда сіз түймені бірнеше рет басу арқылы мәселелерді шеше бастайсыз. Лакпен қапталған сымдардың ұштарын қайтадан жағып, әр сымды қалыпты сымның ұзындығына қосыңыз. Егер сіз желілік кабельді қолдансаңыз, ыңғайлы болу үшін сымдарды қаптамасында бірге ұстаңыз. Нан тақтасын қолдана отырып, барлық резисторларды бір жағынан жерге қосылған сымға дәнекерлеңіз, содан кейін әр сымды резистордың жерге қосылмайтын ұшына дәнекерлеңіз. Бұл тақтаны гитара корпусының ішкі жағына бекітіңіз. *Қосымша*, бірақ ұсынылған, жаңа сымдардың бос ұштарын кейбір қосылған стандартты түйреуіштерге дәнекерлеу; осылайша олар Ардуниодан құлап кетпейді. Ең дұрысы, дәнекерлеуге болатын Arduino алыңыз. Енді сымдарды Ardunio -дағы 2 -ден 6 -ға дейінгі түйреуіштерге бекітіңіз, 2 -ші түйреуіш бірінші тор, 6 -шы түйін - 5 -ші тірек. Сонымен қатар, жерге қосу сымын Arduino -дағы жерге қосқыш түйреуіштердің біріне жалғаңыз. егер артқы жағынан алдыңғыға тесік болмаса, онда бекітілген микроконтроллер пакетін қадағалап, оны бұрғылаңыз. Енді сымдарды әр жіпке дәнекерлеңіз, сымдарды саңылаудан өткізіңіз, содан кейін диодтарды әр сымға дәнекерлеңіз, осылайша ток тек микроконтроллерге ағуы керек; яғни, белдеулер сымнан алыс жағында болуы керек. Енді диодтарды 14-19 түйреуіштерге итеріңіз, олардың ең үлкені-14, ең кішісі-19.

7 -қадам: Микроконтроллерді қосыңыз және тексеріңіз

Микроконтроллерді қосыңыз және тексеріңіз
Микроконтроллерді қосыңыз және тексеріңіз

Енді біз микроконтроллерді жүктеуіміз керек. Егер сіз Arudino -ды қолдансаңыз, келесі кодты Arudino IDE -ге жүктеуге және енгізуге болады, ол жұмыс істеуі керек. Егер сіз өршіл болсаңыз, кодтың соңғы нұсқасы осында болады. Егер сіз басқа микроконтроллерді қолдансаңыз, код C -ге оңай бейімделуі керек, мен жақын арада жұмыс жасаймын. Arduino IDE стандартты C -де қабылдай алатындықтан, бұл порт картасын өзгертуді қажет етеді. Arduino IDE -де сериялық қарау құралына ауысыңыз. Бағдарлама гитаралық ішектің күйі мен «қосқыштар» күйі өзгерген сайын мәтіндік деректер жолын жіберуге арналған. Басып шығарылатын сызықтар қай жолдар қандай «түймелерге» тиетінін айтады, сондықтан саусақтардың әр түрлі комбинацияларымен ойнаңыз.

8 -қадам: Контроллерді қосыңыз

Контроллерді қосыңыз
Контроллерді қосыңыз
Контроллерді қосыңыз
Контроллерді қосыңыз
Контроллерді қосыңыз
Контроллерді қосыңыз
Контроллерді қосыңыз
Контроллерді қосыңыз

Енді гитара бөлігі жұмыс істей бастағанда, біз гитараны Playstation -мен сөйлесуге үйрету бойынша жұмыс жасай аламыз. Контроллерде қуат пен жерге қосу сымдарын табыңыз. Егер сіз сымсыз контроллерді қолдансаңыз, сіз сәттілікке жетесіз, өйткені олар аккумулятордан шығатын сымдар болады. Егер сізде сымды контроллер болса, жағдай күрделірек, өйткені Playstation тек 3,3 В тікелей қуат береді, бірақ біз діріл қозғалтқышына баратын сым бар деп үміттенеміз, біз оны Arduino үшін ұрлай аламыз. Осы жерге және бастапқы кернеу сымдарына қосымша сымдарды дәнекерлеңіз, содан кейін оларды Arduino 5V және GND түйреуіштеріне қосыңыз, егер тақта ескі болса және оны автоматты түрде жасамаса, қуат қосқышын ауыстырыңыз. Егер сіз сымсыз контроллерді қолдансаңыз, қуат сымдарын қуат қосқышына дәнекерлеңіз, осылайша Arduino контроллерді өшіргенде сөнеді, содан кейін контроллер түйме сигналдарын қалай қабылдайтынын анықтаңыз. Гитарадағы түймені басу контроллер микросхемасындағы түйреуішті кернеуге немесе жерге қосады ма? Тағы да, егер сіздің контроллеріңіз сымсыз болмаса, бұл күрделене түсуі мүмкін, өйткені егер чип 3.3В кернеуді алады деп күтілсе, егер ол 12 В қуат көзіне қосылған болса, бұл бақытты болмайды … Бірақ батырмалар жердегі жолдарды басқарады деп үміттенеміз. Микроконтроллер қазіргі кезде осылай бағдарламаланған; егер түймелер оның орнына чипті бастапқы кернеуге қосатын болса, онда colorOut түйреуіштері түйме белсенді болған кезде ЖОҒАРЫ сигналдарды қамтамасыз етуі керек екенін көрсету үшін кодты өзгерту қажет Келесіде түймелерге апаратын кабельді табыңыз. Барлық түймелерге ортақ негіз болатын сым болатынын есте сақтап, әр түйменің қай сымға өтетінін жазыңыз немесе белгілеңіз. Бұл кабельді кесіңіз, содан кейін оны түйреуішке дәнекерлеу керек. Бұл сымдарды 8-12 түйреуішке қосыңыз, олардың 8-і жасылға, 12-сі қызғылт сарыға сәйкес келеді. Сіз сымдарды үзгіңіз келмейді …

9 -қадам: Оны жинаңыз, ораңыз

Оны жинаңыз, ораңыз
Оны жинаңыз, ораңыз
Оны жинаңыз, ораңыз
Оны жинаңыз, ораңыз
Оны жинаңыз, ораңыз
Оны жинаңыз, ораңыз

Сондықтан ол жұмыс істейді! Енді гитараның денесі қандай қуысқа ие болатынына байланысты, бөлшектердің ыдырауы мен бұзылуының ықтималдығын төмендетейік. Бұл сонымен қатар мен ең аз уақыт өткізген бөлік, сондықтан егер сіз қоршау шебері болсаңыз, маған хабарлаңыз, біз мұны жақсартамыз. Сіз гитараны менікінен әлдеқайда әдемі етіп көрсетесіз. Есіңізде болсын, тіпті электр гитарада да дененің өлшемі мен пішіні гитараның дыбысына маңызды әсер етеді, сондықтан егер сіз оны шынымен де ойнағыңыз келсе, сіз оны орындағыңыз келмеуі мүмкін. Гитараңызды пластикалық гитарадан алып тастап, контроллер қосылған тақтаға қайта орнатқыңыз келуі мүмкін. вамми бар потенциометрі, контроллер үшін ештеңе жасамайтын қосқышпен бірге. Содан кейін мен заттардың қай жерге сәйкес келетінін таптым, ал түйісу, кесу және бұрау арқылы мен денеге азды -көпті сыйғыздым.

10 -қадам: Рок -аут, көмектес

Құттықтаймын! Енді сізде гитараның толық жұмыс істейтін контроллері болуы керек, оны сіз нағыз гитара сияқты ойнай аласыз, бірақ бұл жоба тек бастамасы. Бізге OpenChord.org сайтына келіңіз және біздің не істеп жатқанымызды біліңіз!

Ұсынылған: