Daftar Isi:

Music Assembler: Alat Musik Virtual Terintegrasi Dengan Sensor Sentuh Blok-Ketik: 4 Langkah
Music Assembler: Alat Musik Virtual Terintegrasi Dengan Sensor Sentuh Blok-Ketik: 4 Langkah

Video: Music Assembler: Alat Musik Virtual Terintegrasi Dengan Sensor Sentuh Blok-Ketik: 4 Langkah

Video: Music Assembler: Alat Musik Virtual Terintegrasi Dengan Sensor Sentuh Blok-Ketik: 4 Langkah
Video: Day 1: Chrome Dev Summit 2020 2024, November
Anonim
Music Assembler: Alat Musik Virtual Terintegrasi Dengan Sensor Sentuh Tipe Blok
Music Assembler: Alat Musik Virtual Terintegrasi Dengan Sensor Sentuh Tipe Blok

Ada banyak orang yang ingin belajar memainkan alat musik. Sayangnya, beberapa dari mereka tidak memulainya karena mahalnya harga instrumen. Berdasarkan itu, kami memutuskan untuk membuat sistem alat musik virtual terintegrasi untuk mengurangi anggaran memulai pengalaman baru dan memberi orang lebih banyak kesempatan untuk mengakses berbagai instrumen. Kami menggunakan sensor tipe blok karena kami pikir penyesuaian perangkat keras diperlukan untuk memberikan pengalaman serupa kepada orang-orang seperti saat mereka memainkan instrumen yang sebenarnya.

Kami menggunakan Stickii roll bock (karet blok), pita konduktif, arduino untuk perangkat keras. Meskipun kami menggunakan blok karet, Anda dapat menggunakan bahan apa saja atau hanya menggunakan pita konduktif.

Perlengkapan

Untuk membuat Sensor Sentuh Tipe Blok, Anda memerlukan bahan-bahan berikut:

  • Stickii Roll Block (tidak perlu)
  • Pita Konduktif
  • Arduino (contoh akan menggunakan mega)
  • Kabel
  • Resistor 1M

Anda juga membutuhkan perangkat lunak berikut:

  • Arduino IDE
  • Persatuan

Langkah 1: Seluruh Desain Sistem

Desain Sistem Keseluruhan
Desain Sistem Keseluruhan

Seluruh sistem bekerja seperti ini.

Langkah 2: Langkah 1: Membangun Plat Blok

Langkah 1: Membangun Plat Blok
Langkah 1: Membangun Plat Blok
Langkah 1: Membangun Plat Blok
Langkah 1: Membangun Plat Blok

Pertama, jika Anda mencoba menggunakan stickii roll block atau yang serupa, Anda harus membuat pelat blok.

Anda harus membuat lubang yang akan langsung terhubung ke arduino dan sensor sentuh. Jika Anda memiliki cukup pin di arduino atau dapat memperluasnya, Anda dapat membuat lebih banyak lubang. Semakin banyak lubang yang ada, orang dapat menggunakan perangkat keras dengan lebih bebas. Lubang bisa mendapatkan data sentuhan sensor dengan menggunakan perpustakaan sensor kapasitif arduino.

Setelah membuat lubang, pasang kabel secara utuh seperti gambar kedua dan sambungkan kabel ke arduino dengan 1 resistor seperti sketsa gambar pertama.

Di bawah ini adalah contoh kode arduino.

#sertakan #tentukan UKURAN 24

CapacitiveSensor cs[UKURAN] = {

CapacitiveSensor (52, 53), CapacitiveSensor (50, 51), CapacitiveSensor (48, 49), CapacitiveSensor (46, 47), CapacitiveSensor (44, 45), CapacitiveSensor (42, 43), CapacitiveSensor (40, 41), CapacitiveSensor (38, 39), CapacitiveSensor (36, 37), CapacitiveSensor (34, 35), CapacitiveSensor (32, 33), CapacitiveSensor (30, 31), CapacitiveSensor (28, 29), CapacitiveSensor (26, 27), CapacitiveSensor (24, 25), CapacitiveSensor(22, 23), CapacitiveSensor(2, 3), CapacitiveSensor(4, 5), CapacitiveSensor(A0, A1), CapacitiveSensor(A2, A3), CapacitiveSensor(A4, A5), CapacitiveSensor(A6, A7), Sensor Kapasitif (A8, A9), Sensor Kapasitif (A10, A11)};

bool sens[UKURAN] = {salah};

batalkan pengaturan()

{ int saya; Serial.begin(9600); for(i = 0; i < UKURAN; i++){ sens = false; } }

lingkaran kosong()

{ mulai panjang = milis(); for(int i = 0; i 600) sens = true; lain sens = salah; }

for(int i = 0; i < UKURAN; i++){ Serial.print(sens); } Serial.println(); Serial.flush(); penundaan(50); // penundaan sewenang-wenang untuk membatasi data ke port serial }

Langkah 3: Langkah 2: Membuat Sensor Sentuh Tipe Blok

Langkah 2: Membuat Sensor Sentuh Tipe Blok
Langkah 2: Membuat Sensor Sentuh Tipe Blok
Langkah 2: Membuat Sensor Sentuh Tipe Blok
Langkah 2: Membuat Sensor Sentuh Tipe Blok

Membuat sensor sentuh itu mudah. Sama seperti pelat balok, buat lubang seperti gambar pertama dan juga pasang kawat.

Kemudian letakkan pita kapasitif di atas blok (atau bahan lain yang ingin Anda gunakan).

Langkah 4: Langkah 3: Hubungkan Unity dan Arduino

Ini adalah langkah terakhir.

Setelah mengupload kode ke arduino, jalankan software unity. (Anda tidak boleh membuka monitor serial untuk menghubungkan unity dan arduino). Anda dapat mengunduh proyek unity di bawah github.

github.com/crysm28/musicassembler

Direkomendasikan: