Daftar Isi:

Pejuang MIDI Berbasis Arduino (Sentuh Sensitif): 7 Langkah (dengan Gambar)
Pejuang MIDI Berbasis Arduino (Sentuh Sensitif): 7 Langkah (dengan Gambar)

Video: Pejuang MIDI Berbasis Arduino (Sentuh Sensitif): 7 Langkah (dengan Gambar)

Video: Pejuang MIDI Berbasis Arduino (Sentuh Sensitif): 7 Langkah (dengan Gambar)
Video: TUGAS AKHIR PROTOTYPE FINGERPRINT DOOR UNLOCK BERBASIS ARDUINO 2024, Juli
Anonim
Pejuang MIDI Berbasis Arduino (Sentuh Sensitif)
Pejuang MIDI Berbasis Arduino (Sentuh Sensitif)

MIDI adalah singkatan dari Musical Instrument Digital Interface. Di sini, kami membuat petarung MIDI yang sensitif terhadap sentuhan.

Ini memiliki 16 bantalan. ini dapat ditingkatkan atau dikurangi. Disini saya menggunakan 16 karena keterbatasan pin arduino.

Saya juga telah menggunakan pin input analog (A0, A1, A2, A3, A4) sebagai input digital.

Ini adalah instruksi pertama saya. Jadi maafkan saya atas segala kesalahan. Saya belum berpikir untuk membuat instruksi sebelumnya.

jadi saya tidak punya banyak foto detailnya.

Ada video kerja MIDI Saya telah memilih gitar dalam suara di perangkat lunak Ableton Live 9 dalam video.

Langkah 1: Mengumpulkan Bahan yang Diperlukan

Hal-hal yang Anda perlukan adalah:

  1. Arduino uno R3 (1 unit)
  2. Resistansi 1Mohm (16 unit)
  3. Perisai arduino serba guna (1 unit)
  4. Alumunium foil
  5. Lembaran plastik/akrilik (untuk bodi luar)
  6. Potensiometer (1 unit)
  7. kabel
  8. pita hitam

Alat yang digunakan adalah:

  1. Mengebor
  2. Alat pemotong
  3. Besi solder
  4. Lem panas

Ini adalah perlengkapan yang dibutuhkan untuk membuat pesawat tempur MIDI. Saya memiliki perisai arduino tujuan umum untuk resistensi.

tetapi Anda dapat menggunakan PCB tujuan umum.

Langkah 2: Membuat Tubuh Luar

Untuk membuat bodi luar, Anda membutuhkan lembaran plastik.

potong lembaran dalam ukuran yang diberikan:

atas dan bawah (200mm x 200mm)

untuk 4 sisi (200mm x 40mm)

sekarang potong 16 lubang di lembaran atas untuk melewatkan kabel untuk bantalan. Sebuah slot di satu sisi untuk konektor arduino.

Gabungkan potongan-potongan ini untuk membuat kubus kecuali bagian atasnya. Bantalan terbuat dari aluminium foil.

potong 16 lembar aluminium foil ukuran 45mm x 45mm.

Lubang yang dibor harus sesuai dengan lokasi pad.

Langkah 3: Koneksi

Koneksi
Koneksi

koneksi harus dibuat seperti yang ditunjukkan pada gambar.

potensiometer adalah untuk sensitivitas sentuhan. Ini untuk mengatur sensitivitas sentuhan.

CATATAN: Kabel yang akan digunakan harus dari jenis yang sama. Kalau tidak, mereka bisa menjadi perbedaan dalam nilai kapasitif.

juga mencoba membuat kabel dengan ukuran yang sama.

Langkah 4: Majelis Akhir

Majelis Akhir
Majelis Akhir
Majelis Akhir
Majelis Akhir
Majelis Akhir
Majelis Akhir

Sekarang, kita harus menggabungkan bagian elektronik dan perangkat keras. Pertama, sambungkan aluminium foil ke lapisan atas dengan jarak yang sama dan sambungkan kabel ke masing-masing foil. Kabel kemudian dihubungkan ke arduino seperti pada langkah 2.

Anda dapat menempelkan foil menggunakan lem atau menggunakan selotip.

Anda juga dapat meletakkan beberapa potongan karton di antara plastik dan kertas timah untuk memberikan ketebalan dan kesan yang baik.

CATATAN: Kabel harus terhubung ke foil secara terus menerus.

Langkah 5: Mengunggah Kode ke Arduino

kode diberikan di sini.

upload ke arduino.

CATATAN: saat mengunggah kode ke arduino, port serial di midi hairless harus disetel ke tidak terhubung. jika tidak saat mengunggah kode, kesalahan akan ditampilkan.

di sini adalah kode untuk menguji touchpad dan mendapatkan nilai sensor kapasitif (captouch16try.ino)

kode tes memberikan nilai-nilai sensor.

nilai-nilai ini harus hampir sama. jika tidak pad tidak akan bekerja dengan benar.

nilai yang diberikan akan menjadi sensitivitas kode lainnya.

Langkah 6: Persyaratan Perangkat Lunak

Persyaratan Perangkat Lunak
Persyaratan Perangkat Lunak
Persyaratan Perangkat Lunak
Persyaratan Perangkat Lunak

Unduh perangkat lunak ini:

  1. Ableton Live 9 Suite
  2. Serial MIDI tanpa rambut
  3. LoopMIDi

Ableton dapat diunduh dari situs resminya.

Tautan Github untuk mengunduh midi tanpa rambut:

(https://projectgus.github.io/hairless-midiserial/)

Tautan ke loopmidi:

www.tobias-erichsen.de/wp-content/uploads/2…

Unduh dan instal perangkat lunak ini.

ikuti langkah ini:

Langkah 1.

buka LoopMIDI dan klik tombol (+) di pojok kiri bawah.

Sebuah port dibuat untuk transfer data.

Langkah 2.

Buka hairless midi, sekarang pilih loopmidiport in midi out.

biarkan midi tidak terhubung.

pilih serial port to arduino. (ini akan ditampilkan ketika arduino terhubung ke pc/laptop)

langkah 3.

jalankan mampu hidup 9.

buka preferensi (ctrl +,)

sekarang pilih link midi di kolom kiri dan pilih pengaturan seperti yang ditunjukkan pada gambar.

tutup jendela itu

Langkah 4.

sekarang pilih drum di kolom kedua dari kiri.

pilih drum apa saja.

saat drum dipilih.

dan Anda menyentuh midi pad, sebuah suara dihasilkan di laptop Anda.

Petarung MIDI Anda selesai.

Menikmati!!!:-)

Langkah 7: Pemecahan Masalah

Perangkat lunak tidak dikonfigurasi dengan benar.

akan ada beberapa masalah sebelumnya dalam mengatur sentuhan karena pad memberikan nilai analog dan nilai ini dapat menimbulkan masalah.

kabel mungkin tidak terhubung dengan benar.

foil tidak menyentuh kawat dengan benar.

kabel mungkin akan korsleting.

Direkomendasikan: