Isi kandungan:
- Langkah 1: Kumpulkan Komponen yang Diperlukan
- Langkah 2: Diagram Litar dan Pengekodan
- Langkah 3: Memotong, Mengecat dan Memateri
- Langkah 4: Memperbaiki Suis Had dan Ujian Akhir
- Langkah 5: Menggabungkan Semuanya
Video: ARDUINO CONTROLLED GAMEPAD UNTUK PC: 5 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:09
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
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
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
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
Sekarang betulkan suis had pada kedudukannya dengan bantuan beberapa gam super.
Selesaikan komponen yang tinggal dan lakukan ujian akhir.
Langkah 5: 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:
Transform-a-Car: Remote Controlled to Self Controlled: 4 Langkah
Transform-a-Car: Remote Controlled to Self Controlled: Ini adalah hack pada kereta RC dengan remote yang rosak. Anda boleh mendapat banyak penjualan garaj
Sensor Suhu untuk Arduino Diterapkan untuk COVID 19: 12 Langkah (dengan Gambar)
Sensor Suhu untuk Arduino Diterapkan untuk COVID 19: Sensor suhu untuk Arduino adalah elemen asas ketika kita ingin mengukur suhu pemproses tubuh manusia. Sensor suhu dengan Arduino mesti bersentuhan atau dekat untuk menerima dan mengukur tahap panas. Begitulah
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: Hai kawan-kawan, bermain permainan selalu menyeronokkan tetapi bermain dengan permainan peribadi DIY Controller anda lebih menggembirakan. Oleh itu, kami akan menjadikan Pengawal permainan menggunakan arduino pro micro dalam arahan ini
Arduino Controlled Pump untuk Saliran Air: 4 Langkah (dengan Gambar)
Arduino Controlled Pump for Draining Water: Idea projek ini muncul ketika saya membeli dandang gas pemeluwapan untuk apartmen saya. Saya tidak mempunyai longkang untuk air pekat yang dihasilkan dandang. Oleh itu, air dikumpulkan dalam tangki 20 liter (dram) selama beberapa hari dan apabila ia
Meyakinkan Diri Anda untuk Hanya Menggunakan Inverter talian 12V-ke-AC untuk String Lampu LED, dan bukannya Menyalurkannya semula untuk 12V .: 3 Langkah
Meyakinkan Diri Anda untuk Hanya Menggunakan Inverter talian 12V-ke-AC untuk String Lampu LED, dan bukannya Menukar Mereka semula untuk 12V: Rancangan saya adalah mudah. Saya mahu memotong rentetan lampu LED yang bertenaga dinding menjadi kepingan kemudian memasangkannya semula untuk melepaskan 12 volt. Alternatifnya adalah dengan menggunakan power inverter, tetapi kita semua tahu bahawa mereka sangat tidak cekap, bukan? Betul? Atau adakah mereka?