Isi kandungan:

Bina Pengawal MIDI Arduino: 5 Langkah (dengan Gambar)
Bina Pengawal MIDI Arduino: 5 Langkah (dengan Gambar)

Video: Bina Pengawal MIDI Arduino: 5 Langkah (dengan Gambar)

Video: Bina Pengawal MIDI Arduino: 5 Langkah (dengan Gambar)
Video: Transgender Dari Filipina Umroh | Tetapi Dia tetaplah seorang Pria #vidioviral #shorts #umrah 2024, November
Anonim

Hai semua! Dalam arahan ini, saya akan menunjukkan kepada anda cara membina pengawal MIDI berkuasa Arduino anda sendiri. MIDI bermaksud Interface Digital Instrumen Musikal dan ini adalah protokol yang membolehkan komputer, alat muzik dan perkakasan lain untuk berkomunikasi. Sekiranya anda mengikuti setiap langkah tutorial ini, anda akan dapat membuat muzik dengan Arduino!

Apa yang akan anda pelajari dari Instructable ini:

  1. Pilih komponen yang betul untuk projek ini.
  2. Lakarkan antara muka dengan dimensi yang betul dan bina.
  3. Baca skema litar dan sambungkan / pateri setiap komponen ke Arduino.
  4. Pilih perisian yang betul untuk menghubungkan MIDI Controller dengan DAW yang anda gunakan.
  5. Pemetaan Pengawal MIDI.

Pastikan anda menonton video kerana lebih menggambarkan. Langgan saluran Youtube saya supaya anda tidak terlepas projek baru dan membantu saya berkembang!

Langkah 1: Kumpulkan Semua Bahan

Kumpulkan Semua Bahan
Kumpulkan Semua Bahan
Kumpulkan Semua Bahan
Kumpulkan Semua Bahan
Kumpulkan Semua Bahan
Kumpulkan Semua Bahan

Berikut adalah senarai bahan dan alat yang kami perlukan untuk menyelesaikan projek ini:

1 x Kit Permulaan Arduino Uno

12 x Butang Tekan Arked

4 x Potensiometer Pot Kenop

2 x Potensiometer Gelongsor

Bahan untuk membina sarung (saya memutuskan untuk membina sarung kayu)

Saya memilih Arduino Starter Kit kerana kit ini menyediakan banyak bahan berguna untuk projek ini seperti perintang dan semua pendawaian dan penyambung. Juga, jika anda pengemis seperti saya, bahan lain dengan kit ini dapat membantu anda memulakan elektronik

Saya membeli Tombol Arcade dari pautan di atas tetapi jika saya membeli lagi, saya akan membeli Tombol INI kerana saya mahu memberikan corak pada antara muka dan mustahil dengan butang berwarna tunggal jadi saya harus melukisnya.

Alat yang anda perlukan:

  • Fail hobi
  • Kertas pasir
  • Pemacu skru
  • Pisau X-acto
  • Caliper
  • Pembaris
  • Bit kayu
  • Spade bit
  • Wayar pelompat
  • Pita penebat
  • Varnis
  • Cat
  • Pelucut wayar
  • Pemotong wayar
  • Melihat
  • Latihan kuasa
  • Gergaji Kapak Mini
  • Dremel
  • Lem super
  • Besi pematerian
  • Pateri
  • Pateri pematerian

Anda boleh menyemak gambar untuk maklumat lebih lanjut.

Langkah 2: Membuat lakaran dan Membina Antara Muka

Membuat lakaran dan Membina Antara Muka
Membuat lakaran dan Membina Antara Muka
Membuat lakaran dan Membina Antara Muka
Membuat lakaran dan Membina Antara Muka
Membuat lakaran dan Membina Antara Muka
Membuat lakaran dan Membina Antara Muka
Membuat lakaran dan Membina Antara Muka
Membuat lakaran dan Membina Antara Muka

Saya sangat mengesyorkan melakarkan antara muka anda supaya anda yakin dengan dimensi yang anda perlukan untuk membina casingnya.

Saya memproyeksikan antara muka saya pada helaian A4, menggunakan pensil pembaris dan kompas. Anda dapat melihat hasilnya dalam gambar di bawah. Dengan membuat lakaran antara muka, anda dapat mengetahui dimensi yang anda perlukan untuk memasang semua komponen. Butang Push saya mempunyai diameter 29.7mm jadi saya akan menggerudi lubang 30mm untuk memasangnya. Setiap lubang dijarakkan dengan jarak 10mm. Pada dasarnya setiap pusat bulatan dijarakkan dengan 40mm (diameter = 30 + ruang = 10).

Tombol Pot mempunyai diameter 10mm. Dianjurkan untuk mengebor dengan bit diameter yang semakin meningkat untuk memastikan tidak memecahkan kayu. Saya juga meninggalkan ruang 10mm antara butang dan potensiometer tombol periuk.

Dan akhirnya, potensiometer gelongsor. Dari lembaran data saya tahu jarak perjalanan mereka sekitar 80mm. Anda harus menggunakan Dremel untuk membuka slot agar sesuai dengan potensiometer gelongsor, atau FADERS. Sekiranya anda tidak mempunyai alat khusus ini, anda selalu boleh melakukannya seperti yang saya tunjukkan di video. Fikirkan slot dengan panjang 80mm dan lebar 3mm.

Ini adalah projek karantina COVID-19 saya. Saya bertekad untuk mencari cara yang produktif untuk menghabiskan masa saya dan Arduino yang tertinggal di dalam laci terlintas di fikiran. Saya pergi ke kedai tempatan saya untuk membeli kayu untuk membuat kandang dan ketika saya membelinya, saya diberitahu bahawa mereka tidak akan memotong kayu kerana kekurangan kakitangan dan kerana keseluruhan pengasingan diri / penutupan ini. Oleh itu, saya memutuskan untuk membeli kayu itu dan memotongnya di rumah dengan bahan yang saya ada.

Setelah mengeluarkan serpihan dengan kertas pasir dan menyiapkan permukaannya saya menggunakan cat varnis. Dua lapisan dilapisi. Setelah saya memilih warna untuk melukis penutup. Anda boleh menyemak gambar untuk melihat hasilnya!

Langkah 3: Diagram dan Sambungan Litar

Diagram dan Sambungan Litar
Diagram dan Sambungan Litar
Diagram dan Sambungan Litar
Diagram dan Sambungan Litar
Diagram dan Sambungan Litar
Diagram dan Sambungan Litar
Diagram dan Sambungan Litar
Diagram dan Sambungan Litar

Saya memutuskan untuk menggambarkan gambarajah litar dan bukannya melukis gambarajah litar konvensional kerana ia boleh membingungkan. Saya menggunakan beberapa warna untuk memisahkan wayar pelompat supaya anda dapat memahami di mana setiap wayar berada.

Cip yang digunakan pada Arduino mengandungi perintang tarik dalaman, jadi tidak perlu memasang perintang untuk setiap butang arked. Ini sangat memudahkan pendawaian pengawal.

Yang perlu kita lakukan ialah memilih satu kaki dari Arcade Buttons untuk menjadi tanah, yang lain akan menjadi kuasa, yang akan disambungkan ke salah satu input digital di papan Arduino.

Fader mempunyai tiga kaki, yang pertama (menghitung dari bawah) adalah tanah (-), kedua adalah daya (+) dan yang ketiga adalah isyarat.

Untuk potensiometer Pot knob adalah seperti berikut: kaki kiri adalah tanah (-), kaki tengah adalah isyarat dan kaki kanan akan berkuasa (+).

Arduino akan menjadi otak Pengawal MIDI. Ini akan mengirim arahan MIDI ke perisian, bergantung pada input menekan butang.

Bahagian dalam akan menjadi sangat kacau kerana semua wayar, saya akan menasihati anda untuk menyusun proses pematerian. Sebagai contoh, saya memutuskan untuk memateri semua wayar tanah terlebih dahulu, kuasa dan akhirnya saya menyolder kabel pelompat isyarat.

Setelah menyolder dan menyambungkan semua pin ke papan Arduino, kami dapat menutup penutupnya. Lihat gambar untuk melihat hasil akhirnya!

Langkah 4: Perisian dan Pengaturcaraan

Perisian dan Pengaturcaraan
Perisian dan Pengaturcaraan
Perisian dan Pengaturcaraan
Perisian dan Pengaturcaraan
Perisian dan Pengaturcaraan
Perisian dan Pengaturcaraan

Anda memerlukan tiga perisian untuk dapat membuat muzik dengan Arduino anda.

Pertama, anda perlu memuat turun perisian Arduino IDE untuk mula menulis kod anda sendiri dan memuat naik lakaran ke papan Arduino.

Kedua, anda perlu memuat turun perisian LoopMidi yang pada dasarnya adalah kabel midi maya.

Akhirnya, untuk menghantar data bersiri midi anda ke perisian LoopMidi, anda memerlukan perisian Hairless Midi to Serial Bridge. Perisian ini sangat bagus untuk memberi tahu anda jika pendawaian anda betul kerana anda dapat melihat pertukaran data bertukar antara MIDI Controller dan Hairless Midi Serial.

Langkah pertama ialah membuka perisian Arduino dan kod yang saya lampirkan ke Instructable ini (dipanggil MIDI_Controller). Kredit diberikan kepada Pengarang Michael Balzer. Anda tidak perlu mengubah kod. Cukup sahkan lakaran yang seperti "debug" dan apabila anda mendapat mesej bahawa penyusunannya sudah lengkap, anda boleh menghantarnya ke papan Arduino.

Kemudian menuju ke LoopMidi dan pilih nama port baru. Setelah anda memilih satu tekan saja butang tambah yang akan membuat port baru. Selepas langkah ini, buka Jambatan Serial Tanpa Rambut Midi dan mulakan dengan memilih port MIDI In yang baru anda buat. Kemudian pilih port MIDI Out yang sama. Akhirnya memilih port bersiri komputer anda (biasanya COM #). Tahniah, anda baru sahaja membolehkan MIDI Controller anda berkomunikasi dengan komputer!

Langkah 5: Memetakan Pengawal MIDI

Pemetaan Pengawal MIDI
Pemetaan Pengawal MIDI
Pemetaan Pengawal MIDI
Pemetaan Pengawal MIDI

Sekiranya anda berjaya sejauh ini Tahniah !!! Anda hanya beberapa langkah dari mula membuat muzik dengan Arduino dan bermain dengan Pengawal MIDI anda!

Sekarang anda ingin menuju ke DAW (Digital Audio Workstation) dan tetapkan tetapan untuk mengenali input luaran yang merupakan Pengawal MIDI anda. Contoh yang saya berikan adalah dengan Ableton Live. Anda perlu pergi ke

Pilihan >> Keutamaan: Input Midi Port mestilah yang anda tentukan sebelumnya dan anda perlu menghidupkan trek dan butang togol jauh.

Sekarang jika anda menekan sebarang butang pada antara muka MIDI anda, anda akan melihat cahaya yang berkedip di sudut kanan atas DAW yang bermaksud perisian menerima isyarat midi yang anda hantar! Untuk memetakan MIDI Controller, klik pada butang "MIDI" dan warna DAW akan berubah menjadi ungu. Sekarang klik di mana-mana slot dan kemudian tekan butang mana-mana, anda akan melihat nota / kawalan yang berkaitan dengannya yang bermaksud butang dipetakan!

Dan anda sudah selesai! Tahniah! Projek yang hebat dan pekerjaan yang hebat! Beritahu saya jika anda berjaya!

Disyorkan: