Мазмұны:

Гитараның күшейткіш педальынан Mac OS аяқ ауыстыруы: 12 қадам
Гитараның күшейткіш педальынан Mac OS аяқ ауыстыруы: 12 қадам

Бейне: Гитараның күшейткіш педальынан Mac OS аяқ ауыстыруы: 12 қадам

Бейне: Гитараның күшейткіш педальынан Mac OS аяқ ауыстыруы: 12 қадам
Бейне: Автосимулятор 2 - Удивительный симулятор вождения # 24 сумасшедшая машина - ios GamePlay 2024, Қараша
Anonim
Гитара күшейткіш педальынан Mac OS аяқ ауыстыруы
Гитара күшейткіш педальынан Mac OS аяқ ауыстыруы

Mac үшін аяқ педаль қажет пе? Екі гитаралық педаль мен ардуино тақтасы бар ма? Бірнеше сым, үш бұрышты 1/4 дюйм және бәрі дайын. Маған аудио транскрипция жасау керек болды, мен педальды ойнату/кідірту және артқа өткізу үшін қолдандым. Бұл оқу құралы аяқ педальын жасауды көрсетеді Macintosh компьютері Arduino мен 2 коммутаторлы гитаралық педальды қолданады. Сіз дәнекерлеуді және қарапайым кодты жазуды жақсы білуіңіз керек. Егер сізге гитаралық педальды қосқыш қажет болса, оны сатып алуға немесе басқа нұсқаулықпен жасауға болады. осы бірімен.

1 -қадам: Жабдықтар

Жабдықтар
Жабдықтар
Жабдықтар
Жабдықтар
Жабдықтар
Жабдықтар

1) Гитаралық педаль (мен екі қосқыш педальды қолданамын) 2) Ардуино (мен диецимиланы қолданамын) 3) Нан тақтасы (немесе қаласаңыз, прототип тақтасы) 4) Үш дирижер 1/4 дюймдік стерео телефон ұясы (біреуі бар) RadioShack -те) 5) 2 1к Ом резисторлары 6) Сым (сіз не жатқаныңызды білесіз) 7) Пісіру үтігі (және Дәнекер де көмектеседі)

2 -қадам: ұяны дәнекерлеңіз

Джекке дәнекерлеңіз
Джекке дәнекерлеңіз
Джекке дәнекерлеңіз
Джекке дәнекерлеңіз
Джекке дәнекерлеңіз
Джекке дәнекерлеңіз

Ұяшықта (және сәйкес штепсельде) үш қосылу нүктесі бар: Сақина, Кеңес, Жең. Әр коннекторға сым дәнекерлеу керек. Ақылды болу үшін сымдарды әртүрлі түстерге айналдырыңыз. Жең (менің суреттегі қара сымға бекітілген) - бұл педальдағы қосқыштардың әрқайсысына қосылатын ортақ желі. Егер біз оған (қара сымға) кернеу берсек, №1 қосқыш ұшы сымды қосады/өшіреді (менің суреттегі жасыл). Дәл осылай, №2 қосқыш сақинаны қосады және өшіреді (менің фотосуретімде сары). Егер сіз шатассаңыз (мен түсіндім), ұядағы әр сымға басқа түсті сымды дәнекерлеңіз. Оны анықтау үшін сіз вольт өлшегішті қолданып, үздіксіздікті тексере аласыз (немесе оны жарық диоды бар тақтаға жалғаңыз). Мен әр сымға қарап, ол штепсельдің қандай бөлігіне тиетінін білдім.

3 -қадам: Джекты тақтаға жалғаңыз

Ұялы панельге сымды жалғаңыз
Ұялы панельге сымды жалғаңыз
Ұялы панельге сымды жалғаңыз
Ұялы панельге сымды жалғаңыз
Ұялы панельге сымды жалғаңыз
Ұялы панельге сымды жалғаңыз
Ұялы панельге сымды жалғаңыз
Ұялы панельге сымды жалғаңыз

Бұл қадам әбігерге түседі. Біз ұяны нан тақтасына қосамыз, негізінен, біз arduino -дан қуат алып, оны табанға ауыстырамыз (ұядағы қара сым арқылы - мен қызыл сымды қолдану керек екенін білемін). Содан кейін ұяның әр сымы 1к Ом резисторға қосылады. Әр резистордың артқы жағынан жерге қарай. Содан кейін бізге әр резистордың алдыңғы жағынан тақтаны алып тастау үшін екі жомарт сым қажет (ұяға қайта кіретін жердің жанында. Бұл екі сымды біз жоғары/ жоғары) тексеру үшін қолданамыз. Arduino -да LOW.

4 -қадам: Ұяшықты бекітіңіз

Джек бекітіңіз
Джек бекітіңіз
Джек бекітіңіз
Джек бекітіңіз

Жеңді сызық ҚЫЗЫЛ 5v -ге қосылатындай етіп, ұяны бекітіңіз, сақина мен ұшы резисторлардың әрбір бастарына қосылуы керек, егжей -тегжейлі білу үшін екінші фотодағы кішкентай қораптарға қараңыз.

5 -қадам: Екі зондты қосыңыз

Екі зондты сымды бекітіңіз
Екі зондты сымды бекітіңіз

Бізге әр резистордың жоғарыдан (жерге емес, екіншісіне) біздің arduino -ға өтуі үшін 2 сым қажет. Толық ақпарат алу үшін суреттегі ұзын қораптарға қараңыз.

6 -қадам: Breadboard тақтасын Arduino -ға бекітіңіз

Нан тақтасын Arduino -ға бекітіңіз
Нан тақтасын Arduino -ға бекітіңіз

Енді біз нан тақтасынан төрт сымды Arduino -ға қосамыз. ҚЫЗЫЛ қуат сымын Arduino құрылғысындағы 5В қуат желісіне қосыңыз. ҚАРА жерге қосылған сымды Arduino құрылғысындағы GND желісіне қосыңыз. № 1 қосқышты (GREEN желісі) Arduino құрылғысындағы №9 істікке қосыңыз. (САРЫ желісі) Arduino -дағы №8 түйреуішке. (8 және 9 түйреуіштерді Arduino кернеуіне тексереміз)

7 -қадам: Arduino -ны Mac компьютерінің USB портына қосыңыз

Arduino -ны Mac компьютерінің USB портына қосыңыз
Arduino -ны Mac компьютерінің USB портына қосыңыз

Arduino/Breadboard/Jack/Switch комбинациясын USB портына қосыңыз.

8 -қадам: Arduino бағдарламасын жасаңыз

Arduino бағдарламасын жасаңыз
Arduino бағдарламасын жасаңыз

Міне, біз ардуиноны кодтағымыз келеді. Сіз өзіңізге ұнайтын кез келген түйреуіштерді қолдана аласыз. Негізінде, түйреуіш өзгерген сайын сериялық портқа жазғымыз келеді. Біз #2 коммутаторға 1, ал коммутаторға «2» жазамыз. Шынында да, сіз бұл орнатумен аккорд жасай алмайсыз (бірақ кодты өзгерту үшін оны өзгертуге болады). Ум, кодты алу үшін FootSwitch.pde файлын пайдаланыңыз …-j.webp

9 -қадам: Mac бағдарламасын жасаңыз

Mac бағдарламасын жасаңыз
Mac бағдарламасын жасаңыз

Сонымен, қазір бізде Arduino -мен сөйлесетін аяқ қосқышы бар. Біз қосқыштарды басқан кезде Arduino сериялық құрылғыға 1 немесе 2 жазады. Бізге оны оқу үшін Mac компьютерінде бірдеңе қажет. Arduino -ны пернетақтаға айналдыру өте қиын. Сонымен, біз Mac үшін контроллер болу үшін кішкене С бағдарламасын жазамыз, біз Tod E. Kurt-тың Arduino сериялық портын оқитын қолданыстағы arduino-сериялық бағдарламасын алудан бастаймыз. Мен 1 немесе 2 -ді көргенде заттарды автоматты түрде жасау үшін бірнеше шағын өзгертулер енгіздім. Қосылған файл жақсы жұмыс істеуі керек. Егер сіз не болып жатқанын көргіңіз келсе, түсініктемелерді оқи аласыз, бірақ бұл әлсіз емес. Сіз дереккөзді (arduino-serial-footswitch.c файлы) немесе құрастырылған қосымшаны (үшінші файл: arduino-serial-) жүктей аласыз. Оны жүктеп алып, жаңа қалтаға салыңыз. Егер сіз оны құрастырғыңыз келсе, мен білемін деп ойлаймын: 1) iTerm мен CD -ді сол каталогқа ашыңыз 2) теру арқылы құрастырыңыз: gcc -o arduino -serial -footswitch arduino-serial-footswitch.c

10 -қадам: Mac арқылы Applescript арқылы қашықтан басқару

Mac арқылы Applescript арқылы қашықтан басқару
Mac арқылы Applescript арқылы қашықтан басқару
Mac арқылы Applescript арқылы қашықтан басқару
Mac арқылы Applescript арқылы қашықтан басқару

Сондықтан бізге екі AppleScript жазу керек. Бұл біз қалаған қосымшаны ашады және біз қалаған пернетақтаны (таңбашаны) тереді. Бұл үшін менің шаблоным қоса берілген. Сіз AppleScript -ті дерлік оқи аласыз. Қосылған файлды қарап шығыңыз. AppleScript -тен жасауға болатын негізгі оқиғалардың үш түрі бар: «'төмен түсіру' ',' 'кілт коды' 'және' 'перне басу' '. Сіздің жүгірісіңіз әр түрлі болуы мүмкін, сондықтан алдымен «пернелер тіркесімін» қолданып көріңіз … егер бұл көмектеспесе, басқа оқиғаларды бірінен соң бірін қайталап көріңіз. Мен сізге бұл бөлікті қолмен енгізуге мәжбүр етемін. Кешіріңдер адамдар.:) Басқаша сақтау … әрбір AppleScript түрін «Қолданба» түрінде сақтаңыз. Оларды соңғы қадамнан біздің сәйкес келетін C кодының/қосымшасының қасына қойыңыз. Әрқайсысына ат қойыңыз 1.app және 2.app - әр коммутатор үшін бір.

11 -қадам: жүгіріңіз

Жүгіріңіз!
Жүгіріңіз!
Жүгіріңіз!
Жүгіріңіз!

Уау. Жақсы, сондықтан бізде Arduino -ға бекітілген, тақтаға жалғанған, аяққа қосқышты тыңдайтын және алма жазбаларын орындайтын C бағдарламасы жұмыс істейтін Mac -ке USB -ге қосылған Foot Switch бар. Ия! Жарайды. сізде келесідей қалта болуы керек:. |-1.app |-2.app |-arduino-serial-footswitch`-- arduino-serial-footswitch.cТерминалды қосымшаны ашыңыз. CD сіз жасаған каталогқа. Сіз кішкентай сценарийді келесідей бастай аласыз:./arduino-serial-footswitch -p `ls/dev/tty.usbserial*` -b 9600 -R бұл біздің сценарийді біздің Arduino тақтасын іздеу арқылы іске қосады … егер сізде бірнеше штепсель қосылған болса «ls /dev /tty.usbserial*» файлының барлығын құрылғының жолымен ауыстырыңыз (егер сіз мұны жасасаңыз, тырнақшаларды пайдаланбаңыз!). Бұл ештеңе жасамайтын сияқты, бірақ сіздің педаль қазір қосулы. Егер түймелеріңіз артқа қарай болса, сіз 8 және 9 түйреуішке өтетін сымдарды кері айналдыра аласыз.:) Бақытты қадам!

12-қадам: Voila-бейне демо

Воила - бейне демо!
Воила - бейне демо!

Міне, аяқ киімді көрсететін демо! Мен 500 мс кідіріс бар екенін айтамын (бұл AppleScript артта қалуы). Сценарийді шақырудың екінші кідірісі бар, сондықтан сіз жалпы ~ 60 секундтық кідірісті көресіз.

Ұсынылған: