Daftar Isi:

Pengontrol Video Game USB DIY: 6 Langkah
Pengontrol Video Game USB DIY: 6 Langkah

Video: Pengontrol Video Game USB DIY: 6 Langkah

Video: Pengontrol Video Game USB DIY: 6 Langkah
Video: Universal Joystick Driver for Windows 7, 8, 10, and 11 (2024) | Best Joystick? : (Read Description) 2024, Juli
Anonim
Pengontrol Video Game USB DIY
Pengontrol Video Game USB DIY

Ada berbagai pengontrol kustom do-it-yourself di luar sana, dari stik arcade klasik hingga rekreasi pengontrol modern, biasanya dibuat dari bagian inti yang sama.

Untuk tugas akhir kami di kelas Teknik Lanjutan sekolah menengah kami, kami telah mengambil sendiri untuk membuat pengontrol kecil kami sendiri yang memiliki tata letak sederhana, dan dibuat untuk bermain game sederhana. Desain ini juga merupakan adaptasi dari kontroler khusus lainnya, yang dapat Anda temukan di sini:

Karena beberapa komponen tersedia secara terbuka di sekolah kami, mungkin sulit untuk melakukan beberapa langkah ini, tetapi jika Anda memiliki semua item yang tercantum di bawah ini, atau ingin mencoba dan berimprovisasi/beradaptasi seperti yang kami lakukan, maka jangan ragu untuk mengikuti instruksi kami untuk membuat Pengontrol Video Game Kustom USB DIY Anda sendiri!

Langkah 1: Alat & Perangkat Keras

Alat & Perangkat Keras
Alat & Perangkat Keras
Alat & Perangkat Keras
Alat & Perangkat Keras
Alat & Perangkat Keras
Alat & Perangkat Keras

Item yang Anda perlukan untuk proyek ini:

  • Tombol Tekan 6x6x4.5mm (12)
  • Arduino Pro Micro dengan sisipan Micro USB (1)
  • Kabel USB Mikro (1)
  • Resistor 10KΩ (10)
  • PCB Kustom (1) - File Gerber akan dicantumkan untuk dipesan
  • 1/8 "Akrilik - Warna apa saja
  • header 10-pin pria-wanita (2)

Perangkat keras yang dibutuhkan untuk proyek:

  • Besi Solder (& Peralatan keselamatan)
  • Pemotong Laser - Mungkin sulit; Dapat dikerjakan
  • Pencetak 3D

Opsional! - Jika Anda ingin menguji hasil Anda sebelum menyolder semuanya ke PCB, Anda dapat meletakkan kode di Arduino, dan memasangnya di papan tempat memotong roti (seperti yang terlihat pada Langkah 3), yang Anda perlukan:

  • Arduino Pro Micro (dengan kode sudah terpasang)*
  • Papan tempat memotong roti besar (1-2)
  • Kabel (Bisa menggunakan warna berbeda untuk memudahkan membedakan) (12)
  • Resistor 10KΩ (10)
  • Tombol Tekan 6x6x4.5mm (12)

*Barang-barang ini dapat digunakan kembali untuk tugas akhir. Anda tidak harus mendapatkan yang baru, jika Anda menginginkannya

Jika Anda memiliki semua item Anda panas dan siap untuk pergi, mari kita mulai!

Langkah 2: Mengunggah Kode Ke Arduino

Mengunggah Kode Ke Arduino
Mengunggah Kode Ke Arduino

Kode yang kami gunakan adalah versi modifikasi dari kode dari Instructable yang menjadi dasar kami, karena Arduino yang kami gunakan berbeda dari desain yang mereka gunakan. Kami mengubah sekitar port untuk tombol yang berbeda untuk membuat semuanya jauh lebih sederhana.

Ini kode aslinya jika Anda ingin mencoba dan menggunakannya:

Pada software Arduino, pastikan Arduino yang di setting adalah Arduino Mirco, dan COM portnya adalah Arduino Micro yang telah anda pasang. Setelah anda cek, anda tinggal klik Upload, dan kode harus di Arduino.

Langkah 3: (Opsional) Pengaturan Papan Tempat memotong roti

(Opsional) Pengaturan Papan Tempat memotong roti
(Opsional) Pengaturan Papan Tempat memotong roti
(Opsional) Pengaturan Papan Tempat memotong roti
(Opsional) Pengaturan Papan Tempat memotong roti

PERHATIAN!

Langkah ini, jika Anda tidak melihat di Langkah 1 atau di judul langkah ini, adalah opsional. Jika Anda berpikir bahwa semuanya dapat bekerja tanpa mengujinya di papan tempat memotong roti, lakukanlah. Karena ini adalah pertama kalinya kami melakukan proyek seperti ini, kami memutuskan untuk mengujinya karena kami tidak ingin merusak peralatan yang kami beli atau telah tersedia untuk kami, dan kami juga ingin belajar lebih efisien daripada dibuang. ke ujung yang dalam tanpa pengetahuan apapun. Jika Anda ragu untuk melakukan langkah lain, ikuti langkah ini sebelum melanjutkan.

Kami mengeluarkan papan tempat memotong roti dan menyatukannya untuk mendapatkan tata letak yang kohesif untuk tombol, resistor, dan kabel. Kami meletakkan tombol dalam pola garis lurus di papan tempat memotong roti (kecuali untuk satu tombol di papan yang lebih kecil di atas, karena itu adalah tombol uji kami. Anda tidak harus melakukannya persis seperti itu). Kami kemudian menghubungkan kabel dan resistor ke tombol seperti gambar di atas. Sebelum Anda mengatur Arduino, pastikan Anda mengikuti langkah terakhir dan meletakkan kode di sana. Jika tidak, itu pada dasarnya akan menjadi sepotong plastik mahal yang tidak melakukan apa-apa.

Kami kemudian meletakkan Arduino di tempat di mana semua kabel dapat dihubungkan ke port yang berbeda yang akan digunakan oleh tombol. Jika Anda menggunakan beberapa papan tempat memotong roti, pastikan untuk menghubungkan daya dan arde ke keduanya, serta ke Arduino itu sendiri.

Langkah 4: Membuat/Memesan PCB

PCB yang kami gambarkan adalah desain khusus yang kami buat untuk proyek ini karena PCB asli yang digunakan tidak kompatibel dengan Arduino yang kami gunakan. Untuk membuatnya, kami menggunakan program bernama Fritzing, yang sangat mudah digunakan dan sangat ramah pengguna. Kami mengatur tata letak tombol, tata letak resistor, dan memilih slot Arduino yang akan berfungsi untuk Arduino kami, karena program tidak memiliki model yang tepat.

Perusahaan yang kami gunakan untuk memesan PCB untuk membuatnya adalah JLCPCB. Biayanya sekitar $30 dengan pengiriman dari DHL, dan ada pilihan pengiriman yang lebih murah, tetapi hanya akan memakan waktu lebih lama karena proses pembuatannya. Kami juga membuatnya menjadi warna merah khusus, yang menambahkan $8, jadi sebenarnya PCB Anda bisa menjadi sekitar $8-10 dengan pengiriman.

Langkah 5: Menguji Jika Semuanya Cocok

Setelah PCB Anda tiba, Arduino Anda memiliki semua kode yang diunggah, dan Anda memiliki semua bagian lainnya, saatnya untuk menyatukannya. Uji untuk melihat apakah Arduino yang Anda miliki cocok dengan slot yang dibuat dengan tepat untuk mereka, pastikan resistor dan tombol pas di tempat yang benar, dan lihat apakah ada kabel di dalam PCB yang terhubung dengan benar, dan tidak ada putus (jika Anda menggunakan desain kami, seharusnya tidak ada masalah, tetapi selalu baik untuk memeriksa ulang).

Langkah 6: Menyolder

Pematerian
Pematerian
Pematerian
Pematerian

Setelah semuanya diletakkan di tempat yang benar, Anda sekarang perlu menyolder semua bagian Anda untuk membuatnya memiliki koneksi. Sebelum Anda menyolder, ingatlah untuk menggunakan kacamata, dan masker jika Anda mau, dan siapkan solder Anda. Kami menggunakan timah yang lebih tipis, tetapi Anda senang menggunakan jenis solder apa pun, asalkan dapat digunakan untuk membuat sambungan dengan PCB.

Kami akan merekomendasikan memulai dengan resistor sehingga Anda tidak memiliki banyak potongan tipis di semua tempat, dan lakukan satu per satu. Cara yang baik untuk menjaga resistor tetap di tempatnya saat Anda menyolder adalah menekuk ujung panjang dari satu sama lain saat terjebak di dalam lubang PCB. Setelah Anda menyoldernya, Anda dapat memotong ujung panjang resistor dengan beberapa potongan kawat, dan saat melakukannya, pastikan untuk tidak memotong terlalu dekat, atau Anda dapat memotong solder dan kehilangan sambungan.

Setelah semua 10 resistor disolder, tombol berikutnya. Tempelkan semua tombol pada tempatnya daripada memisahkannya hanya untuk mempermudah. Pastikan untuk memeriksa apakah Anda menyolder semua lubang, karena mereka sangat berdekatan.

Setelah semuanya masuk dan siap untuk digunakan, saatnya untuk bagian yang sulit: Arduino. Tempelkan Arduino ke dalam lubang, dan solder 1-2 port agar tetap di tempatnya, lalu lanjutkan, hati-hati, untuk menyolder sisanya. Selain memastikan Anda menekan setiap lubang, pastikan juga tidak ada solder yang menyentuh solder lainnya, seolah-olah itu terjadi, ada kemungkinan korsleting, yang merupakan sesuatu yang tidak kita inginkan, atau Anda akan dalam kesulitan yang dalam.

Direkomendasikan: