Isi kandungan:
- Langkah 1: Alat & Perkakasan
- Langkah 2: Memuat naik Kod Ke Arduino
- Langkah 3: (Pilihan) Penyediaan Papan Roti
- Langkah 4: Membuat / Memesan PCB
- Langkah 5: Menguji Sekiranya Semuanya Sesuai
- Langkah 6: Pematerian
Video: Pengawal Permainan Video USB DIY: 6 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:08
Terdapat pelbagai alat pengawal khusus di luar sana, dari kayu arked klasik hingga rekreasi alat kawalan moden, biasanya dibuat dari bahagian inti yang sama.
Untuk projek akhir kami di kelas Kejuruteraan Lanjutan sekolah menengah, kami telah membuat sendiri pengawal kecil yang mempunyai susun atur yang mudah, dan dibina untuk bermain permainan mudah. Reka bentuk ini juga merupakan penyesuaian pengawal tersuai yang lain, yang anda dapati di sini:
Oleh kerana beberapa komponen tersedia secara terbuka di sekolah kami, sukar untuk melakukan beberapa langkah ini, tetapi jika anda mempunyai semua item yang disenaraikan di bawah ini, atau ingin mencuba dan memperbaiki / menyesuaikan diri seperti yang kami lakukan, kemudian ikuti arahan kami untuk membina Pengawal Permainan Video Custom DIY USB anda sendiri!
Langkah 1: Alat & Perkakasan
Item yang anda perlukan untuk projek ini:
- Butang Tekan 6x6x4.5mm (12)
- Arduino Pro Micro w / Micro USB insert (1)
- Kabel USB Mikro (1)
- Perintang 10KΩ (10)
- Custom PCB (1) - Fail Gerber akan disenaraikan untuk pesanan
- 1/8 "Akrilik - Warna apa pun
- Header lelaki-wanita 10-pin (2)
Perkakasan yang diperlukan untuk projek:
- Soldering Iron (& peralatan keselamatan)
- Pemotong Laser - Mungkin sukar; Boleh diusahakan
- Pencetak 3D
Pilihan! - Sekiranya anda ingin menguji keputusan anda sebelum memasukkan semuanya ke PCB, anda boleh meletakkan kodnya di Arduino, dan memasangnya di papan roti (seperti yang dilihat pada Langkah 3), yang mana anda perlukan:
- Arduino Pro Micro (tanpa kod sudah dipasang) *
- Papan Roti Besar (1-2)
- Wayar (Boleh menggunakan warna yang berbeza untuk memudahkan pembezaan) (12)
- Perintang 10KΩ (10)
- Butang Tekan 6x6x4.5mm (12)
* Item ini boleh digunakan semula untuk projek akhir. Anda tidak perlu mendapatkan yang baru, jika anda mahu
Sekiranya anda mempunyai semua barang anda yang panas dan sudah siap, mari mulakan!
Langkah 2: Memuat naik Kod Ke Arduino
Kod yang kami gunakan adalah versi kod yang dimodifikasi dari Instructable yang kami gunakan, kerana Arduino yang kami gunakan berbeza dari reka bentuk yang mereka gunakan. Kami menukar butang berlainan di sekitar port untuk menjadikan semuanya lebih mudah.
Inilah kod asal jika anda ingin mencuba dan menggunakannya:
Dalam perisian Arduino, pastikan bahawa Arduino dalam tetapannya adalah Arduino Mirco, dan bahawa port COM adalah Arduino Micro yang telah anda pasangkan. Setelah anda menyemaknya, anda seharusnya dapat mengklik Muat naik, dan kod harus ada di Arduino.
Langkah 3: (Pilihan) Penyediaan Papan Roti
KEPALA!
Langkah ini, jika anda tidak melihat pada Langkah 1 atau pada tajuk langkah ini, adalah pilihan. Sekiranya anda berfikir bahawa semuanya boleh berfungsi tanpa mengujinya di papan roti, lakukanlah. Oleh kerana ini adalah pertama kalinya kami melakukan projek seperti ini, kami memutuskan untuk mengujinya kerana kami tidak mahu merosakkan peralatan yang kami beli atau ada untuk kami, dan kami juga ingin belajar dengan lebih cekap daripada dibuang hingga ke akhir tanpa pengetahuan. Sekiranya anda mempunyai keraguan untuk melakukan langkah-langkah lain, daripada ikuti langkah ini sebelum meneruskan.
Kami mengeluarkan papan roti dan menyusunnya untuk mendapatkan susun atur yang padat untuk butang, perintang, dan wayar. Kami meletakkan butang dengan corak garis lurus di papan roti (kecuali butang satu di papan yang lebih kecil di atas, seperti itu butang ujian kami. Anda tidak perlu melakukannya dengan tepat). Kami kemudian menyambungkan wayar dan perintang ke butang seperti gambar di atas. Sebelum anda meletakkan Arduino, pastikan anda mengikuti langkah terakhir dan meletakkan kod di sana. Sekiranya tidak, pada dasarnya ia akan menjadi sekeping plastik mahal yang tidak melakukan apa-apa.
Kami kemudian meletakkan Arduino di tempat di mana semua wayar dapat disambungkan ke port yang berbeza yang akan digunakan oleh butang. Sekiranya anda menggunakan pelbagai papan roti, pastikan untuk menyambungkan kuasa dan arde ke kedua-duanya, juga ke Arduino itu sendiri.
Langkah 4: Membuat / Memesan PCB
PCB yang kami gambarkan adalah reka bentuk khusus yang kami buat untuk projek ini kerana PCB asli yang digunakan tidak sesuai dengan Arduino yang kami gunakan. Untuk membuatnya, kami menggunakan program bernama Fritzing, yang sangat mudah digunakan dan sangat mesra pengguna. Kami mengatur susun atur butang, susun atur perintang, dan memilih slot Arduino yang sesuai untuk Arduino kami, kerana program ini tidak mempunyai model yang tepat.
Syarikat yang kami gunakan untuk memesan PCB untuk membuatnya adalah JLCPCB. Kosnya sekitar $ 30 dengan penghantaran dari DHL, dan ada pilihan pengiriman yang lebih murah, tetapi akan memakan masa lebih lama kerana proses pembuatannya. Kami juga menjadikannya warna merah kebiasaan, yang meletakkan $ 8 lagi, jadi sebenarnya PCB anda dapat sekitar $ 8-10 dengan penghantaran.
Langkah 5: Menguji Sekiranya Semuanya Sesuai
Setelah PCB anda tiba, Arduino anda telah memuat naik semua kod, dan anda mempunyai semua bahagian anda yang lain, sudah tiba masanya untuk menyusunnya. Uji untuk melihat apakah Arduino yang anda pasangkan pada slot yang sesuai untuknya, pastikan perintang dan butang sesuai di tempat yang betul, dan lihat apakah ada kabel di dalam PCB yang disambungkan dengan betul, dan tidak ada jeda (jika anda menggunakan reka bentuk kami, semestinya tidak ada masalah, tetapi selalu baik untuk diperiksa semula).
Langkah 6: Pematerian
Setelah semuanya dimasukkan ke tempat yang betul, anda sekarang perlu menyolek semua kepingan anda untuk menjadikannya bersambung. Sebelum anda menyolder, ingat untuk menggunakan kacamata, dan topeng jika anda mahu, dan siapkan solder anda. Kami menggunakan plumbum yang lebih nipis, tetapi anda senang menggunakan apa-apa solder, asalkan ia dapat digunakan untuk membuat hubungan dengan PCB.
Kami mengesyorkan bermula dengan perintang supaya anda tidak mempunyai sekumpulan nipis di semua tempat, dan lakukannya satu demi satu. Cara yang baik untuk menjaga perintang semasa anda menyolder adalah membongkok ujung yang panjang antara satu sama lain semasa tersekat di dalam lubang PCB. Setelah dipateri, anda boleh memotong hujung panjang perintang dengan beberapa dawai, dan semasa melakukannya, pastikan tidak memotong terlalu dekat, atau anda mungkin memotong solder dan terputus.
Selepas semua 10 perintang disolder, butang di sebelahnya. Pasang semua butang ke tempatnya daripada meletakkannya secara berasingan hanya untuk memudahkan semuanya. Pastikan untuk memeriksa sama ada anda menyolder semua lubang, kerana lubang itu berdekatan.
Setelah semuanya siap dan siap untuk pergi, sudah tiba masanya untuk bahagian yang sukar: Arduino. Masukkan Arduino ke dalam lubang, dan pateri 1-2 port untuk meletakkannya di tempat, dan kemudian teruskan, berhati-hati, untuk menyolok selebihnya. Seiring dengan memastikan anda memukul setiap lubang, pastikan juga bahawa tidak ada solder yang menyentuh pateri yang lain, seolah-olah itu berlaku, ada kemungkinan litar pintas, yang merupakan sesuatu yang tidak kita mahukan, atau anda akan menjadi dalam kesusahan yang mendalam.
Disyorkan:
(KEMASKINI - ADA MASALAH RENDAH) PENGAWAL PERMAINAN USB UNTUK P.C: 10 Langkah (dengan Gambar)
(KEMASKINI - ADA MASALAH RENDAH) PENGAWAL PERMAINAN USB UNTUK P.C: PENGAWAL PERMAINAN UNTUK SETIAP PERMAINAN (JUGA)
Pengawal Permainan Video Arduino: 4 Langkah
Arduino Video Game Controller: Adakah anda mempunyai kit Arduino yang terbaring tetapi tidak tahu apa yang harus dilakukan dengannya? Mungkin tidak, tetapi dalam Instructable ini saya akan menunjukkan kepada anda langkah demi langkah bagaimana membina, membuat kod dan mengintegrasikan Arduino ke dalam projek anda. Buat masa ini panduan ini hanya diuji dengan Clic
Pengawal Permainan Paddle USB: 7 Langkah (dengan Gambar)
USB Paddle Game Controller: Anak saya mengadakan permainan video retro malam untuk ulang tahunnya, dan pada pagi hari saya memutuskan untuk melihat apakah saya dapat membuat sepasang pengawal permainan dayung USB untuk Pong dengan bantuan pencetak 3D dan elektronik dari simpanan saya. Semasa saya melakukan mana
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
Mesin Latihan USB Pengawal Permainan: 8 Langkah (dengan Gambar)
Exercise Machine USB Game Controller: Untuk mendorong latihan dalam diri dan keluarga, saya membuat adaptor yang meniru adaptor pengawal permainan USB standard tetapi mengawal kelajuan pergerakan permainan dengan mengayuh mesin elips atau basikal latihan. Ia sangat bagus untuk permainan lumba. Ia