Papan Kekunci Arduino Easy Midi: 5 Langkah (dengan Gambar)
Papan Kekunci Arduino Easy Midi: 5 Langkah (dengan Gambar)
Anonim
Papan Kekunci Arduino Easy Midi
Papan Kekunci Arduino Easy Midi
Papan Kekunci Arduino Easy Midi
Papan Kekunci Arduino Easy Midi

Saya nerd muzik yang besar dan sangat suka membuat alat dan alat saya sendiri tetapi saya tidak mempunyai banyak kemahiran atau sumber untuk menyelesaikan projek-projek yang kompleks jadi ketika saya menjumpai tutorial PretEnGineerings, saya sangat gembira dan ingin mencuba. Salah satu perkara yang paling menarik perhatian saya untuk mencuba projek ini ialah ia boleh dibuat daripada komponen elektronik dan barangan isi rumah yang sangat penting semasa kuarantin. Saya menulis ini untuk memberi petunjuk kepada anda mengenai masalah dan masalah yang saya hadapi agar mudah diikuti serta sedikit perubahan dan penambahbaikan saya untuk menyesuaikan projek dengan keperluan saya. Seperti yang saya nyatakan sebelum ini, saya mempunyai sedikit pengetahuan tentang pengekodan dan saya agak baru dalam pergerakan pembuatnya, jadi harap bersabar jika saya melakukan beberapa kesilapan dan pastikan untuk meninggalkan sebarang kemungkinan penambahbaikan dalam komen:)

Ciri-ciri papan kekunci

  • Polifonik
  • Midi melalui USB
  • Dibuat dari barang-barang di rumah

(Projek ini dapat dilaksanakan hanya dengan komponen di dalam salah satu kit pemula asas arduin0)

Bekalan

Perkakasan:

  • Arduino
  • Wayar Pelompat
  • 12 butang untuk ujian
  • 2 10k po
  • Kadbod

Alat:

Besi pematerian (pilihan)

Perisian: (Pautan membawa ke halaman muat turun)

  • Balik Atmel
  • Perpustakaan Midi
  • Midi OX (pilihan)
  • Fail hex

Langkah 1: Pendawaian

Pendawaian
Pendawaian

Pendawaian untuk projek ini sangat mudah setiap butang dibumikan dan disambungkan ke pin bermula dari 12 hingga 1 yang sesuai dengan nota C hingga B (1 Oktaf). Potensiometer disambungkan ke A0 dan A1 dan kedua-duanya dibumikan dan disambungkan ke kuasa (5v) jika anda memutuskan untuk memasukkannya walaupun saya tidak berada di sini demi kesederhanaan dengan kod yang sama ia dapat dilaksanakan.

Langkah 2: Memuat naik Kod

Memuat naik Kod
Memuat naik Kod

Perkara pertama yang saya ubah adalah kod untuk menampung lebih banyak butang. Saya menyimpan struktur keseluruhan sehingga penjelasan yang sama yang dia berikan dalam video berlaku untuk apa yang setiap salinan kod hanya menyalin dan menampal beberapa bahagian untuk lebih banyak butang dan mengubah notanya. Setelah memasang dan memasukkan perpustakaan MIDI, kod di atas harus dimuat turun dan disusun dengan semua baris bersiri yang ada (// harus dihapuskan dari semua baris yang termasuk "Serial.") Untuk menguji kod dan pendawaian dan bagi saya semua di sana berfungsi dengan baik. (Periksa mesej yang sesuai dalam siri semasa menekan butang ujian yang disambungkan ke pin yang berlainan. Sekiranya semuanya baik hanya komen baris Serial. (Tulis semula //) dan muat naik sekali lagi ke arduino. Buka Flip dan sambungkan dengan arduino melalui USB dengan memilih papan yang sesuai (Atmega16u2 untuk arduino) dan tekan ctrl + U. Saya mengalami 2 kesalahan semasa melakukan ini (jika anda tidak mempunyai masalah yang sama, anda boleh beralih ke langkah seterusnya).

Langkah 3: Memancarkan semula Arduino

KESALAHAN 1: "AtLibUsbDfu.dll tidak dijumpai" atau "libusb0.dll" Sekiranya ini datang atau fail.dll lain yang hilang, ia boleh dimuat turun dengan mengklik pada pautan pertama yang muncul semasa mencari nama fail dan memasukkannya ke dalam folder system32 tanpa folder luaran (jika anda masih menghadapi masalah ikuti tutorial ini)

RALAT 2: "tidak dapat menyambung ke peranti USB"

Ini berlaku kerana tidak ada pemacu penyangga yang dipasang (pada kesatu dalam kes saya) atau kerana pemendekan tidak berfungsi. Untuk menguji kekurangan, masukkan arduino IDE dan periksa sama ada papan itu muncul di mana-mana port. Sekiranya ini tidak berlaku, anda boleh melayari halaman ini untuk menyelesaikan masalahnya.

Kami mahu arduino bertindak seolah-olah alat midi untuk menghantar isyarat ke komputer kami. Untuk melakukan ini, kita harus memberi arahan baru. Kami hanya akan memuat fail Hiduino.hex di Flip dan setelah mencentang semua kotak, klik jalankan untuk memuat naiknya. Folder fail.hex ada di dalam master hiduino dan juga menyertakan fail yang diperlukan untuk menghidupkan kembali arduino untuk menerima kod baru.

Langkah 4: Kes

Kes
Kes
Kes
Kes
Kes
Kes
Kes
Kes

Sarungnya akan terbuat dari kadbod terutamanya kerana semuanya boleh saya akses dari rumah saya: h. Cukup lekatkan rantai suis yang dibumikan (dengan semua kaki dibengkokkan untuk membiarkannya terbaring rata) di sekitar bahagian bawah kunci dan dibuat "jambatan" di mana bahagian atas kunci akan duduk untuk mengangkatnya, sekeping mestilah sedikit lebih tinggi daripada suis taktil. Kemudian potong bentuk kunci sama ada dari kadbod atau kayu. Jalankan kabel pelompat dari setiap butang melalui jambatan ke pin arduino dan tempelkan kunci ke bahagian atas jambatan yang dibuat di bahagian atas sehingga apabila setiap kekunci ditekan suis yang sesuai diaktifkan. Untuk menyelesaikan kes itu, arduino dan semua pendawaian yang tidak kemas ditutup dengan baki kotak.

Sekiranya anda suka, jangan ragu untuk melukisnya yang pernah anda warnakan:

Langkah 5: Penambahbaikan

Penambahbaikan
Penambahbaikan
Penambahbaikan
Penambahbaikan

Sekarang anda sudah siap untuk menyambungkannya ke DAW kegemaran anda (ruang kerja audio digital) melalui kabel USB dan ia akan muncul seperti peranti midi yang lain, saya cadangkan Soundtrap kerana ia bagus untuk pemula, percuma dan dijalankan dalam talian jadi pergi dan cuba untuk anda sendiri. Terdapat banyak cara untuk mengubah dan memperbaiki reka bentuk ini. Saya akan meninggalkan beberapa di bawah walaupun ia akan berdasarkan terutamanya pada sumber yang anda miliki di rumah.

  • Kotak bercetak 3d: Alternatif yang baik untuk kotak kadbod adalah dengan memindahkan elektronik ke casing yang berbeza seperti reka bentuk papan kekunci OKAY DI SINI.
  • Sentuhan kapasitif: Bukan butang bagaimana jika kekunci boleh dipicu oleh sentuhan manusia. (Tengok ini

    untuk inspirasi)

  • Drum: Tukar kunci pad untuk mesin gendang yang mudah.
  • Lebih banyak oktaf: Dan jelas ciri yang benar-benar mengubahnya menjadi pengawal midi sejati dengan yang lain sekurang-kurangnya oktaf kedua.

Saya harap anda menikmati panduan ini dan sekarang boleh membuat instrumen midi anda sendiri, saya ingin melihat versi anda sekiranya anda melakukannya sila kongsikan dan pilihlah arahan ini.

Jumpa awak lain kali (:

Disyorkan: