Isi kandungan:

Pengawal Permainan DIY Berasaskan Arduino - Pengawal Permainan Arduino PS2 - Bermain Tekken Dengan Gamepad Arduino DIY: 7 Langkah
Pengawal Permainan DIY Berasaskan Arduino - Pengawal Permainan Arduino PS2 - Bermain Tekken Dengan Gamepad Arduino DIY: 7 Langkah

Video: Pengawal Permainan DIY Berasaskan Arduino - Pengawal Permainan Arduino PS2 - Bermain Tekken Dengan Gamepad Arduino DIY: 7 Langkah

Video: Pengawal Permainan DIY Berasaskan Arduino - Pengawal Permainan Arduino PS2 - Bermain Tekken Dengan Gamepad Arduino DIY: 7 Langkah
Video: [LANGSUNG] SESI PAGI RBT | REKA BENTUK ELEKTRONIK 2024, September
Anonim
Image
Image
Otak Gamepad
Otak Gamepad

Hai kawan-kawan, bermain permainan selalu menyeronokkan tetapi bermain dengan permainan peribadi DIY Controller anda lebih menggembirakan. Oleh itu, kami akan menjadikan permainan Controller menggunakan arduino pro micro dalam arahan ini.

Langkah 1: Otak Gamepad

Jadi kata nasihat di sini adalah: jangan mencuba projek ini dengan Arduino Uno kerana Arduino Uno tidak mampu HID (Peranti antara muka manusia) yang bermaksud Arduino Uno tidak dapat digunakan untuk membuat Projek seperti papan kekunci, tetikus, papan kekunci, gamepad dll. Jadi untuk Projek seperti: papan kekunci, tetikus dan permainan, kami mempunyai dua papan arduino yang mampu melakukan Projek seperti ini. Arduino Pro mikro dan Arduino Leonardo mampu melakukan projek seperti ini. Oleh itu, untuk Projek Pengawal permainan kami, kami akan menggunakan Arduino pro mikro di sini tetapi jika anda mempunyai Arduino Leonardo maka itu akan berfungsi juga.

Langkah 2: Input untuk Game Controller

Input untuk Pengawal Permainan
Input untuk Pengawal Permainan

Untuk permainan ini Pengawal saya akan menggunakan suis butang tekan sebagai input kerana mereka mudah dibawa ke mana sahaja dan senang digunakan tetapi jika anda ingin menggunakan jenis input lain, anda boleh menggunakannya tetapi pastikan input anda akan berfungsi dengan kod.

Langkah 3: Skematik

Ahli skematik
Ahli skematik

Oleh itu, kita memerlukan 10 suis untuk 10 input dan kita perlu menyambungkan suis ini Menurut skematik yang ditunjukkan di atas, jadi tolong bantu diri anda dengan skmatik di atas dan sambungkan semuanya Sesuai dengannya.

Langkah 4: Membuat PCB

Membuat PCB
Membuat PCB
Membuat PCB
Membuat PCB

Untuk menyatukan semuanya, kita perlu membuat PCB untuknya sehingga kita dapat menghubungkan semuanya bersama-sama. Saya menggunakan Fritzing untuk tujuan merancang PCB. Anda boleh memuat turun fail Gerber dari pautan di bawah. Muat turun kod, schmatics, gerber: https://github.com/shveytank/Arduino-Game-ControllerDan saya memuat naik fail gerber saya ke seed seed laman web. Anda boleh memesan PCB dari mana-mana pengeluar yang anda mahukan.

Langkah 5: Pasang PCB

Pasang PCB
Pasang PCB
Pasang PCB
Pasang PCB
Pasang PCB
Pasang PCB

Oleh itu, setelah membuat PCB, kita perlu memasangkannya bersama-sama dengan menyolder header pin dan dan menghidupkan PCB. Dan letakkan Arduino pro micro pada PCB.

Langkah 6: Bahagian Pengekodan

Bahagian Pengekodan
Bahagian Pengekodan
Bahagian Pengekodan
Bahagian Pengekodan
Bahagian Pengekodan
Bahagian Pengekodan
Bahagian Pengekodan
Bahagian Pengekodan

Oleh itu, di bahagian pengekodan, kita perlu memprogram papan ini untuk Switch untuk input papan kekunci yang ditunjukkan seperti yang ditunjukkan dalam gambar dan saya sudah menulis kodnya. Oleh itu, muat turun jika dari pautan di bawah. Muat turun kod, skematik, gerber: https: / /github.com/shveytank/Arduino-Game-ControllerDan kemudian pastikan anda memasang Sparkfun Boards di PC anda dan jika tidak sila pergi ke halaman sparkfun dan ikuti arahan dan memasang papan sparkfun di arduino IDE. Kemudian muat naik kod tersebut ke papan arduino anda

Langkah 7: Bermain Tekken Dengan Pengawal Permainan DIY Ini

Image
Image

Selepas memuat naik kod, sambungkan kabel usb ke PC dan setelah menyambung permainan yang anda suka, saya menggunakan tekken di sini dan anda boleh mula bermain. Oleh itu, bersenang-senanglah dengan membuat Pengawal permainan DIY anda sendiri.

Disyorkan: