Isi kandungan:

Suis Kaki Mac OS Dari Pedal Amp Guitar .: 12 Langkah
Suis Kaki Mac OS Dari Pedal Amp Guitar .: 12 Langkah

Video: Suis Kaki Mac OS Dari Pedal Amp Guitar .: 12 Langkah

Video: Suis Kaki Mac OS Dari Pedal Amp Guitar .: 12 Langkah
Video: part waaaah waaah #sweetchildomine #gnr #valeton #gp100 #espguitars 2024, November
Anonim
Suis Kaki Mac OS Dari Pedal Amp Gitar
Suis Kaki Mac OS Dari Pedal Amp Gitar

Perlukan pedal kaki untuk Mac anda? Ada pedal gitar dua suis dan papan arduino berbaring? Beberapa wayar, bicu tiga serong 1/4 dan anda sudah siap. Saya perlu melakukan transkripsi audio dan menggunakan pedal saya untuk memainkan / menghentikan sementara dan melangkau video. Tutorial ini menggambarkan membuat pedal kaki untuk Komputer Macintosh menggunakan pedal amp gitar Arduino dan 2 suis. Anda semestinya sedikit biasa dengan pematerian dan menulis kod mudah. Sekiranya anda memerlukan suis pedal amp gitar, anda boleh membelinya atau membuatnya dengan instrumen yang lain atau dengan yang ini.

Langkah 1: Bekalan

Bekalan
Bekalan
Bekalan
Bekalan
Bekalan
Bekalan

1) Pedal Gitar (Saya menggunakan pedal dua suis) 2) Arduino (Saya menggunakan Diecimila) 3) Papan roti (atau papan prototaip jika anda suka) 4) Jack Telefon Stereo Tiga Konduktor 1/4 (mendapat satu di RadioShack) 5) 2 1k ohm resister6) Wire (anda tahu apa sahaja yang anda ada di sekitarnya) 7) Soldering Iron (dan Solder juga akan membantu)

Langkah 2: Selesaikan Jack

Memateri Jack
Memateri Jack
Memateri Jack
Memateri Jack
Memateri Jack
Memateri Jack

Jack (dan plug yang sesuai) mempunyai tiga titik sambungan: Ring, Tip, Sleeve. Anda perlu memasangkan wayar ke setiap penyambungnya. Jadikan wayar berbeza dengan warna agar tetap waras. Lengan (terpasang pada wayar hitam di foto saya) adalah garis biasa yang berjalan ke setiap suis pada pedal. Sekiranya kita memberi voltan (wayar hitam), suis # 1 akan menghidupkan / mematikan wayar Tip (hijau di foto saya). Begitu juga, suis # 2 menghidupkan dan mematikan Cincin (kuning di foto saya). Sekiranya anda keliru (saya agak) hanya pasangkan wayar warna yang berbeza ke setiap plag pada bicu. Anda boleh menggunakan meter volt untuk menguji kesinambungan (atau memasangkannya ke papan roti dengan LED di atasnya) untuk mengetahui. Saya agak melihat setiap plumbum dan mengetahui bahagian palam yang sebenarnya bersentuhan dengannya.

Langkah 3: Wire Jack ke Breadboard

Wire Jack ke Breadboard
Wire Jack ke Breadboard
Wire Jack ke Breadboard
Wire Jack ke Breadboard
Wire Jack ke Breadboard
Wire Jack ke Breadboard
Wire Jack ke Breadboard
Wire Jack ke Breadboard

Langkah ini adalah langkah yang tidak kemas. Di sini kita menyambungkan soket ke papan roti. Pada asasnya, kita akan mengambil kuasa dari arduino dan mengalihkannya ke suis kaki (melalui wayar hitam pada bicu saya - saya tahu saya tahu saya semestinya menggunakan wayar merah). Kemudian setiap wayar dari bicu kami pasangkan ke perintang 1k ohm. Dan dari belakang setiap perintang, kembali ke tanah. Kemudian kita memerlukan dua wayar murah untuk memimpin papan dari depan setiap perintang (bersebelahan di mana jek mengetuai kembali. Kedua wayar ini akan kita gunakan untuk menguji TINGGI / RENDAH di Arduino.

Langkah 4: Pasang Jack

Pasang Jack
Pasang Jack
Pasang Jack
Pasang Jack

Pasang Jack sehingga garis Sleeve menyambung ke RED 5v. Cincin dan Petua harus menyambung ke setiap kepala perintang. Lihat kotak kecil pada foto kedua untuk maklumat terperinci.

Langkah 5: Pasang Dua Kabel Probe

Pasang Dua Kabel Probe
Pasang Dua Kabel Probe

Kami memerlukan 2 wayar untuk berjalan dari atas (bukan sisi yang dihubungkan ke tanah, yang lain) dari setiap perintang ke arduino kami. Lihat kotak panjang di foto untuk maklumat lanjut.

Langkah 6: Pasang Papan Roti ke Arduino

Pasang Papan Roti ke Arduino
Pasang Papan Roti ke Arduino

Sekarang kami memasang empat wayar dari papan roti ke Arduino kami. Pasangkan wayar kuasa RED ke saluran Daya 5V di Arduino. Pasang wayar tanah HITAM ke garis GND di Arduino. Pasang suis # 1 (garisan HIJAU) ke pin # 9 di Arduino. Pasang suis # 2 (Garis KUNING) ke pin # 8 di Arduino. (Kami akan menguji pin 8 & 9 untuk voltan di Arduino)

Langkah 7: Pasangkan Arduino ke Port USB Mac

Pasang Arduino ke Port USB Mac
Pasang Arduino ke Port USB Mac

Pasang kombo Arduino / Breadboard / Jack / Switch anda ke port USB anda.

Langkah 8: Program Arduino

Atur cara Arduino
Atur cara Arduino

Jadi di sini, kami ingin membuat kod arduino. Anda boleh menggunakan pin apa sahaja yang anda suka. Pada dasarnya, kami ingin menulis ke port bersiri setiap kali pin berubah. Kami menulis 1 untuk suis # 2 dan "2" untuk suis # 2. Sungguh, anda tidak dapat menyesuaikan diri dengan persediaan ini (tetapi kodnya dapat diubah untuk memungkinkannya). Um, gunakan fail FootSwitch.pde untuk mendapatkan kodnya … bukan jpg.:)

Langkah 9: Program Mac

Atur cara Mac
Atur cara Mac

Jadi, sekarang kita sudah beralih kaki bercakap dengan Arduino kita. Arduino menulis 1 atau 2 ke peranti bersiri apabila kita mengklik suis. Kami memerlukan sesuatu di Mac untuk membacanya. Membuat Arduino berpura-pura menjadi papan kekunci agak sukar. Oleh itu, kita akan menulis sedikit program C untuk menjadi pengawal kita untuk Mac. Kita akan mulakan dengan mengambil program bersiri arduino Tod E. Kurt yang membaca port bersiri Arduino. Saya telah membuat beberapa pengubahsuaian kecil untuk melakukan sesuatu secara automatik apabila melihat 1 atau 2. Fail yang dilampirkan harus berfungsi dengan baik. Anda boleh membaca komen jika anda ingin melihat apa yang sedang berlaku, tetapi bukan untuk hati yang lemah. Anda boleh memuat turun sumber (fail arduino-serial-footswitch.c) atau aplikasi yang disusun (fail ketiga: arduino-serial- footswitch). Muat turun dan masukkan ke dalam folder baru. Sekiranya anda ingin menyusunnya, saya akan menganggap anda tahu bagaimana: 1) Membuka iTerm dan CD ke dalam direktori tersebut 2) Menyusunnya dengan menaip: gcc -o arduino-serial -footswitch arduino-serial-footswitch.c

Langkah 10: Jauhkan Mac Melalui Applescript

Jauhkan Mac Melalui Applescript
Jauhkan Mac Melalui Applescript
Jauhkan Mac Melalui Applescript
Jauhkan Mac Melalui Applescript

Oleh itu, kita perlu menulis dua AppleScript. Ini akan membuka aplikasi yang kita mahukan dan menaip papan kekunci (jalan pintas) yang kita mahukan. Terlampir adalah templat saya untuk melakukannya. Anda hampir boleh membaca AppleScript. Oleh itu, lihat sahaja fail yang dilampirkan. Terdapat tiga jenis peristiwa utama yang boleh anda buat dari AppleScript: "'key down'", "'key code'", dan '"keystroke'". Jarak tempuh anda mungkin berbeza-beza, jadi cubalah "'penekanan kekunci'" terlebih dahulu … jika itu tidak berfungsi cuba acara lain, satu demi satu. Buka aplikasi Editor Skrip (ada di mac anda di suatu tempat) dan cubalah. Saya akan membuat anda menaip bahagian ini dengan tangan. Maaf kawan-kawan.:) Simpan Sebagai … setiap AppleScript sebagai jenis "Aplikasi". Letakkannya di sebelah kod / aplikasi C kami yang dipatuhi dari langkah terakhir. Namakan masing-masing 1.app dan 2.app - satu untuk setiap suis.

Langkah 11: Berjalan

Berlari!
Berlari!
Berlari!
Berlari!

Wah. Baiklah, jadi kita mempunyai Foot Switch, yang disambungkan ke papan roti, yang dilampirkan ke Arduino, yang disambungkan USB ke Mac, yang menjalankan program C yang mendengarkan alas kaki dan melaksanakan applescripts. Yowza! Ok. anda semestinya mempunyai folder yang kelihatan seperti ini:. | - 1.app | - 2.app | - arduino-serial-footswitch`-- arduino-serial-footswitch.cBuka aplikasi terminal anda. CD ke dalam direktori yang anda buat. Anda boleh memulakan skrip kecil anda seperti:./arduino-serial-footswitch -p `ls / dev / tty.usbserial *` -b 9600 -R ini menjalankan skrip kami dengan mencari papan Arduino kami … jika anda mempunyai lebih daripada satu plug masuk, ganti semua `ls / dev / tty.usbserial *` dengan jalan ke peranti (jika anda melakukan ini jangan gunakan tanda petik!). Nampaknya tidak melakukan apa-apa, tetapi pedal anda kini disiarkan. Sekiranya butang anda ke belakang, anda boleh membalikkan wayar yang berlari ke pin 8 & 9.:) Selamat Berjalan!

Langkah 12: Demo Video-a

Voila – Demo Video!
Voila – Demo Video!

Inilah demo penyokong kaki dalam tindakan! Saya menyebutkan ada latensi 500ms (yang merupakan ketinggian AppleScript). Terdapat latensi kedua untuk menggunakan skrip itu sendiri, jadi anda akan melihat ketinggian total ~ 60 saat.

Disyorkan: