Isi kandungan:
- Langkah 1: Bekalan
- Langkah 2: Selesaikan Jack
- Langkah 3: Wire Jack ke Breadboard
- Langkah 4: Pasang Jack
- Langkah 5: Pasang Dua Kabel Probe
- Langkah 6: Pasang Papan Roti ke Arduino
- Langkah 7: Pasangkan Arduino ke Port USB Mac
- Langkah 8: Program Arduino
- Langkah 9: Program Mac
- Langkah 10: Jauhkan Mac Melalui Applescript
- Langkah 11: Berjalan
- Langkah 12: Demo Video-a
Video: Suis Kaki Mac OS Dari Pedal Amp Guitar .: 12 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:13
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
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
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
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 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
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
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 kombo Arduino / Breadboard / Jack / Switch anda ke port USB anda.
Langkah 8: Program 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
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
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
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
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:
Remote Pedal Shutter Pedal Kaki + Pencetus: 6 Langkah (dengan Gambar)
Foot Pedal Shutter Remote + Trigger: Pedal remote ini sangat sesuai untuk animator berhenti, pengarkib foto, blogger, dan profesional yang tidak dapat mencapai butang rana kamera mereka sepanjang masa, atau perlu bekerja dengan cepat di atas meja dengan kamera terpasang overhead tinggi. Kemas kini Disember 2020: E
Suis Cahaya Kawalan Jauh Bluetooth - Retrofit. Suis Lampu Masih Berfungsi, Tanpa Penulisan Tambahan: 9 Langkah (dengan Gambar)
Suis Cahaya Kawalan Jauh Bluetooth - Retrofit. Suis Ringan Masih Berfungsi, Tidak Ada Penulisan Tambahan: Kemas kini 25 November 2017 - Untuk versi Kuasa Tinggi projek ini yang dapat mengawal kilowatt beban lihat Retrofit BLE Control to High Power Load - Tidak Perlu Pendawaian Tambahan Diperbarui 15 November 2017 - Beberapa papan / perisian tumpukan perisian BLE
Suis Papan Kekunci dan Tetikus Automatik - Suis Hulu USB: 5 Langkah
Suis Papan Kekunci dan Tetikus Automatik - Suis Hulu USB: Dalam projek ini kami akan memasang suis papan kekunci dan tetikus automatik yang membolehkan perkongsian mudah antara dua komputer. Idea untuk projek ini datang dari keperluan saya, pada masa tertentu, mempunyai dua komputer di meja makmal saya. Selalunya ia adalah D saya
Betulkan Papan Suis Pecah Ke Suis Sentuhan Pintar Dengan Pemantauan Temp: 4 Langkah
Betulkan Papan Suis Pecah Ke Suis Sentuhan Pintar Dengan Pemantauan Temp: Saya tahu anda semua menghadapi masalah ini sekurang-kurangnya satu dalam hidup anda papan suis rosak dengan penggunaan berterusan. Sebilangan besar suis mekanikal patah kerana menghidupkan dan mematikan banyak masa sama ada pegas di dalam suis diganti atau m
Suis Kaki bateri Yamaha 9v: 5 Langkah
Suis Kaki 9v-bateri Yamaha: Saya mahukan pedal sokongan untuk papan kekunci saya dan tidak memilikinya. Saya tidak tahu berapa banyak dan di mana anda mendapatkannya, tetapi saya mahukannya tepat pada masa itu, jadi inilah penemuan kecil saya