Isi kandungan:

ARDUINO CONTROLLED GAMEPAD UNTUK PC: 5 Langkah
ARDUINO CONTROLLED GAMEPAD UNTUK PC: 5 Langkah

Video: ARDUINO CONTROLLED GAMEPAD UNTUK PC: 5 Langkah

Video: ARDUINO CONTROLLED GAMEPAD UNTUK PC: 5 Langkah
Video: Arduino Game Controller 2024, November
Anonim
ARDUINO GAMEPAD DIKAWAL UNTUK PC
ARDUINO GAMEPAD DIKAWAL UNTUK PC

Helo kawan, saya Sarvesh. Beberapa hari yang lalu saya mahu bermain beberapa permainan retro. Oleh itu, saya memasangnya di Pc saya. Tetapi saya hanya dapat bermain dengan papan kekunci Pc saya dan itu tidak memberi kesan pada zaman kanak-kanak saya. Oleh itu, saya memutuskan untuk membina gamepad untuk PC saya yang boleh bermain lama dan juga permainan baru (Tidak semua). Saya menggunakan pengawal permainan lama dan mengubahnya untuk membuat Gamepad yang hebat ini. Ini adalah pad permainan berwayar untuk PC. Ia boleh digunakan untuk bermain permainan emulator dan PC. Joystick juga boleh berfungsi sebagai tetikus untuk PC anda. Pad permainan 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 bekalan adalah langkah pertama dan paling penting dalam membina projek. Dan untuk memastikan anda mendapatkannya dengan betul adalah dengan memesannya dari satu tempat. Ini membantu dalam menerima semua komponen pada masa yang sama.

Saya sangat menyarankan anda untuk membeli komponen dari UTSource kerana ia cukup dipercayai dan kualiti produknya juga bagus. Mereka menghantar produk tepat pada waktunya dan juga dalam keadaan yang betul.

Sekarang mari kita lihat komponennya.

1. Pengawal permainan retro lama

Anda boleh menggunakan pengawal permainan retro seperti yang saya gunakan. Sekiranya anda mempunyai akses ke pencetak 3d, anda boleh mencetak casing anda sendiri (Pilihan ini akan memberi anda ruang untuk menambah lebih banyak butang).

2. Arduino Pro Mikro

Untuk projek ini, anda perlu menggunakan Arduino Pro Micro atau Arduino Leonardo mini. Ringkasnya, anda memerlukan pengawal mikro dengan kemampuan HID (Human Interface Device). Mikro Arduino Pro mempunyai pengawal mikro ATmega 32U4.

3. Suis

Ini adalah suis gelangsar biasa yang saya gunakan untuk tujuan kecemasan. Masalah dengan bekerja dengan pustaka tetikus dan papan kekunci ialah jika anda gagal memuat naik kod yang betul, anda boleh kehilangan kawalan papan kekunci atau tetikus anda. Oleh itu, sangat penting untuk mempunyai suis yang dapat membantu anda mendapatkan kembali kawalan tetikus / papan kekunci PC anda.

4. Modul Joystick

Untuk mengawal pergerakan tetikus kita perlu menggunakan modul joystick. Setiap modul mengawal arah X dan Y.

5. Suis Had

Saya menggunakan suis had sebagai pencetus untuk pengawal saya. Ini adalah pilihan jika anda ingin membuat pad permainan dengan hanya menekan butang.

6. Butang Tekan

Butang tekan boleh dihubungkan dalam konfigurasi pull up atau pull down. Di sini saya menggunakan konfigurasi pull down untuk semua butang dan suis. Saya menggunakan perintang 10 K ohm untuk ini.

7. PCB tujuan am

Dapatkan PCB tujuan umum untuk menyolder semua komponen.

Langkah 2: Diagram Litar dan Pengekodan

Diagram Litar dan Pengekodan
Diagram Litar dan Pengekodan
Diagram Litar dan Pengekodan
Diagram Litar dan Pengekodan
Diagram Litar dan Pengekodan
Diagram Litar dan Pengekodan

Sambungkan semua komponen mengikut gambarajah litar yang diberikan di atas. Saya juga telah melampirkan panduan ringkas untuk menekan butang antara muka dengan Arduino.

Saya mengesyorkan untuk memeriksa terlebih dahulu semua sambungan dan bekerja di papan roti.

Susun atur penempatan butang sebenar saya juga ditunjukkan di atas untuk memberi anda idea yang jelas butang mana yang diletakkan di mana, label apa yang diprogramkan dan watak apa yang dihantarnya ke komputer.

Sekarang muat turun kod dan pasang perpustakaan mouse.h dan keyboard.h. Muat naik kod ke Arduino anda.

KLIK DI BAWAH UNTUK MENGUNDUH KOD

Langkah 3: Memotong, Mengecat dan Memateri

Memotong, Mengecat dan Memateri
Memotong, Mengecat dan Memateri
Memotong, Mengecat dan Memateri
Memotong, Mengecat dan Memateri
Memotong, Mengecat dan Memateri
Memotong, Mengecat dan Memateri
Memotong, Mengecat dan Memateri
Memotong, Mengecat dan Memateri

Potong PCB terlebih dahulu mengikut ukuran pad Game dan sejajarkan butang tekan dan modul joystick. Anda boleh mengelakkan tugas menyolder sibuk ini dengan memesan PCB. UTSource.net menyediakan PCB berkualiti dengan harga yang berpatutan.

Kemudian cat pad permainan dengan warna pilihan anda.

Sekarang pasangkan butang tekan dan kayu bedik pada pcb umum.

Langkah 4: Memperbaiki Suis Had dan Ujian Akhir

Memperbaiki Suis Had dan Ujian Akhir
Memperbaiki Suis Had dan Ujian Akhir
Memperbaiki Suis Had dan Ujian Akhir
Memperbaiki Suis Had dan Ujian Akhir
Memperbaiki Suis Had dan Ujian Akhir
Memperbaiki Suis Had dan Ujian Akhir
Memperbaiki Suis Had dan Ujian Akhir
Memperbaiki Suis Had dan Ujian Akhir

Sekarang betulkan suis had pada kedudukannya dengan bantuan beberapa gam super.

Selesaikan komponen yang tinggal dan lakukan ujian akhir.

Langkah 5: Menggabungkan Semuanya

Menggabungkan Semuanya
Menggabungkan Semuanya
Menggabungkan Semuanya
Menggabungkan Semuanya
Menggabungkan Semuanya
Menggabungkan Semuanya
Menggabungkan Semuanya
Menggabungkan Semuanya

Sekarang tutup penutup dengan bantuan beberapa skru.

Saya telah melampirkan beberapa gambar di atas untuk menunjukkan bagaimana rupa produk akhir.

Itu sahaja anda selesai. Sekarang cuba bermain beberapa permainan. Anda boleh bermain emulator dan juga permainan PC (yang tidak memerlukan lebih banyak bilangan kunci).

Dengan ini berakhirlah arahan pertama saya. Saya harap anda menyukainya:)

Disyorkan: