Мазмуну:
- 1 -кадам: Берилиштер
- 2 -кадам: Джекти солдогула
- 3 -кадам: Джекти Breadboardго өткөрүңүз
- 4 -кадам: Джекти бекитүү
- 5 -кадам: Эки зондду тиркеңиз
- 6 -кадам: Breadboardду Arduinoго тиркеңиз
- 7 -кадам: Arduino -ны Macтын USB портуна туташтырыңыз
- 8 -кадам: Arduino программасы
- 9 -кадам: Mac программасын
- 10 -кадам: Mac аркылуу Applescript аркылуу алыстан
- 11 -кадам: Чуркагыла
- 12-кадам: Voila-a Video Demo
Video: Гитаранын күчөткүч педалынан Mac OS Foot Switch: 12 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:43
Mac үчүн бут педалы керекпи? Эки гитара педалы жана ардуино тактасы барбы? Бир нече зым, үч тиштүү 1/4 джек жана сиз баары даярсыз. Мен аудио транскрипция кылышым керек болчу жана видеону ойнотуу/токтотуу жана артка өткөрүп жиберүү үчүн педалымды колдондум. Macintosh компьютери Arduino жана 2 коммутаторлуу гитаралык педальды колдонот. Сиз жөнөкөй коддорду ширетүү жана жазуу менен бир аз тааныш болушуңуз керек. Эгер сизге гитаралык педальды алмаштыргыч керек болсо, анда сиз аны сатып алсаңыз болот же башка инструктивдүү бул менен.
1 -кадам: Берилиштер
1) Гитаранын педалы (мен эки педальды колдонуп жатам) 2) Ардуино (мен диецимиланы колдонуп жатам) 3) Нан тактасы (же эгер кааласаң прототип тактасы) 4) Үч дирижер 1/4 Стерео Телефон Джек (бирөө бар) RadioShack -те) 5) 2 1k ohm каршылаштары6) Wire (сиз эмнени жатканыңызды билесиз) 7) Lehmer (жана Solder да жардам берет)
2 -кадам: Джекти солдогула
Уячанын (жана тийиштүү сайгычтын) үч байланыш түйүнү бар: Шакек, Кеңеш, Жең. Ар бир туташтыргычка зым туташтыруу керек. Акылдуу болуу үчүн зымдарды ар кандай түстө кылыңыз. Жең (менин сүрөтүмдөгү кара зымга тиркелген) - педальдагы ар бир өчүргүчкө иштеген жалпы линия. Эгер биз ага (кара зымга) чыңалууну берсек, #1 которгуч Tip зымын күйгүзүп/өчүрөт (менин сүрөтүмдөгү жашыл). Ошо сыяктуу эле, #2 которгуч шакекти күйгүзүп жана өчүрөт (менин сүрөтүмдөгү сары). Эгерде сиз чаташып калсаңыз (мен анча кылбадым), жөн эле ар бир коргошунга башка түстөгү зымды кошуп койгула. Муну түшүнүү үчүн үзгүлтүксүздүктү текшерүү үчүн вольт метрди колдонсоңуз болот (же аны диоддун үстүнө зымга сайыңыз). Мен ар бир коргошунду карап, чынында сайгычтын кайсы бөлүгү менен байланышта экенин түшүндүм.
3 -кадам: Джекти Breadboardго өткөрүңүз
Бул кадам баш аламандык болуп саналат. Бул жерде биз джекти нанга тактайга туташтырабыз, негизинен, биз ардуинодон кубат алып, аны бут баскычка иштетебиз (менин уячамдагы кара зым аркылуу - мен кызыл зымды колдонушум керек экенин билем). Андан кийин ар бир зым 1км резисторго илинет. Жана ар бир резистордун арткы бетинен, кайра жерге чейин. Андан кийин биз ар бир каршылыктын алдынан тактаны алып чыгуу үчүн эки берешен зымга муктажбыз (джек кайра кире турган жердин жанында. Бул эки зымды биз HIGH/ үчүн текшерүү үчүн колдонобуз. Arduino боюнча LOW.
4 -кадам: Джекти бекитүү
Жеңди линия RED 5v. The Ring менен Tip каршылардын баштарынын ар бирине туташуусу керек.
5 -кадам: Эки зондду тиркеңиз
Бизге ар бир резистордун чокусунан (жерге эмес, экинчисине) биздин arduino чуркоо үчүн 2 зым керек. Чоо -жайын билүү үчүн сүрөттөгү узун кутучаларды караңыз.
6 -кадам: Breadboardду Arduinoго тиркеңиз
Эми биз нан тактасынан төрт зым Ардуиного туташтырабыз. RED электр зымын Arduinoдогу 5V электр линиясына сайыңыз. Arduinoдогу GND линиясына КАРА жерге зымды сайыңыз. #1 которгучту (Жашыл сызык) Arduino боюнча #9 пинге сайыңыз. #2 которгучту сайыңыз. (САРЫ сызык) Arduinoдогу #8 пинге. (Биз 8 жана 9 казыктарды Arduinoдогу чыңалуу үчүн текшеребиз)
7 -кадам: Arduino -ны Macтын USB портуна туташтырыңыз
USB портуна Arduino/Breadboard/Jack/Switch комбинациясын туташтырыңыз.
8 -кадам: Arduino программасы
Ошентип, бул жерде, биз ардуинону коддоону каалайбыз. Сиз чындап каалаган нерселерди колдоно аласыз. Негизи, биз пин өзгөргөн сайын сериялык портко жазгыбыз келет. Биз #2 которгуч үчүн 1ди жана #2 которгуч үчүн "2" деп жазабыз. Чынында, сиз бул орнотуу менен аккорд жасай албайсыз (бирок код буга уруксат берүү үчүн өзгөртүлүшү мүмкүн). Ум, кодду алуу үчүн FootSwitch.pde файлын колдонуңуз …-j.webp
9 -кадам: 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 аркылуу алыстан
Ошентип, биз эки 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
Бул жерде футфикстин аракети демо! Мен 500 мс кечигүү бар экенин айтам (бул AppleScript артта калуусу). Сценарийди чакырууда экинчи кечигүү бар, андыктан ~ 60 секунддун жалпы артта калуусун көрөсүз.
Сунушталууда:
Гитаранын педалдары үчүн Батареяны Батарея менен камсыздоо: 3 кадам
Гитаранын педалдары үчүн Батареяны Электр менен камсыздоо: Мен бул бургулоочу батареяны бир нече ай мурун жасадым жана ал ушул кезге чейин жакшы иштеди. Батарея чындыгында узак убакытка созулат, мисалы, мен сынап көргөндө 4 педаль менен 10 сааттан ашык. Мен бардык тетиктерди Амазонкадан сатып алдым, менде батарейкалар бар болчу
Yamaha 9v-батарейки Foot Switch: 5 кадам
Yamaha 9v-аккумуляторлуу Foot Switch: Мен клавиатурам үчүн туруктуу педалды кааладым, бирок жок болчу. Мен алардын канчалык экенин жана аларды кайдан алып жатканыңызды билбейм, бирок мен муну ошол учурда каалаган элем, андыктан менин кичинекей жаман ойлоп табуум
Гитаранын күчөткүч стенди: 4 кадам
Гитаранын күчөткүч стенди: Мен гитаранын күчөткүчтөрү өйдө караган кезде жакшы угулат деп ойлогон адамдарга кошулам, ошондуктан ушундай жол менен барабан стенди менен стенд жасоого болот, бул кичинекей 10 дюймдук ампер үчүн гана экенин белгилеңиз
Гитаранын күчөткүч каналын которуу педалы: 6 кадам
Гитаранын күчөткүч каналын которуу педалы: Бул бут баскыч педалы менин күчөткүчүмдү каналга которуу, ошондой эле FXти айланып өтүү үчүн түзүлгөн. Мен жакында сатып алган Vox Valvetronix күчөткүчү буту менен келбегенин түшүнгөн жокмун. Каналды которуу жана FX ON/OFF TRS аркылуу ишке ашат (Кеңеш, Rin
Портативдик гитара күчөткүч / бас күчөткүч - 9v / LM386 IC: 3 кадам
Портативдүү гитара күчөткүч / басс күчөткүч - 9v / LM386 IC: Бул түштөн кийин бүтүрө турган чын эле жөнөкөй портативдүү гитара амп долбоору; керектүү тетиктериңиз менен. Мен корпусум катары эски көлөмдүү үн спикерин колдондум жана динамикти колдондум. Бул түзмөктө ошондой эле 5 обон орнотуулары бар