Daftar Isi:

GAMEPAD TERKENDALI ARDUINO UNTUK PC: 5 Langkah
GAMEPAD TERKENDALI ARDUINO UNTUK PC: 5 Langkah

Video: GAMEPAD TERKENDALI ARDUINO UNTUK PC: 5 Langkah

Video: GAMEPAD TERKENDALI ARDUINO UNTUK PC: 5 Langkah
Video: How To Make A DIY Arduino Joystick Control Car At Home 2024, Juli
Anonim
GAMEPAD TERKENDALI ARDUINO UNTUK PC
GAMEPAD TERKENDALI ARDUINO UNTUK PC

Halo teman-teman, saya Sarvesh. Beberapa hari yang lalu saya ingin memainkan beberapa game retro. Jadi saya menginstalnya di PC saya. Tapi saya hanya bisa bermain dengan keyboard PC saya dan itu tidak memberikan nuansa masa kecil saya. Jadi saya memutuskan untuk membuat gamepad untuk PC saya yang dapat memainkan game lama maupun baru (Tidak semua). Saya menggunakan pengontrol game lama dan memodifikasinya untuk membuat Gamepad yang luar biasa ini. Ini adalah game pad berkabel untuk PC. Dapat digunakan untuk memainkan emulator dan game PC. Juga joystick dapat berfungsi sebagai mouse untuk PC Anda. Game pad dikendalikan menggunakan Arduino Pro Micro.

Langkah 1: Kumpulkan Komponen yang Diperlukan

Kumpulkan Komponen yang Diperlukan
Kumpulkan Komponen yang Diperlukan
Kumpulkan Komponen yang Diperlukan
Kumpulkan Komponen yang Diperlukan
Kumpulkan Komponen yang Diperlukan
Kumpulkan Komponen yang Diperlukan

Mendapatkan semua persediaan adalah langkah pertama dan terpenting dalam membangun proyek. Dan untuk memastikan Anda mendapatkannya dengan benar adalah dengan memesannya dari satu tempat. Ini membantu dalam menerima semua komponen secara bersamaan.

Saya sangat menyarankan kalian untuk membeli komponen dari UTSource karena cukup andal dan kualitas produknya juga bagus. Mereka mengirimkan produk tepat waktu dan itu juga dalam kondisi yang tepat.

Sekarang mari kita lihat komponennya.

1. Pengontrol game retro lama

Anda dapat menggunakan pengontrol game retro seperti yang saya gunakan. Jika Anda memiliki akses ke printer 3d, Anda dapat mencetak casing Anda sendiri (Opsi ini akan memberi Anda ruang untuk menambahkan lebih banyak tombol).

2. Arduino Pro Mikro

Untuk proyek ini Anda perlu menggunakan Arduino Pro Micro atau Arduino Leonardo mini. Singkatnya, Anda memerlukan pengontrol mikro dengan kemampuan HID (Human Interface Device). Mikro Arduino Pro memiliki mikrokontroler ATmega 32U4.

3. Beralih

Ini adalah sakelar geser normal yang saya gunakan untuk keperluan darurat. Masalah dengan bekerja dengan perpustakaan mouse dan keyboard adalah jika Anda gagal mengunggah kode yang benar, Anda dapat kehilangan kendali atas keyboard atau mouse Anda. Jadi sangat penting untuk memiliki sakelar yang dapat membantu Anda mendapatkan kembali kendali atas mouse/keyboard PC Anda.

4. Modul Joystick

Untuk mengontrol gerakan mouse kita perlu menggunakan modul joystick. Setiap modul mengontrol arah X dan Y.

5. Batasi Saklar

Saya menggunakan sakelar batas sebagai pemicu untuk pengontrol saya. Ini opsional jika Anda ingin membuat game pad hanya dengan menekan tombol.

6. Tombol Tekan

Tombol push dapat dihubungkan dengan konfigurasi pull up atau pull down. Di sini saya menggunakan konfigurasi pull down untuk semua tombol dan sakelar. Saya menggunakan resistor 10 K ohm untuk ini.

7. PCB tujuan umum

Dapatkan PCB tujuan umum untuk menyolder semua komponen.

Langkah 2: Diagram Sirkuit dan Pengodean

Diagram Sirkuit dan Pengkodean
Diagram Sirkuit dan Pengkodean
Diagram Sirkuit dan Pengkodean
Diagram Sirkuit dan Pengkodean
Diagram Sirkuit dan Pengkodean
Diagram Sirkuit dan Pengkodean

Hubungkan semua komponen sesuai dengan diagram rangkaian yang diberikan di atas. Saya juga telah melampirkan panduan cepat untuk antarmuka tombol tekan dengan Arduino.

Saya akan merekomendasikan untuk terlebih dahulu memeriksa semua koneksi dan mengerjakan papan tempat memotong roti.

Tata letak penempatan tombol saya yang sebenarnya juga ditampilkan di atas untuk memberi Anda gambaran yang jelas tentang tombol mana yang diposisikan di mana, label apa yang diprogram dengannya, dan karakter apa yang dikirim ke komputer.

Sekarang unduh kode dan instal perpustakaan mouse.h dan keyboard.h. Unggah kode ke Arduino Anda.

KLIK DI BAWAH UNTUK DOWNLOAD KODE

Langkah 3: Pemotongan, Pengecatan dan Solder

Memotong, Melukis, dan Menyolder
Memotong, Melukis, dan Menyolder
Memotong, Melukis, dan Menyolder
Memotong, Melukis, dan Menyolder
Memotong, Melukis, dan Menyolder
Memotong, Melukis, dan Menyolder
Memotong, Melukis, dan Menyolder
Memotong, Melukis, dan Menyolder

Pertama potong PCB sesuai ukuran Game pad dan sejajarkan tombol push dan modul joystick. Anda dapat menghindari tugas menyolder yang sibuk ini dengan memesan PCB. UTSource.net menyediakan PCB berkualitas dengan harga terjangkau.

Kemudian cat game pad dengan warna pilihan Anda.

Sekarang solder tombol tekan dan joystick pada PCB tujuan umum.

Langkah 4: Memperbaiki Limit Switch dan Pengujian Akhir

Memperbaiki Limit Switch dan Pengujian Akhir
Memperbaiki Limit Switch dan Pengujian Akhir
Memperbaiki Limit Switch dan Pengujian Akhir
Memperbaiki Limit Switch dan Pengujian Akhir
Memperbaiki Limit Switch dan Pengujian Akhir
Memperbaiki Limit Switch dan Pengujian Akhir
Memperbaiki Limit Switch dan Pengujian Akhir
Memperbaiki Limit Switch dan Pengujian Akhir

Sekarang perbaiki sakelar batas di posisinya dengan bantuan lem super.

Solder komponen yang tersisa dan lakukan tes akhir.

Langkah 5: Menyatukan Semuanya

Menyatukan Semuanya
Menyatukan Semuanya
Menyatukan Semuanya
Menyatukan Semuanya
Menyatukan Semuanya
Menyatukan Semuanya
Menyatukan Semuanya
Menyatukan Semuanya

Sekarang tutup penutup dengan bantuan beberapa sekrup.

Saya telah melampirkan beberapa gambar di atas untuk menunjukkan kepada Anda bagaimana tampilan produk akhir.

Itu saja Anda sudah selesai. Sekarang coba mainkan beberapa game. Anda dapat memainkan emulator serta game PC (yang tidak memerlukan lebih banyak tombol).

Dengan ini berakhir instruksi pertama saya. Saya harap Anda menyukainya:)

Direkomendasikan: