Përmbajtje:

Mac OS Foot Switch From a Guitar Amp Pedal .: 12 hapa
Mac OS Foot Switch From a Guitar Amp Pedal .: 12 hapa

Video: Mac OS Foot Switch From a Guitar Amp Pedal .: 12 hapa

Video: Mac OS Foot Switch From a Guitar Amp Pedal .: 12 hapa
Video: Line 6 - FBV 3 Advanced Guitar Footswitch 2024, Nëntor
Anonim
Mac OS Foot Switch From a Guitar Amp Pedal
Mac OS Foot Switch From a Guitar Amp Pedal

Keni nevojë për një pedale për Mac tuaj? Keni një pedale kitare me dy ndërprerës dhe bordin arduino të shtrirë përreth? Disa tela, një fole 1/4 me tre kunja dhe jeni gati. Duhet të bëj një transkriptim audio dhe kam përdorur pedalin tim për të luajtur/ndaluar dhe kapërcyer videon. Ky tutorial ilustron bërjen e një pedale këmbë për një Kompjuter Macintosh duke përdorur një Arduino dhe një pedal me dy kitarë me ndërprerës. Duhet të jeni pak të njohur me lidhjen dhe shkrimin e kodit të thjeshtë. Nëse keni nevojë për një ndërprerës të pedalit të kitarës, mund të blini një ose të bëni një me këtë udhëzues tjetër ose me kete.

Hapi 1: Furnizimet

Furnizimet
Furnizimet
Furnizimet
Furnizimet
Furnizimet
Furnizimet

1) Pedale kitare (Unë jam duke përdorur një pedale me dy ndërprerës) 2) Arduino (Unë jam duke përdorur një Diecimila) 3) Breadboard (ose bord prototip nëse ju pëlqen) 4) Tre dirigjentë 1/4 Stereo Phone Jack (mori një në RadioShack) 5) 2 rezistente 1khm 6) Tela (ju e dini çfarë keni përreth) 7) Hekur për saldim (dhe Solder gjithashtu do të ndihmojë)

Hapi 2: Saldoni Jack -un

Saldoni Jack
Saldoni Jack
Saldoni Jack
Saldoni Jack
Saldoni Jack
Saldoni Jack

Foleja (dhe priza përkatëse) ka tre pika lidhëse: Unaza, Këshillë, mëngë. Ju duhet të lidhni një tel në secilën prej lidhësve. Bëni telat me ngjyra të ndryshme vetëm për të qëndruar të arsyeshëm. Mëngë (e bashkangjitur me tela të zezë në foton time) është vija e zakonshme që shkon në secilin nga çelsat në pedale. Nëse i japim atij (telit të zi) një tension, çelësi #1 do të ndez/fik telin Tip (jeshil në foton time). Po kështu, çelësi #2 ndez dhe fik unazën (e verdhë në foton time). Nëse ngatërroheni (ashtu bëra) thjesht lidhni një tel me ngjyra të ndryshme në secilën plumb në prizë. Ju mund të përdorni një matës volt për të provuar vazhdimësinë (ose ta lidhni atë në dërrasën e bukës me një LED në të) për ta kuptuar atë. Unë shikova disi secilën plumb dhe kuptova se me cilën pjesë të spinës në të vërtetë kontakton.

Hapi 3: Lidhni folenë në tabelën e bukës

Lidhni Jack -un në tabelën e bukës
Lidhni Jack -un në tabelën e bukës
Lidhni Jack -un në tabelën e bukës
Lidhni Jack -un në tabelën e bukës
Lidhni Jack -un në tabelën e bukës
Lidhni Jack -un në tabelën e bukës
Lidhni Jack -un në tabelën e bukës
Lidhni Jack -un në tabelën e bukës

Ky hap është i çrregullt. Këtu e lidhim folenë me tabelën e bukës. Në thelb, ne do të marrim energji nga arduino dhe do ta drejtojmë te çelësi i këmbëve (përmes telit të zi në folenë time - e di që duhet të kem përdorur një tel të kuq). Pastaj çdo tel nga priza e lidhim me një rezistencë 1k ohm. Dhe nga pjesa e pasme e secilit rezistencë, përsëri në tokë. Atëherë na duhen dy tela bujarë që të dalin nga bordi nga pjesa e përparme e secilit rezistencë (ngjitur me vendin ku priza futet përsëri. Këto dy tela do t'i përdorim për të testuar për LART HIGH/ LOW në Arduino.

Hapi 4: Bashkoni Jack -un

Bashkangjit Jackin
Bashkangjit Jackin
Bashkangjit Jackin
Bashkangjit Jackin

Bashkangjitni Jack -un në mënyrë që vija e mëngës të lidhet me DAR 5v. Unaza dhe Këshilla duhet të lidhen me secilën nga kokat e rezistorëve. Shikoni kutitë e vogla në foton e dytë për detaje.

Hapi 5: Bashkoni dy tela sondash

Bashkangjitni dy tela sondash
Bashkangjitni dy tela sondash

Ne kemi nevojë për 2 tela për të kaluar nga lart (jo nga ana e lidhur me tokën, nga ana tjetër) e secilit rezistencë në arduino tonë. Shikoni kutitë e gjata në foto për detaje.

Hapi 6: Bashkojeni tabelën e bukës Arduino

Bashkangjitni tabelën e bukës në Arduino
Bashkangjitni tabelën e bukës në Arduino

Tani lidhim katër tela nga bordi i bukës në Arduino -n tonë. Lidhni telin e rrymës RED në linjën 5V të energjisë në Arduino. Lidheni tela me ngjyrë të zezë në linjën GND në Arduino. Lidhni çelësin #1 (linja GREEN) në pinin #9 në Arduino. Lidhni çelësin #2 (Linja e verdhë) në pinin #8 në Arduino. (Ne do të testojmë kunjat 8 & 9 për tensionin në Arduino)

Hapi 7: Lidheni Arduino në Portën USB të Mac -it

Lidheni Arduino me Portën USB të Mac
Lidheni Arduino me Portën USB të Mac

Lidheni pajisjen tuaj Arduino/Breadboard/Jack/Switch combo në portën tuaj USB.

Hapi 8: Programoni Arduino

Programoni Arduino
Programoni Arduino

Pra, këtu, ne duam të kodojmë arduino. Ju mund të përdorni çdo kunj që ju pëlqen vërtet. Në thelb, ne duam të shkruajmë në portën serike sa herë që një kunj ndryshon. Ne shkruajmë një 1 për çelësin #2 dhe një "2" për çelësin #2. Në të vërtetë, ju nuk mund të akordoni me këtë konfigurim (por kodi mund të ndryshohet për ta lejuar atë). Um, përdorni skedarin FootSwitch.pde për të marrë kodin … jo jpg.:)

Hapi 9: Programoni Mac -in

Programoni Mac
Programoni Mac

Pra, tani kemi një ndërprerës këmbësh që flet me Arduino -n tonë. Arduino shkruan një 1 ose 2 në pajisjen serike kur klikojmë çelsin. Ne kemi nevojë për diçka në Mac për ta lexuar atë. Të bësh që Arduino të pretendojë se është një tastierë është disi e vështirë. Pra, në vend të kësaj ne do të shkruajmë një program të vogël C për të qenë kontrolluesi ynë për Mac. Ne do të fillojmë duke marrë programin ekzistues të arduino-serialit të Tod E. Kurt që lexon portën serike Arduino. Kam bërë disa modifikime të vogla për të bërë automatikisht gjëra kur sheh 1 ose 2. Skedari i bashkangjitur duhet të funksionojë mirë. Ju mund të lexoni komentet nëse doni të shihni se çfarë po ndodh, por nuk është për të zbehurit e zemrës. Mund të shkarkoni burimin (skedarin arduino-serial-footswitch.c) ose aplikacionin e përpiluar (skedari i tretë: arduino-serial- footswitch). Shkarkojeni dhe vendoseni në një dosje të re. Nëse doni ta përpiloni, unë supozoj se e dini se si: 1) Hapni një iTerm dhe CD në atë drejtori2) Përpiloni atë duke shtypur: gcc -o arduino -serial -footswitch arduino-serial-footswitch.c

Hapi 10: Largoni Mac përmes Applescript

Në distancë Mac përmes Applescript
Në distancë Mac përmes Applescript
Në distancë Mac përmes Applescript
Në distancë Mac përmes Applescript

Pra, ne duhet të shkruajmë dy AppleScript. Këto do të hapin aplikacionin që duam dhe shkruajnë tastierën (shkurtore) që duam. Bashkangjitur është modeli im për ta bërë këtë. Ju pothuajse mund të lexoni AppleScript. Pra, thjesht hidhini një sy skedarit të bashkangjitur. Ekzistojnë tre lloje të ngjarjeve kryesore që mund të bëni nga AppleScript: "'kyç poshtë" "," "kodi kryesor" "dhe" "shtypja e tastit" ". Largësia juaj mund të ndryshojë, kështu që provoni së pari "" shtypjen e tastit … Unë do t'ju bëj të shkruani këtë pjesë me dorë. Na falni njerëz.:) Ruaj si … çdo AppleScript si një lloj "Aplikimi". Vendosini ato pranë kodit/aplikacionit tonë të pajtuar C nga hapi i fundit. Emërtoni secilën prej tyre 1.app dhe 2.app - një për secilin ndërprerës.

Hapi 11: Vraponi

Vraponi!
Vraponi!
Vraponi!
Vraponi!

Whew. Mirë, kështu që ne kemi një ndërprerës këmbësh, i cili është i lidhur në një tabelë buke, e cila është e lidhur me një Arduino, e cila është e lidhur me USB në një Mac, i cili po ekzekuton një program C që dëgjon çelësin e këmbëve dhe ekzekuton shkrimet e mollëve. Yowza! Ok. duhet të keni një dosje që duket kështu:. |-1.app |-2.app |-arduino-serial-footswitch`-- arduino-serial-footswitch.cHapni aplikacionin tuaj terminal. CD në drejtorinë që keni bërë. Ju mund të filloni skenarin tuaj të vogël si:./arduino-serial-footswitch -p `ls/dev/tty.usbserial*` -b 9600 -R kjo funksionon skriptin tonë duke kërkuar bordin tonë Arduino … nëse keni më shumë se një prizë në, zëvendësoni të gjithë `ls /dev /tty.usbserial*` me shtegun drejt pajisjes (nëse e bëni këtë mos përdorni thonjëzat!). Do të duket se nuk bën asgjë, por pedali juaj tani është aktiv. Nëse butonat tuaj janë mbrapsht, mund t'i ktheni telat që shkojnë në kunjat 8 & 9.:):) Happy Stomping!

Hapi 12: Voila-a Video Demo

Voila - një Demo Video!
Voila - një Demo Video!

Këtu keni një demonstrim të ndërprerësit të këmbëve në veprim! Përmend se ka një vonesë prej 500ms (që është vonesa e AppleScript). Ekziston një vonesë e dytë në thirrjen e vetë skenarit, kështu që do të shihni një vonesë totale prej. 60 sekondash.

Recommended: