Isi kandungan:

Penyusun Muzik: Alat Muzik Maya Bersepadu Dengan Sensor Sentuh Jenis Blok: 4 Langkah
Penyusun Muzik: Alat Muzik Maya Bersepadu Dengan Sensor Sentuh Jenis Blok: 4 Langkah

Video: Penyusun Muzik: Alat Muzik Maya Bersepadu Dengan Sensor Sentuh Jenis Blok: 4 Langkah

Video: Penyusun Muzik: Alat Muzik Maya Bersepadu Dengan Sensor Sentuh Jenis Blok: 4 Langkah
Video: Webinar 'Teach Digital School': Model Pembelajaran Bersepadu Digital 2024, Julai
Anonim
Music Assembler: Alat Muzik Maya Bersepadu Dengan Sensor Sentuh Jenis Blok
Music Assembler: Alat Muzik Maya Bersepadu Dengan Sensor Sentuh Jenis Blok

Terdapat banyak orang yang ingin belajar bermain alat muzik. Malangnya, sebilangan dari mereka tidak memulakannya kerana harga instrumen yang tinggi. Berdasarkan itu, kami memutuskan untuk membuat sistem alat muzik maya bersepadu untuk mengurangkan anggaran untuk memulai pengalaman baru dan memberi orang lebih banyak peluang untuk mengakses pelbagai alat. Kami menggunakan sensor bertaip blok kerana kami berpendapat penyesuaian perkakasan diperlukan untuk memberi orang pengalaman serupa bahawa mereka memainkan instrumen sebenar.

Kami menggunakan Stickii roll bock (blok getah), pita konduktif, arduino untuk perkakasan. Walaupun kami menggunakan blok getah, anda boleh menggunakan bahan apa pun atau hanya menggunakan pita konduktif.

Bekalan

Untuk membuat Sensor Sentuh Jenis Blok, anda perlu mengikuti matefial:

  • Blok Roll Stickii (tidak perlu)
  • Pita Konduktif
  • Arduino (contohnya akan menggunakan mega)
  • Kabel
  • Perintang 1M

Anda juga memerlukan perisian berikut:

  • Arduino IDE
  • Perpaduan

Langkah 1: Reka Bentuk Sistem Keseluruhan

Reka Bentuk Sistem Keseluruhan
Reka Bentuk Sistem Keseluruhan

Seluruh sistem berfungsi seperti ini.

Langkah 2: Langkah 1: Membina Plat Blok

Langkah 1: Membina Plat Blok
Langkah 1: Membina Plat Blok
Langkah 1: Membina Plat Blok
Langkah 1: Membina Plat Blok

Pertama, jika anda cuba menggunakan blok roll stickii atau yang serupa, anda mesti membuat plat plat.

Anda harus membuat lubang yang akan disambungkan secara langsung ke arduino dan sensor sentuh. Sekiranya anda mempunyai cukup pin di arduino atau dapat mengembangkannya, anda boleh membuat lebih banyak lubang. Semakin banyak lubang yang ada, orang dapat menggunakan perkakasan dengan lebih bebas. Lubang boleh mendapatkan data sentuhan sensor dengan menggunakan perpustakaan sensor kapasitif arduino.

Setelah membuat lubang, masukkan wayar ke keseluruhan seperti gambar kedua dan sambungkan wayar ke arduino dengan 1 perintang seperti lakaran gambar pertama.

Berikut adalah kod arduino contohnya.

#masuk #tentukan SAIZ 24

CapacitiveSensor cs [SAIZ] = {

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 (26, 27) 24, 25), CapacitiveSensor (22, 23), CapacitiveSensor (2, 3), CapacitiveSensor (4, 5), CapacitiveSensor (A0, A1), CapacitiveSensor (A2, A3), CapacitiveSensor (A4, A5), CapacitiveSensor (A6, A7), CapacitiveSensor (A8, A9), CapacitiveSensor (A10, A11)};

bool sens [SIZE] = {false};

persediaan tidak sah ()

{int i; Serial.begin (9600); untuk (i = 0; i <SAIZ; i ++) {sens = false; }}

gelung kosong ()

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

untuk (int i = 0; i <SAIZ; i ++) {Serial.print (sens ); } Bersiri.println (); Serial.flush (); kelewatan (50); // kelewatan sewenang-wenangnya untuk menghadkan data ke port bersiri}

Langkah 3: Langkah 2: Membuat Sensor Sentuh Jenis Blok

Langkah 2: Membuat Sensor Sentuh Jenis Blok
Langkah 2: Membuat Sensor Sentuh Jenis Blok
Langkah 2: Membuat Sensor Sentuh Jenis Blok
Langkah 2: Membuat Sensor Sentuh Jenis Blok

Membuat sensor sentuh adalah mudah. Sama seperti pelat blok, buat lubang seperti gambar pertama dan juga pasangkan wayar.

Kemudian letakkan pita kapasitif bahagian atas blok (atau bahan lain yang ingin anda gunakan).

Langkah 4: Langkah 3: Sambungkan Unity dan Arduino

Ini adalah langkah terakhir.

Selepas memuat naik kod ke arduino, jalankan perisian kesatuan. (Anda tidak boleh membuka monitor bersiri untuk menghubungkan kesatuan dan arduino). Anda boleh memuat turun projek perpaduan di bawah github.

github.com/crysm28/musicassembler

Disyorkan: