Daftar Isi:
- Langkah 1: Kumpulkan Semua Bahan
- Langkah 2: Membuat Sketsa dan Membangun Antarmuka
- Langkah 3: Diagram Sirkuit dan Koneksi
- Langkah 4: Perangkat Lunak dan Pemrograman
- Langkah 5: Memetakan Pengontrol MIDI
Video: Membangun Pengontrol MIDI Arduino: 5 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:53
Halo semuanya! Dalam instruksi ini saya akan menunjukkan kepada Anda cara membuat pengontrol MIDI bertenaga Arduino Anda sendiri. MIDI adalah singkatan dari Musical Instrument Digital Interface dan merupakan protokol yang memungkinkan komputer, alat musik, dan perangkat keras lainnya untuk berkomunikasi. Jika Anda mengikuti setiap langkah dari tutorial ini, Anda akan dapat membuat musik dengan Arduino!
Apa yang akan Anda pelajari dari Instructable ini:
- Pilih komponen yang tepat untuk proyek ini.
- Buat sketsa antarmuka dengan dimensi yang tepat dan bangun.
- Baca skema rangkaian dan sambungkan/solder setiap komponen ke Arduino.
- Pilih perangkat lunak yang tepat untuk menghubungkan Pengontrol MIDI dengan DAW yang Anda gunakan.
- Memetakan Pengontrol MIDI.
Pastikan Anda menonton video karena lebih ilustratif. Berlangganan saluran Youtube saya agar Anda tidak ketinggalan proyek baru dan membantu saya tumbuh!
Langkah 1: Kumpulkan Semua Bahan
Berikut adalah daftar bahan dan alat yang kami butuhkan untuk menyelesaikan proyek ini:
1 x Kit Pemula Arduino Uno
12 x Tombol Tekan Arkade
4 x Pot Knob Potensiometer
2 x Potensiometer Geser
Bahan untuk membuat kasing (saya memutuskan untuk membuat kasing kayu)
Saya memilih Arduino Starter Kit karena kit ini menyediakan banyak bahan yang berguna untuk proyek ini seperti resistor dan semua kabel dan konektor. Juga, jika Anda seorang pemula seperti saya, materi lain dengan kit ini dapat membantu Anda memulai dengan elektronik
Saya membeli Tombol Arcade dari tautan di atas tetapi jika saya ingin membeli lagi, saya akan membeli TOMBOL INI karena saya ingin memberi pola pada antarmuka dan tidak mungkin dengan tombol berwarna tunggal jadi saya harus mengecatnya.
Alat yang Anda perlukan:
- File hobi
- Kertas pasir
- Obeng
- pisau X-acto
- kaliper
- Penggaris
- Potongan kayu
- Sekop sedikit
- Kabel jumper
- Pita isolasi
- Pernis
- Cat
- penari telanjang kawat
- Alat pemotong kawat
- Gergaji
- Bor motor
- Gergaji Kapak Mini
- Dremel
- lem super
- Solder Besi
- Pateri
- pasta solder
Anda dapat memeriksa gambar untuk lebih jelasnya.
Langkah 2: Membuat Sketsa dan Membangun Antarmuka
Saya sangat merekomendasikan membuat sketsa antarmuka Anda sehingga Anda yakin dengan dimensi yang Anda butuhkan untuk membuat kasing.
Saya memproyeksikan antarmuka saya pada lembar A4, menggunakan pensil penggaris dan kompas. Anda dapat melihat hasilnya pada gambar di bawah ini. Dengan membuat sketsa antarmuka, Anda mengetahui dimensi yang Anda perlukan untuk menginstal semua komponen. Tombol Tekan saya memiliki diameter 29.7mm jadi saya akan mengebor lubang 30mm untuk memasangnya. Setiap lubang diberi jarak 10mm. Pada dasarnya setiap pusat lingkaran diberi jarak 40mm (diameter = 30 + spasi = 10).
Pot Knobs memiliki diameter 10mm. Disarankan untuk mengebor dengan mata bor berdiameter lebih besar untuk memastikan kayu tidak retak. Saya juga meninggalkan ruang 10mm antara tombol dan potensiometer kenop pot.
Dan akhirnya, potensiometer geser. Dari lembar data saya tahu jarak perjalanan mereka sekitar 80mm. Anda harus menggunakan Dremel untuk membuka slot agar sesuai dengan potensiometer geser, alias FADERS. Jika Anda tidak memiliki alat khusus ini, Anda selalu dapat melakukannya seperti yang saya tunjukkan di video. Pikirkan tentang slot dengan panjang 80mm dan lebar 3mm.
Ini adalah proyek karantina COVID-19 saya. Saya bertekad untuk menemukan cara yang produktif untuk menghabiskan waktu saya dan Arduino yang tertinggal di laci muncul di benak saya. Saya pergi ke toko lokal saya untuk membeli kayu untuk membuat selungkup dan ketika saya membelinya, saya diberitahu bahwa mereka tidak memotong kayu karena kurangnya personel dan karena seluruh isolasi/penguncian diri ini. Jadi, saya memutuskan untuk membeli kayu dan memotongnya di rumah dengan bahan yang saya miliki.
Setelah menghilangkan serpihan dengan kertas pasir dan menyiapkan permukaan, saya menerapkan cat pernis. Dua lapisan diterapkan. Setelah saya memilih warna untuk mengecat kandang. Anda dapat memeriksa gambar untuk melihat hasilnya!
Langkah 3: Diagram Sirkuit dan Koneksi
Saya memutuskan untuk mengilustrasikan diagram sirkuit daripada menggambar diagram sirkuit konvensional karena bisa sangat membingungkan. Saya menggunakan beberapa warna untuk memisahkan kabel jumper sehingga Anda dapat memahami di mana setiap kabel berada.
Chip yang digunakan pada Arduino berisi resistor pull-up internal, jadi tidak perlu memasang resistor untuk setiap tombol arcade. Ini sangat menyederhanakan kabel pengontrol.
Yang perlu kita lakukan adalah memilih satu kaki dari Arcade Buttons untuk menjadi ground, yang lain akan menjadi power, yang akan dihubungkan ke salah satu input digital pada board Arduino.
Fader memiliki tiga kaki, yang pertama (menghitung dari bawah) adalah ground (-), kedua adalah power (+) dan yang ketiga adalah sinyal.
Untuk potensiometer kenop Pot nya sebagai berikut: kaki kiri adalah ground (-), kaki tengah adalah sinyal dan kaki kanan akan power (+).
Arduino akan menjadi otak dari MIDI Controller. Itu akan mengirim instruksi MIDI ke perangkat lunak, tergantung pada input yang menekan tombol.
Interior akan menjadi sangat berantakan karena semua kabel, saya akan menyarankan Anda untuk menyusun proses penyolderan. Misalnya, saya memutuskan untuk menyolder semua kabel ground terlebih dahulu, power dan akhirnya saya menyolder kabel jumper sinyal.
Setelah menyolder dan menghubungkan semua pin ke papan Arduino, kita dapat menutup enklosur. Lihat gambar untuk melihat hasil akhirnya!
Langkah 4: Perangkat Lunak dan Pemrograman
Anda akan membutuhkan tiga buah perangkat lunak untuk dapat membuat musik dengan Arduino Anda.
Pertama, Anda perlu mengunduh perangkat lunak Arduino IDE untuk mulai menulis kode Anda sendiri dan mengunggah sketsa ke papan Arduino.
Kedua, Anda perlu mengunduh perangkat lunak LoopMidi yang pada dasarnya adalah kabel midi virtual.
Terakhir, untuk mengirim data serial midi Anda ke perangkat lunak LoopMidi, Anda memerlukan perangkat lunak Hairless Midi to Serial Bridge. Perangkat lunak ini sangat bagus untuk memberi tahu Anda apakah pengkabelan Anda benar karena Anda dapat melihat fluks data yang dipertukarkan antara Kontroler MIDI dan Serial Midi Tanpa Rambut.
Langkah pertama adalah membuka software Arduino dan kode yang saya lampirkan ke Instructable ini (disebut MIDI_Controller). Penghargaan diberikan kepada Penulis Michael Balzer. Anda tidak perlu mengubah kode. Cukup verifikasi sketsa yang seperti "debug" dan ketika Anda mendapatkan pesan bahwa kompilasi telah selesai, Anda dapat mengirimkannya ke papan Arduino.
Kemudian menuju ke LoopMidi dan pilih nama port baru. Setelah Anda memilih salah satu, cukup tekan tombol plus yang akan membuat port baru. Setelah langkah ini buka Hairless Midi Serial Bridge dan mulailah dengan memilih port MIDI In yang baru saja Anda buat. Kemudian pilih port MIDI Out yang sama. Terakhir pilih port serial komputer Anda (biasanya COM#). Selamat, Anda baru saja mengaktifkan Kontroler MIDI Anda untuk berkomunikasi dengan komputer!
Langkah 5: Memetakan Pengontrol MIDI
Jika Anda sampai sejauh ini Selamat!!! Anda hanya beberapa langkah dari mulai membuat musik dengan Arduino dan bermain dengan Kontroler MIDI Anda!
Sekarang Anda ingin menuju ke DAW (Digital Audio Workstation) Anda dan mengatur pengaturan untuk mengenali input eksternal yang merupakan Pengontrol MIDI Anda. Contoh yang saya berikan adalah dengan Ableton Live. Anda harus pergi ke
Pilihan >> Preferensi: Port Midi Input harus yang Anda tentukan sebelumnya dan Anda perlu mengaktifkan tombol sakelar trek dan jarak jauh.
Sekarang jika Anda menekan tombol apa saja pada antarmuka MIDI Anda, Anda akan melihat lampu berkedip di sudut kanan atas DAW yang berarti perangkat lunak menerima sinyal midi yang Anda kirim! Untuk memetakan Pengontrol MIDI cukup klik tombol "MIDI" dan warna DAW akan berubah menjadi ungu. Sekarang klik pada slot mana pun dan kemudian tekan tombol apa saja, Anda akan melihat catatan/kontrol yang terkait dengannya yang berarti tombol tersebut dipetakan!
Dan Anda selesai! Selamat! Proyek hebat dan pekerjaan hebat! Beri tahu saya jika Anda berhasil!
Direkomendasikan:
Membangun Pengontrol MIDI Arduino: 9 Langkah (dengan Gambar)
Membangun Pengontrol MIDI Arduino: Instruksi ini awalnya diterbitkan di blog saya pada 28 Juni 2020. Saya menikmati membangun barang-barang yang mencakup elektronik, dan saya selalu ingin membuat sesuatu menggunakan Arduino. Salah satu build paling umum untuk pemula yang saya temukan adalah pengontrol MIDI
Lune - Pengontrol MIDI Dengan Arduino (untuk DJ atau Musisi): 5 Langkah (dengan Gambar)
Lune - Pengontrol MIDI Dengan Arduino (untuk DJ atau Musisi): Ini nama proyek arduino (mikrokontroler) pertama saya Lune. Saya ingin belajar arduino dengan proyek yang berguna dan besar, jadi saya memutuskan untuk membuat pengontrol DJ midi yang memiliki semua fungsi yang diperlukan untuk berdiri sendiri untuk mencampur. Setiap jenis sensor (potensi
Pengontrol Game DIY Berbasis Arduino - Pengontrol Permainan Arduino PS2 - Bermain Tekken Dengan Gamepad Arduino DIY: 7 Langkah
Pengontrol Game DIY Berbasis Arduino | Pengontrol Permainan Arduino PS2 | Bermain Tekken Dengan Gamepad Arduino DIY: Halo teman-teman, bermain game selalu menyenangkan tetapi bermain dengan Kontroler game kustom DIY Anda sendiri lebih menyenangkan. Jadi kami akan membuat Pengontrol game menggunakan arduino pro micro dalam instruksi ini
YABC - Pengontrol Blynk Lain - Pengontrol Suhu dan Kelembaban IoT Cloud, ESP8266: 4 Langkah
YABC - Pengontrol Blynk Lain - Pengontrol Suhu dan Kelembaban IoT Cloud, ESP8266: Hai Pembuat,Saya baru-baru ini mulai menanam jamur di rumah, jamur tiram, tetapi saya sudah 3x pengontrol ini di rumah untuk kontrol Suhu Fermentor untuk minuman rumah saya, istri juga melakukan hal Kombucha ini sekarang, dan sebagai Termostat untuk Panas
Cara Membangun Kotak Speaker Gitar atau Membangun Dua untuk Stereo Anda.: 17 Langkah (dengan Gambar)
Cara Membuat Kotak Speaker Gitar atau Membangun Dua untuk Stereo Anda.: Saya ingin speaker gitar baru sesuai dengan ampli tabung yang sedang saya buat. Pembicara akan tetap berada di luar toko saya sehingga tidak perlu menjadi sesuatu yang terlalu istimewa. Penutup Tolex mungkin terlalu mudah rusak, jadi saya hanya menyemprotkan bagian luar hitam setelah pasir ringan