Мазмуну:

Гитаранын күчөткүч педалынан Mac OS Foot Switch: 12 кадам
Гитаранын күчөткүч педалынан Mac OS Foot Switch: 12 кадам

Video: Гитаранын күчөткүч педалынан Mac OS Foot Switch: 12 кадам

Video: Гитаранын күчөткүч педалынан Mac OS Foot Switch: 12 кадам
Video: Гитаранын кылы үзүлдү😳 2024, Ноябрь
Anonim
Гитаранын Amp педалынан Mac OS Foot Switch
Гитаранын Amp педалынан Mac OS Foot Switch

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

1 -кадам: Берилиштер

Жабдуулар
Жабдуулар
Жабдуулар
Жабдуулар
Жабдуулар
Жабдуулар

1) Гитаранын педалы (мен эки педальды колдонуп жатам) 2) Ардуино (мен диецимиланы колдонуп жатам) 3) Нан тактасы (же эгер кааласаң прототип тактасы) 4) Үч дирижер 1/4 Стерео Телефон Джек (бирөө бар) RadioShack -те) 5) 2 1k ohm каршылаштары6) Wire (сиз эмнени жатканыңызды билесиз) 7) Lehmer (жана Solder да жардам берет)

2 -кадам: Джекти солдогула

Джекти Solder
Джекти Solder
Джекти Solder
Джекти Solder
Джекти Solder
Джекти Solder

Уячанын (жана тийиштүү сайгычтын) үч байланыш түйүнү бар: Шакек, Кеңеш, Жең. Ар бир туташтыргычка зым туташтыруу керек. Акылдуу болуу үчүн зымдарды ар кандай түстө кылыңыз. Жең (менин сүрөтүмдөгү кара зымга тиркелген) - педальдагы ар бир өчүргүчкө иштеген жалпы линия. Эгер биз ага (кара зымга) чыңалууну берсек, #1 которгуч Tip зымын күйгүзүп/өчүрөт (менин сүрөтүмдөгү жашыл). Ошо сыяктуу эле, #2 которгуч шакекти күйгүзүп жана өчүрөт (менин сүрөтүмдөгү сары). Эгерде сиз чаташып калсаңыз (мен анча кылбадым), жөн эле ар бир коргошунга башка түстөгү зымды кошуп койгула. Муну түшүнүү үчүн үзгүлтүксүздүктү текшерүү үчүн вольт метрди колдонсоңуз болот (же аны диоддун үстүнө зымга сайыңыз). Мен ар бир коргошунду карап, чынында сайгычтын кайсы бөлүгү менен байланышта экенин түшүндүм.

3 -кадам: Джекти Breadboardго өткөрүңүз

Джекти Breadboardго туташтырыңыз
Джекти Breadboardго туташтырыңыз
Джекти Breadboardго туташтырыңыз
Джекти Breadboardго туташтырыңыз
Джекти Breadboardго туташтырыңыз
Джекти Breadboardго туташтырыңыз
Джекти Breadboardго туташтырыңыз
Джекти Breadboardго туташтырыңыз

Бул кадам баш аламандык болуп саналат. Бул жерде биз джекти нанга тактайга туташтырабыз, негизинен, биз ардуинодон кубат алып, аны бут баскычка иштетебиз (менин уячамдагы кара зым аркылуу - мен кызыл зымды колдонушум керек экенин билем). Андан кийин ар бир зым 1км резисторго илинет. Жана ар бир резистордун арткы бетинен, кайра жерге чейин. Андан кийин биз ар бир каршылыктын алдынан тактаны алып чыгуу үчүн эки берешен зымга муктажбыз (джек кайра кире турган жердин жанында. Бул эки зымды биз HIGH/ үчүн текшерүү үчүн колдонобуз. Arduino боюнча LOW.

4 -кадам: Джекти бекитүү

Джекти тиркөө
Джекти тиркөө
Джекти тиркөө
Джекти тиркөө

Жеңди линия RED 5v. The Ring менен Tip каршылардын баштарынын ар бирине туташуусу керек.

5 -кадам: Эки зондду тиркеңиз

Эки зондду тиркеңиз
Эки зондду тиркеңиз

Бизге ар бир резистордун чокусунан (жерге эмес, экинчисине) биздин arduino чуркоо үчүн 2 зым керек. Чоо -жайын билүү үчүн сүрөттөгү узун кутучаларды караңыз.

6 -кадам: Breadboardду Arduinoго тиркеңиз

Breadboardду Arduinoго тиркеңиз
Breadboardду Arduinoго тиркеңиз

Эми биз нан тактасынан төрт зым Ардуиного туташтырабыз. RED электр зымын Arduinoдогу 5V электр линиясына сайыңыз. Arduinoдогу GND линиясына КАРА жерге зымды сайыңыз. #1 которгучту (Жашыл сызык) Arduino боюнча #9 пинге сайыңыз. #2 которгучту сайыңыз. (САРЫ сызык) Arduinoдогу #8 пинге. (Биз 8 жана 9 казыктарды Arduinoдогу чыңалуу үчүн текшеребиз)

7 -кадам: Arduino -ны Macтын USB портуна туташтырыңыз

Arduino -ны Macтын USB портуна туташтырыңыз
Arduino -ны Macтын USB портуна туташтырыңыз

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

8 -кадам: Arduino программасы

Arduino программасы
Arduino программасы

Ошентип, бул жерде, биз ардуинону коддоону каалайбыз. Сиз чындап каалаган нерселерди колдоно аласыз. Негизи, биз пин өзгөргөн сайын сериялык портко жазгыбыз келет. Биз #2 которгуч үчүн 1ди жана #2 которгуч үчүн "2" деп жазабыз. Чынында, сиз бул орнотуу менен аккорд жасай албайсыз (бирок код буга уруксат берүү үчүн өзгөртүлүшү мүмкүн). Ум, кодду алуу үчүн FootSwitch.pde файлын колдонуңуз …-j.webp

9 -кадам: Mac программасын

Mac программасын
Mac программасын

Ошентип, азыр бизде Arduino менен сүйлөшүп турган бут алмаштыргыч бар. Биз өчүргүчтөрдү басканда Arduino сериялык түзмөккө 1 же 2 жазат. Аны окуу үчүн Macтан бир нерсе керек. Arduinoну клавиатура кылып көрсөтүү өтө кыйын. Ошентип, анын ордуна биз Mac үчүн контролерубуз болуу үчүн бир аз C программасын жазабыз. Биз Tod E. Kurtтун Arduino сериялык портун окуган учурдагы arduino-serial программасын алуу менен баштайбыз. Мен 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тен жасай турган негизги окуялардын үч түрү бар: "" баскычты түшүрүү "," "ачкыч коду" жана "" баскычын басуу ". Пробегиңиз ар кандай болушу мүмкүн, андыктан "'keystroke'" аракет кылып көрүңүз… эгер бул иштебесе, башка окуяларды бирден көрүңүз. Script Editor тиркемесин ачыңыз (ал жерде сиздин Macта). Мен сага бул бөлүктү кол менен жазууга мажбур кылам. Кечиргиле элдер.:) Ар кандай AppleScriptти "Колдонмо" түрүндө сактаңыз … Аларды акыркы этаптан биздин ылайыкталган C кодубуздун/колдонмонун жанына коюңуз. Ар бирине 1.app жана 2.app - ар бир которгуч үчүн бирден ат коюңуз.

11 -кадам: Чуркагыла

Чуркагыла!
Чуркагыла!
Чуркагыла!
Чуркагыла!

Уау. Макул, андыктан бизде Foot Switch бар, ал Arduino тиркелген, нан табакка туташкан, ал USBге Macка туташтырылган, ал C программасы менен иштейт, ал бутун которгучту угат жана алма жазууларды аткарат. Юза! Макул. Сизде мындай окшош папка болушу керек:. |-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-a Video Demo

Voila - видео демо!
Voila - видео демо!

Бул жерде футфикстин аракети демо! Мен 500 мс кечигүү бар экенин айтам (бул AppleScript артта калуусу). Сценарийди чакырууда экинчи кечигүү бар, андыктан ~ 60 секунддун жалпы артта калуусун көрөсүз.

Сунушталууда: