Daftar Isi:
- Langkah 1: Mengumpulkan Bahan yang Diperlukan
- Langkah 2: Membuat Tubuh Luar
- Langkah 3: Koneksi
- Langkah 4: Majelis Akhir
- Langkah 5: Mengunggah Kode ke Arduino
- Langkah 6: Persyaratan Perangkat Lunak
- Langkah 7: Pemecahan Masalah
Video: Pejuang MIDI Berbasis Arduino (Sentuh Sensitif): 7 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:57
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:
- Arduino uno R3 (1 unit)
- Resistansi 1Mohm (16 unit)
- Perisai arduino serba guna (1 unit)
- Alumunium foil
- Lembaran plastik/akrilik (untuk bodi luar)
- Potensiometer (1 unit)
- kabel
- pita hitam
Alat yang digunakan adalah:
- Mengebor
- Alat pemotong
- Besi solder
- 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 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
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
Unduh perangkat lunak ini:
- Ableton Live 9 Suite
- Serial MIDI tanpa rambut
- 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:
TANAMAN ARDUINO SENSITIF SENTUH: 6 Langkah
TUMBUHAN ARDUINO SENSITIF SENTUH: dalam tutorial ini, saya menunjukkan cara membangun pabrik penginderaan sentuh menggunakan Arduinoyaitu ketika Anda menyentuh tanaman itu, warnanya berubah. tonton dulu video ini
Pelukis Cahaya Multi-Warna (Sentuh Sensitif): 8 Langkah (dengan Gambar)
Pelukis Cahaya Multi-Warna (Sensitif Sentuh): Lukisan cahaya adalah teknik fotografi yang digunakan untuk menciptakan efek khusus pada kecepatan rana lambat. Senter biasanya digunakan untuk "melukis" gambar. Dalam Instruksi ini, saya akan menunjukkan kepada Anda bagaimana membangun pelukis cahaya all in one dengan sentuhan
Generator Musik Berbasis Cuaca (Generator Midi Berbasis ESP8266): 4 Langkah (dengan Gambar)
Weather Based Music Generator (ESP8266 Based Midi Generator): Hai, hari ini saya akan menjelaskan cara membuat generator Musik berbasis Cuaca kecil Anda sendiri. Ini didasarkan pada ESP8266, yang mirip dengan Arduino, dan merespons suhu, hujan dan intensitas ringan. Jangan berharap untuk membuat seluruh lagu atau program akord
Hentikan Tangan dan Kaki Berkeringat Dengan Pejuang Keringat!: 7 Langkah (dengan Gambar)
Hentikan Tangan dan Kaki Berkeringat Dengan Pejuang Keringat!: 3/1/19 Pembaruan: Beberapa orang melaporkan rasa sakit, yang disebabkan oleh pembalikan polaritas yang cepat. Saya akan memperbarui kode untuk mengurangi masalah itu, tetapi untuk saat ini Anda harus menunda membangun ini. Hiperhidrosis adalah kondisi yang menyebabkan kelebihan
Pelukan & Patch Robot Instruksi Sensitif Sentuh: 10 Langkah (dengan Gambar)
Pelukan & Patch Robot Instruksi Sensitif Sentuh: Saya selalu ingin membuat proyek yang sederhana namun layak dengan tambalan ini, dan "berukuran saku" kontes sepertinya kesempatan sempurna untuk membuat maskot robot. Orang ini ada di saku baju saya, seperti di ikon kontes, dan berjalan dengan