Съдържание:
- Стъпка 1: Консумативи
- Стъпка 2: Запоявайте жака
- Стъпка 3: Свържете жака към платката
- Стъпка 4: Прикрепете жака
- Стъпка 5: Прикрепете два проводника
- Стъпка 6: Прикрепете платката към Arduino
- Стъпка 7: Включете Arduino към USB порта на Mac
- Стъпка 8: Програмирайте Arduino
- Стъпка 9: Програмирайте Mac
- Стъпка 10: Отдалечете Mac чрез Applescript
- Стъпка 11: Бягайте
- Стъпка 12: Voila-a Video Demo
Видео: Крачен превключвател на Mac OS от педал за усилвател на китара .: 12 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:55
Нуждаете се от крачен педал за вашия Mac? Имате ли педал за китара с два превключвателя и дъска arduino, разположени наоколо? Няколко проводника, 1/4 жак с три зъба и сте готови. Трябваше да направя аудио транскрипция и използвах педала си за възпроизвеждане/пауза и прескачане на видеоклипа. Този урок илюстрира направата на крачен педал за Компютър Macintosh, използващ Arduino и педал за китарен усилвател с 2 превключвателя. Ще трябва да сте малко запознати с запояването и писането на прост код. Ако имате нужда от превключвател с педал за усилвател на китара, можете да си купите такъв или да направите такъв с тази друга инструкция или с този.
Стъпка 1: Консумативи
1) Педал за китара (използвам педал с два превключвателя) 2) Arduino (използвам Diecimila) 3) Платка (или прототипна дъска, ако желаете) 4) Три проводник 1/4 стерео жак за телефон (има един в RadioShack) 5) 2 1 k ома резистори 6) Тел (знаете каквото и да имате наоколо) 7) Поялник (и спойката също ще помогне)
Стъпка 2: Запоявайте жака
Жакът (и съответният щепсел) има три точки за свързване: пръстен, връх, ръкав. Трябва да запоите проводник към всеки от конекторите. Направете проводниците в различни цветове, само за да останете здрави. Ръкавът (прикрепен към черния проводник на моята снимка) е общата линия, преминаваща към всеки от превключвателите на педала. Ако му подадем напрежение (черния проводник), превключвател #1 ще включи/изключи проводника за връх (зелен в моята снимка). По същия начин превключвател № 2 включва и изключва пръстена (жълт на снимката ми). Ако се объркате (аз така направих), просто запоявайте проводник с различен цвят върху всеки проводник на жака. Можете да използвате волтов метър, за да проверите за непрекъснатост (или да го свържете към платката с LED на него), за да го разберете. Погледнах малко на всеки кабел и разбрах с каква част на щепсела той контактува.
Стъпка 3: Свържете жака към платката
Тази стъпка е объркана. Тук свързваме жака към дъската за хляб. По принцип ще вземем захранването от arduino и ще го пуснем към крачния превключвател (чрез черния проводник на моя жак - знам, че знам, че трябваше да използвам червен проводник). След това всеки проводник от жака свързваме към 1k ом резистор. И от задната страна на всеки резистор, обратно към земята. След това се нуждаем от два щедри проводника, които да изведат платката от предната част на всеки резистор (до мястото, където жакът води обратно. Тези два проводника ще използваме за тестване за HIGH/ НИСКО на Arduino.
Стъпка 4: Прикрепете жака
Прикрепете жака, така че линията на ръкава да се свърже с ЧЕРВЕНИЯ 5v. Пръстенът и накрайникът трябва да се свържат към всяка от главите на резисторите. Погледнете малките кутии на втората снимка за подробности.
Стъпка 5: Прикрепете два проводника
Нуждаем се от 2 проводника, които да преминават отгоре (не от страната, свързана със земята, от другата) на всеки резистор към нашия arduino. Погледнете дългите кутии на снимката за подробности.
Стъпка 6: Прикрепете платката към Arduino
Сега включваме четири проводника от макета към нашия Arduino. Включете червения захранващ проводник в 5V захранващия кабел на Arduino, включете черния заземен проводник в GND линията на Arduino. (ЖЪЛТА линия) в щифт #8 на Arduino. (Ще тестваме щифтове 8 и 9 за напрежение на Arduino)
Стъпка 7: Включете Arduino към USB порта на Mac
Включете вашето комбинирано нещо Arduino/Breadboard/Jack/Switch във вашия USB порт.
Стъпка 8: Програмирайте Arduino
И така, тук искаме да кодираме arduino. Можете да използвате каквито игли ви харесват наистина. По принцип искаме да пишем на серийния порт всеки път, когато пин се промени. Пишем 1 за превключвател #2 и "2" за превключвател #2. Наистина, не можете да акорд с тази настройка (но кодът може да бъде променен, за да позволи това). Хм, използвайте файла FootSwitch.pde, за да получите кода … не jpg.:)
Стъпка 9: Програмирайте Mac
Така че, вече имаме крачен превключвател, който говори с нашия Arduino. Arduino записва 1 или 2 на серийното устройство, когато щракнем върху превключвателите. Имаме нужда от нещо на Mac, за да го прочетем. Да накараш Arduino да се представя за клавиатура е доста трудно. Така че, вместо това ще напишем малка програма на C, която да бъде наш контролер за Mac. Ще започнем, като вземем съществуващата arduino-серийна програма на Tod E. Kurt, която чете серийния порт на Arduino. Направих няколко малки модификации за автоматично извършване на неща, когато види 1 или 2. Прикаченият файл трябва да работи добре. Можете да прочетете коментарите, ако искате да видите какво се случва, но това не е за хора със слаби сърца. Можете да изтеглите източника (файла arduino-serial-footswitch.c) или компилираното приложение (трети файл: arduino-serial- footswitch). Изтеглете го и го поставете в нова папка. Ако искате да го компилирате, предполагам, че знаете как да: 1) Отворите iTerm и CD в тази директория 2) Компилирайте го, като напишете: gcc -o arduino -serial -крачен превключвател arduino-serial-footswitch.c
Стъпка 10: Отдалечете Mac чрез Applescript
Така че трябва да напишем два AppleScripts. Те ще отворят желаното от нас приложение и ще въведат клавиатурата (пряк път), която искаме. Приложен е моят шаблон за това. Почти можете да четете AppleScript. Така че просто погледнете прикачения файл. Има три типа ключови събития, които можете да направите от AppleScript: "'key down'", "'key code'" и "" keystroke '". Пробегът ви може да варира, така че първо опитайте „„ натискане на клавиш “… ако това не работи, опитайте другите събития, едно по едно. Отворете приложението Script Editor (има го някъде на вашия Mac) и го изпробвайте. Ще те накарам да напишеш тази част на ръка. Съжалявам хора:) Запазване като … всеки AppleScript като тип "Приложение". Поставете ги до нашия съобразен C код/приложение от последната стъпка. Назовете всеки 1.app и 2.app - по един за всеки превключвател.
Стъпка 11: Бягайте
Уау. Добре, така че имаме крачен превключвател, който е свързан към макет, който е прикрепен към Arduino, който е включен USB в Mac, който изпълнява програма на C, която слуша футовия превключвател и изпълнява applecript. Йоуза! Добре трябва да имате папка, която изглежда така:. |-1.app |-2.app |-arduino-serial-footswitch`-arduino-serial-footswitch.c Отворете терминалното си приложение. CD в директорията, която сте направили. Можете да стартирате вашия малък скрипт, като: in, заменете всички `ls /dev /tty.usbserial*` с пътя към устройството (ако направите това, не използвайте кавичките!). Изглежда, че не прави нищо, но педалът ви вече е активен. Ако бутоните ви са обърнати назад, можете да обърнете проводниците към щифтове 8 и 9.:) Честито тъпане!
Стъпка 12: Voila-a Video Demo
Ето демонстрация на педала в действие! Споменавам, че има забавяне от 500 ms (което е изоставането на AppleScript). Има второ забавяне при извикването на самия скрипт, така че ще видите общо изоставане от ~ 60 секунди.
Препоръчано:
Старо зарядно устройство? Не, това е усилвател и педал за слушалки с китара RealTube18: 8 стъпки (със снимки)
Старо зарядно устройство? Не, това е усилвател и педал за китара за слушалки на RealTube18: ПРЕГЛЕД: Какво да правите по време на пандемия, с остаряло зарядно устройство за батерии от никел-кадмий и 60-годишни остарели вакуумни лампи за кола, които седят наоколо и трябва да бъдат рециклирани? Какво ще кажете за проектиране и изграждане на тръба, ниско напрежение, обща батерия за инструменти
VHT Special 6 Ultra Channel Switching Mod (вкл. Крачен превключвател): 10 стъпки (със снимки)
VHT Special 6 Ultra Channel Switching Mod (inc. Footswitch): Това е първата ми инструкция. Наскоро си купих специална глава VHT 6 Ultra и ми харесва, с изключение на това, че трябва да изключвам кабела на китарата, за да превключвам каналите! Забелязах, че другите се чувстват по същия начин, затова се заех да променя това. Това е
Педал и педалборд с джобен усилвател на китара: 10 стъпки
Педал и педал на джобен усилвател на китара: Здравейте! Това е първият ми инструктаж и се опитах да направя всичко възможно с нещо, което обичам, а именно музиката. Аз съм здрав човек и в свободното си време свиря на китара. И така, ето китарен джобен усилвател с мощност 1 вата и минимум 4 ома. Използвах и
USB крачен педал: 9 стъпки
USB крачен педал: Трябваше да мога да обърна страницата в органайзер за ноти, който направих (http://www.gschoppe.com/repertoire), без да спирам да свиря. След малко размисъл се роди този usb крачен педал. Някои компании продават тези за над 200 долара. Моята струва $ 30
Крачен превключвател на Yamaha с 9v батерия: 5 стъпки
Крачен превключвател на Yamaha с 9v батерия: Исках поддържащ педал за клавиатурата си и нямах такъв. Нямам представа колко са и откъде ги набавяте, но аз го исках точно в този момент, така че ето моето малко гадно изобретение