Isi kandungan:

Arduino Rhythm Game Controller (untuk Permainan Sendiri): 6 Langkah
Arduino Rhythm Game Controller (untuk Permainan Sendiri): 6 Langkah

Video: Arduino Rhythm Game Controller (untuk Permainan Sendiri): 6 Langkah

Video: Arduino Rhythm Game Controller (untuk Permainan Sendiri): 6 Langkah
Video: Which Arduino to Buy for Making Video Game Controllers? 2024, November
Anonim
Arduino Rhythm Game Controller (untuk Permainan Sendiri)
Arduino Rhythm Game Controller (untuk Permainan Sendiri)

Dalam arahan ini saya akan menunjukkan kepada anda bagaimana saya membina Rhythm Game Controller ini dari awal. Ia melibatkan kemahiran asas kerja kayu, kemahiran mencetak 3d asas dan kemahiran pematerian asas. Anda mungkin dapat membina projek ini dengan jayanya jika anda tidak mempunyai pengalaman dalam semua ini. Saya secara peribadi melakukan itu, tetapi saya mempunyai bantuan untuk semua kemahiran ini.

Bekalan

Butang Arked. Selain daripada itu, anda memerlukan potensiometer, sekumpulan wayar, besi solder & pistol gam, dan sedikit pelekat kekuatan industri. Tambahan pula, anda memerlukan papan MDF 50x50cm tebal 12mm, gergaji sebaiknya di bengkel kayu, penanak putar dan pencetak 3d.

Langkah 1: Memesan Barang

Untuk projek ini, anda perlu memesan Arduino Uno dan beberapa barang lain. Kami menggunakan Udity untuk menghubungkan Arduino dan Unity, jadi kami tidak memerlukan HID. Saya menggunakan butang yang tersedia melalui pautan ini: https://www.aliexpress.com/item/32950078521.html?spm=2114.search0302.3.22.2d21a33cOihMym&ws_ab_test=searchweb0_0, searchweb201602_0, searchweb201603_0, ppcSwitch_3d_fd3df3df -86271412b37d & algo_expid = ef8d16d5-31a2-47f3-a398-86271412b37d-3. Ini mungkin bahagian paling penting. Selain itu, anda perlu melihat keperluannya.

Langkah 2: Mencetak 3D Tombol

3D Mencetak Tombol
3D Mencetak Tombol
3D Mencetak Tombol
3D Mencetak Tombol

Langkah ini cukup mudah; hidupkan pencetak 3d dan biarkan ia berfungsi. Sekiranya anda ingin meletakkan tombol yang berbeza pada potensiometer, itu juga baik. Tombol ini sesuai dengan potensiometer Arduino asas (lihat gambar), dan sesuai dengan lubang yang ditentukan di dalam kotak.

Langkah 3: Pemasangan Kotak

Pemasangan Kotak
Pemasangan Kotak
Pemasangan Kotak
Pemasangan Kotak
Pemasangan Kotak
Pemasangan Kotak
Pemasangan Kotak
Pemasangan Kotak

Pertama, membuat kotak kayu. Berhati-hati dengan gambar, ini adalah nombor yang salah. Anda boleh membuat ukuran khusus jika anda mahu. Saya membuat kotak dengan ukuran 374x166mm, dan tingginya bergantung pada butang yang anda pesan. Butang saya tinggi 74mm, jadi tambah 12mm (kayu di bahagian bawah) = 86mm. Anda tidak menambah kayu di bahagian atas kerana butang keluar dari kotak di sana. Barang-barang selebihnya mesti muat dengan mudah.

Saya mengesyorkan memotong tepi dan melekatkannya bersama-sama dengan gam kayu. Ini menjadikan kotak kuat. Anda harus mencari tahu maksudnya dan mengikuti tutorial mengenainya. Perhatikan tangan anda!

Langkah 4: Bina Litar

Bina Litar
Bina Litar
Bina Litar
Bina Litar
Bina Litar
Bina Litar
Bina Litar
Bina Litar

Sekarang kita akan membina litar menggunakan skema. Pertama, susun atur butang. Kami menggunakan NC (Normally Closed) jadi logam di bawah NO (Normally Open). Seterusnya, anda menyatukan semuanya. Ini nampaknya langkah pendek, tetapi akan memakan masa sedikit. Anda juga boleh menggunakan gam gam untuk menutup logam terbuka. Saya juga mengesyorkan lem menggunakan potensiometer di bahagian dalam casing. Ini berfungsi dengan baik untuk saya.

Langkah 5: Pengaturcaraan

Anda mempunyai 2 pilihan: Pergi sendiri, atau mainkan permainan saya. Anda juga boleh menyelesaikan dari rangka kerja saya.

Jika tidak, Pasang Arduino IDE dan Unity, dan cari Ardity di https://ardity.dwilches.com/. Semoga berjaya dari sana!

Oleh kerana instruktor tidak menyukai fail saya, anda boleh mencarinya di google drive di sini:

drive.google.com/open?id=1MeF5S-gHtkIjhynY…

drive.google.com/file/d/1Zif94Wc_vnZBMuwUk…

Langkah 6: Main

Anda telah melengkapkan arahan, sekarang anda boleh bermain dengannya. Sekiranya anda mempunyai cadangan atau pertanyaan, anda boleh menghantar [email protected].

Disyorkan: