Orodha ya maudhui:

Kubadilisha Mguu wa Mac OS Kutoka kwa Guitar Amp Pedal .: Hatua 12
Kubadilisha Mguu wa Mac OS Kutoka kwa Guitar Amp Pedal .: Hatua 12

Video: Kubadilisha Mguu wa Mac OS Kutoka kwa Guitar Amp Pedal .: Hatua 12

Video: Kubadilisha Mguu wa Mac OS Kutoka kwa Guitar Amp Pedal .: Hatua 12
Video: JESUS (Swahili: Tanzania) 🎬 (CC) 2024, Novemba
Anonim
Kubadilisha Mguu wa Mac OS Kutoka kwa Guitar Amp Pedal
Kubadilisha Mguu wa Mac OS Kutoka kwa Guitar Amp Pedal

Unahitaji kanyagio cha mguu kwa Mac yako? Je! Una kibadilishaji cha gitaa mbili na bodi ya arduino iliyolala? Waya kadhaa, prong tatu "jack" tatu na nyote mmekaa. Ilibidi nifanye unukuzi wa sauti na nikatumia kanyagio langu kucheza / kutulia na kuruka video. Mafunzo haya yanaonyesha kutengeneza kanyagio cha mguu kwa Kompyuta ya Macintosh kwa kutumia Arduino na badal 2 ya gitaa ya kubadili. Itabidi ujue kidogo na uuzaji na uandike nambari rahisi. Ikiwa unahitaji swichi ya gitaa ya gita, unaweza kununua moja au ufanye na hii nyingine inayoweza kufundishwa au na hii.

Hatua ya 1: Vifaa

Vifaa
Vifaa
Vifaa
Vifaa
Vifaa
Vifaa

1) Kanyagio cha gitaa (ninatumia kanyagio cha kubadili mbili) 2) Arduino (ninatumia Diecimila) 3) Bodi ya mkate (au bodi ya mfano ukipenda) 4) Kondakta Watatu 1/4 Stereo Phone Jack (imepata moja katika RadioShack) 5) 2 1k ohm resisters 6) Waya (unajua chochote umelala karibu) 7) Chuma cha kutengeneza chuma (na Solder itasaidia pia)

Hatua ya 2: Solder the Jack

Kuuza Jack
Kuuza Jack
Kuuza Jack
Kuuza Jack
Kuuza Jack
Kuuza Jack

Jack (na kuziba inayofanana) ina alama tatu za unganisho: Gonga, Kidokezo, Sleeve. Unahitaji kutengeneza waya kwenye kila kiunganishi. Fanya waya kuwa na rangi tofauti ili kukaa sawa. Sleeve (iliyounganishwa na waya mweusi kwenye picha yangu) ni laini ya kawaida inayopita kwa kila swichi kwenye kanyagio. Ikiwa tunaipa (waya mweusi) voltage, swichi # 1 itawasha / kuzima waya wa Kidokezo (kijani kwenye picha yangu). Vivyo hivyo, badilisha # 2 inazima na kuwasha Pete (manjano kwenye picha yangu) Ikiwa utachanganyikiwa (mimi kinda alifanya) tengeneza waya wa rangi tofauti kwenye kila risasi kwenye jack. Unaweza kutumia mita ya volt kujaribu mwendelezo (au waya hadi kwenye ubao wa mkate na LED juu yake) kuijua. Niliangalia kila kuongoza na kugundua ni sehemu gani ya kuziba inayowasiliana naye.

Hatua ya 3: Funga Jack kwenye ubao wa mkate

Waya Jack kwenye Bodi ya mkate
Waya Jack kwenye Bodi ya mkate
Waya Jack kwenye Bodi ya mkate
Waya Jack kwenye Bodi ya mkate
Waya Jack kwenye Bodi ya mkate
Waya Jack kwenye Bodi ya mkate
Waya Jack kwenye Bodi ya mkate
Waya Jack kwenye Bodi ya mkate

Hatua hii ni ya fujo. Hapa tunaunganisha jack kwenye bodi ya mkate. Kimsingi, tutachukua nguvu kutoka kwa arduino na kuitumia kwa swichi ya mguu (kupitia waya mweusi kwenye jack yangu - najua najua ningepaswa kutumia waya mwekundu). Kisha kila waya kutoka kwa jack tunaunganisha kipinzani cha 1k ohm. Na kutoka nyuma ya kila kontena, kurudi ardhini. Halafu tunahitaji waya mbili za ukarimu kuongoza bodi kutoka mbele ya kila kontena (karibu na mahali jack inarudi ndani. Waya hizi mbili tutatumia kujaribu HIGH / CHINI juu ya Arduino.

Hatua ya 4: Ambatisha Jack

Ambatisha Jack
Ambatisha Jack
Ambatisha Jack
Ambatisha Jack

Ambatisha Jack ili laini ya Sleeve iungane na RED 5v. Gonga na Kidokezo inapaswa kuunganishwa kwa kila kichwa cha vipinga. Angalia sanduku ndogo kwenye picha ya pili kwa undani.

Hatua ya 5: Ambatisha waya mbili za uchunguzi

Ambatisha nyaya mbili za uchunguzi
Ambatisha nyaya mbili za uchunguzi

Tunahitaji waya 2 kukimbia kutoka juu (sio upande uliounganishwa na ardhi, nyingine) ya kila kontena kwa arduino yetu. Angalia sanduku refu kwenye picha kwa maelezo.

Hatua ya 6: Ambatisha Bodi ya mkate kwa Arduino

Ambatisha Bodi ya Mkate kwenye Arduino
Ambatisha Bodi ya Mkate kwenye Arduino

Sasa tunaziba waya nne kutoka kwenye ubao wa mkate hadi Arduino yetu. Chomeka waya wa RED kwenye waya wa 5V kwenye Arduino. Chomeka waya mweusi chini kwenye laini ya GND kwenye Arduino. Chomeka kitufe cha # 1 (laini ya KIJANI) kwenye pini # 9 kwenye Arduino. Chomeka ubadilishaji # 2 (Mstari wa MANJANO) ndani ya pini # 8 kwenye Arduino. (Tutajaribu pini 8 na 9 kwa voltage kwenye Arduino)

Hatua ya 7: Chomeka Arduino hadi Bandari ya USB ya Mac

Chomeka Arduino kwenye Bandari ya USB ya Mac
Chomeka Arduino kwenye Bandari ya USB ya Mac

Chomeka Arduino yako / Breadboard / Jack / Badilisha combo thingie kwenye bandari yako ya USB.

Hatua ya 8: Panga Arduino

Mpango wa Arduino
Mpango wa Arduino

Kwa hivyo hapa, tunataka kuorodhesha arduino. Unaweza kutumia pini yoyote unayopenda kweli. Kimsingi, tunataka kuandika kwa bandari ya serial wakati wowote pini inabadilika. Tunaandika 1 kwa kubadili # 2 na "2" kwa kubadili # 2. Kwa kweli, huwezi kusonga na usanidi huu (lakini nambari inaweza kubadilishwa kuruhusu hiyo). Um, tumia faili ya FootSwitch.pde kupata nambari … sio jpg.:)

Hatua ya 9: Panga Mac

Panga Mac
Panga Mac

Kwa hivyo, kwa sasa tuna swichi ya miguu inayozungumza na Arduino yetu. Arduino anaandika 1 au 2 kwa kifaa cha serial wakati tunabofya swichi. Tunahitaji kitu kwenye Mac ili kuisoma. Kufanya Arduino kujifanya kibodi ni ngumu sana. Kwa hivyo, badala yake tutaandika programu ndogo ya C kuwa mtawala wetu wa Mac. Tutaanza kwa kuchukua mpango wa Tod E. Kurt wa mpango wa arduino-serial ambao unasoma bandari ya Arduino. Nimefanya marekebisho madogo madogo ya kufanya vitu kiotomatiki inapoona 1 au 2. Faili iliyoambatanishwa inapaswa kufanya kazi vizuri. Unaweza kusoma maoni ikiwa unataka kuona kinachoendelea, lakini sio kwa moyo dhaifu. Unaweza kupakua chanzo (faili ya arduino-serial-footswitch.c) au programu iliyokusanywa (faili ya tatu: arduino-serial- Pakua na uweke kwenye folda mpya. Ikiwa unataka kuiandaa, nitadhani unajua jinsi ya: 1) Fungua iTerm na CD kwenye saraka hiyo2) Itengeneze kwa kuandika: gcc -o arduino-serial -footswitch arduino-serial-footswitch.c

Hatua ya 10: Remote Mac kupitia Applescript

Remote Mac kupitia Applescript
Remote Mac kupitia Applescript
Remote Mac kupitia Applescript
Remote Mac kupitia Applescript

Kwa hivyo tunahitaji kuandika AppleScript mbili. Hizi zitafungua programu tunayotaka na kuandika kibodi (njia ya mkato) tunayotaka. Imeambatanishwa na kiolezo changu cha kufanya hivyo. Karibu unaweza kusoma AppleScript. Kwa hivyo angalia faili iliyoambatishwa. Kuna aina tatu za hafla muhimu ambazo unaweza kufanya kutoka kwa AppleScript: "'key down'", "'key code'", na "" keystroke "". Maili yako inaweza kutofautiana, kwa hivyo jaribu "'keystroke'" kwanza… ikiwa hiyo haifanyi kazi jaribu hafla zingine, moja kwa wakati. Fungua programu ya Mhariri wa Hati (iko pale kwenye mac yako mahali pengine) na ujaribu. Nitakufanya uandike sehemu hii kwa mkono. Samahani jamani. Okoa Kama… kila AppleScript kama aina "Maombi". Ziweke karibu na nambari / programu yetu inayotekelezwa ya C kutoka hatua ya mwisho. Taja kila jina 1.app na 2.app - moja kwa kila switch.

Hatua ya 11: Kimbia

Kimbia!
Kimbia!
Kimbia!
Kimbia!

Whew. Sawa, kwa hivyo tunayo Kubadilisha Mguu, ambayo imeunganishwa kwenye ubao wa mkate, ambayo imeambatanishwa na Arduino, ambayo imechomekwa USB kwenye Mac, ambayo inaendesha programu ya C inayosikiza utaftaji na kutekeleza maandishi ya apples. Yowza! Sawa. unapaswa kuwa na folda inayoonekana kama hii. | - 1.app | - 2.app | - arduino-serial-footswitch " CD kwenye saraka uliyoifanya. Unaweza kuanza hati yako ndogo kama: / katika, badilisha yote ya `ls / dev / tty.usbserial *" na njia ya kifaa (ikiwa hutafanya hivyo usitumie nukuu!). Itaonekana haifanyi chochote, lakini kanyagio chako sasa ni moja kwa moja. Ikiwa vifungo vyako viko nyuma, unaweza kugeuza waya zinazoendesha kwa pini 8 na 9.:) Kukanyaga kwa Furaha!

Hatua ya 12: Voila -Demo ya Video

Voila –Demo ya Video!
Voila –Demo ya Video!

Hapa kuna onyesho la mchawi katika hatua! Ninasema kuna latency ya 500ms (ambayo ni bakia ya AppleScript). Kuna latency ya pili ya kutumia hati yenyewe, kwa hivyo utaona bakia jumla ya sekunde ~ 60.

Ilipendekeza: