Daftar Isi:

Gamepad Retro Raksasa: 11 Langkah (dengan Gambar)
Gamepad Retro Raksasa: 11 Langkah (dengan Gambar)

Video: Gamepad Retro Raksasa: 11 Langkah (dengan Gambar)

Video: Gamepad Retro Raksasa: 11 Langkah (dengan Gambar)
Video: 3 Bocah Terlindas Truk Saat Selfie Di Atas Motor 2024, Juli
Anonim
Gamepad Retro Raksasa
Gamepad Retro Raksasa

Jadi kami memutuskan untuk membuat gamepad kerja raksasa… \_(ツ)_/¯

Ide dasarnya adalah menggunakan beberapa kayu bekas dan menambahkan beberapa barang elektronik murah untuk membuatnya berfungsi sambil menjaga biaya keseluruhan tetap rendah. Saya sudah memiliki sebagian besar bahan yang tergeletak di sekitar garasi saya, tetapi Anda seharusnya dapat memperoleh sebagian besar barang ini dengan cukup murah dari toko perangkat keras lokal dan situs web populer yang menjual suku cadang elektronik.

Saya memutuskan untuk menggunakan desain yang cukup sederhana dengan menyilangkan tata letak gamepad NES klasik dengan tombol tambahan SNES. Saya pikir desain ini cocok dengan konstruksi kayu dan memberikan gaya retro yang keren.

Karena desainnya yang sederhana, saya tidak perlu melakukan banyak sketsa di depan. Saya baru saja menandai potongan langsung dari papan terbesar yang saya miliki dan bekerja dengan longgar di garis tengah daripada mengukur semuanya dengan tepat.

Langkah 1: Alat dan Bahan Kayu

PERINGATAN: GUNAKAN HATI-HATI DAN ALAT KESELAMATAN YANG TEPAT SAAT MENGOPERASIKAN ALAT LISTRIK

Peralatan

  • Obeng dan sekrup
  • Gergaji meja atau gergaji bundar
  • gergaji potong
  • Gergaji ukir
  • Mata bor dan mata bor lainnya termasuk gergaji lubang 60mm & 25mm
  • Kertas pengamplasan/blok
  • Wol baja
  • Router dan bit:

    • Sudut bundar
    • Teluk bulat
    • Talang
    • Lurus

Bahan:

  • Papan 19mm (3/4") - Saya menggunakan papan laminasi yang tersisa dari pekerjaan kabinet tetapi lapisan atau MDF kemungkinan akan berfungsi dengan baik dengan hasil akhir yang sesuai.
  • Dowel 60mm untuk kancing muka - ini adalah sisa rel tangan dari tangga saya. Atau Anda bisa memotongnya dari papan dengan gergaji lubang dan mengisi lubang tengah dengan pengisi kayu
  • Noda kayu, pernis dan pengencer

Langkah 2: D-Pad

D-Pad
D-Pad
D-Pad
D-Pad

Saya pertama kali menandai tombol D-Pad pada selembar papan laminasi dengan menelusuri sepotong kayu kira-kira ukuran yang saya tuju dalam orientasi horizontal dan vertikal untuk membuat bentuk plus.

Saya kemudian memotongnya menggunakan jigsaw dan mengampelasnya sampai halus dan cukup seragam. Saya juga membulatkan tepi atas menggunakan router dengan bit pembulatan sudut.

Ketika saya senang dengan bentuk keseluruhan, saya meletakkan tombol D-Pad di atas papan lain yang lebih besar untuk digunakan di bagian atas papan permainan.

Saya menelusuri di sekitar D-pad dengan pensil untuk memotong lubang berbentuk D-Pad. Saat memotong ini, pertama-tama saya menandai titik sudut dengan lubang bor kecil dan kemudian menggunakan gergaji ukir untuk memotong bentuk utama.

Saya meluangkan waktu untuk mengampelas tepi tombol D-Pad dan lubangnya agar dapat meluncur masuk dan keluar dengan lancar. Anda akan menginginkannya cukup longgar tetapi dengan gerakan lateral yang minimal.

Langkah 3: Tombol

Tombol
Tombol
Tombol
Tombol
Tombol
Tombol
Tombol
Tombol

Selanjutnya saya memotong tombol wajah dari paku kayu 60mm dan tombol berbentuk pil yang lebih kecil untuk Mulai dan Pilih dari potongan dari papan atas. Saya kemudian memotong lubang yang setara di papan atas menggunakan gergaji lubang 60mm untuk tombol yang lebih besar dan gergaji lubang 25mm dan gergaji ukir untuk tombol mulai dan pilih.

Saya memotong paku kayu dengan gergaji potong dengan pisau yang agak tumpul sehingga kancing muka sedikit hangus dalam prosesnya seperti yang Anda lihat di foto, tetapi itu tidak masalah karena saya berencana untuk menodainya dengan warna gelap.

Untuk memberikan nuansa yang lebih baik pada tombol wajah, saya membulatkan tepi atasnya menggunakan router dengan sedikit pembulatan sudut. Saya baru saja mengampelas tepi atas tombol Start dan Select karena terlalu kecil untuk bekerja dengan router.

Pada tahap ini saya juga membulatkan sudut di papan atas menggunakan jigsaw (ditandai menggunakan tutup timah pernis) dan menambahkan tepi miring di sekeliling menggunakan router dengan bit talang.

Langkah 4: Menambahkan Papan Dasar

Menambahkan Papan Dasar
Menambahkan Papan Dasar
Menambahkan Papan Dasar
Menambahkan Papan Dasar

Papan dasar menampung elektronik dan hanyalah bagian lain dari papan 19mm (3/4"). Saya memotongnya menjadi bentuk dengan menempatkan papan atas pada papan dasar yang sedikit lebih besar, menelusuri bentuknya dengan tambahan 1/2" menggunakan spacer dan kemudian memotongnya dengan gergaji meja dan gergaji ukir untuk sudut-sudutnya.

Saya juga membulatkan tepi atas dan bawah papan dasar menggunakan router dengan sudut pembulatan.

Langkah 5: Kayu Selesai

Kayu Selesai
Kayu Selesai
Kayu Selesai
Kayu Selesai
Kayu Selesai
Kayu Selesai

Dimulai dengan tombol, saya menggunakan beberapa noda/pernis berbasis Polyurethane gelap yang memberikan hasil akhir lembut dan plastik yang bagus pada tombol yang bekerja sempurna untuk tombol tersebut.

Saya menodai papan dasar menggunakan noda kayu gelap yang diaplikasikan dengan kain, mencoba mencocokkan warna/rona dengan tombol sedekat mungkin sambil mempertahankan lebih banyak serat kayu.

Saya kemudian menyelesaikan papan atas dan bawah dengan pernis satin bening menggunakan beberapa lapis dan menggosok dengan wol baja dan pengencer di antara lapisan untuk memperbaiki noda.

Penting selama tahap ini untuk terus memeriksa apakah tombol masih terpasang dengan baik dan melakukan penyesuaian yang diperlukan saat Anda mengampelas area mana pun yang mulai menempel.

Langkah 6: Persiapan Pengkabelan

Persiapan Pengkabelan
Persiapan Pengkabelan
Persiapan Pengkabelan
Persiapan Pengkabelan
Persiapan Pengkabelan
Persiapan Pengkabelan
Persiapan Pengkabelan
Persiapan Pengkabelan

Untuk membuat beberapa ruang untuk elektronik, saya memotong rongga di papan dasar menggunakan router dan bit lurus.

Saya juga memotong saluran kabel ke semua tombol menggunakan cove bit. Saya pertama-tama menandai lokasi lubang kancing di alas tiang dengan pensil menggunakan papan atas sebagai stensil.

Ini memungkinkan saya untuk merutekan kabel dengan mudah nanti.

Saya juga memotong rongga di bagian belakang papan atas untuk memungkinkan ruang ekstra untuk pengontrol mikro dan papan tempat memotong roti.

Akses kabel USB dipotong dengan potongan lurus yang lebih kecil agar tetap pas di saluran peruteannya dan menghindari gerakan apa pun.

Langkah 7: Alat dan Bahan Elektronik

Peralatan

  • Penguji multimeter/konektivitas
  • Besi solder

Bahan:

  • Arduino Leonardo/Pro Micro dengan profil joystick USB HID (saya menggunakan klon murah)
  • Tombol microswitch (semakin kecil dan rata semakin baik)
  • Papan tempat memotong roti mini (atau bagaimanapun Anda lebih suka memasang pengontrol)
  • Menghubungkan kabel (saya terutama menggunakan kabel jumper Dupont)
  • Solder elektronik (masih memiliki gulungan inti rosin asli saya dari perguruan tinggi)
  • Tabung panas menyusut
  • Lem untuk memasang kabel dan sakelar ke kayu mis. Titik Glu atau pistol lem

Langkah 8: Menghubungkan Tombol

Image
Image
Menghubungkan Tombol
Menghubungkan Tombol
Menghubungkan Tombol
Menghubungkan Tombol

Setelah mencoba beberapa cara agar tombol bekerja dengan andal, saya menemukan pendekatan yang tampaknya paling berhasil adalah menggunakan sejumlah sakelar mikro yang disambungkan secara paralel untuk setiap tombol sehingga jika salah satu sakelar dipicu, tombol akan menjadi "aktif".

Ini membutuhkan kabel loop untuk masing-masing tombol dan kabel masing-masing loop ini kembali ke papan tempat memotong roti mini. Loop disolder dan dibungkus dengan tabung heat-shrink dan setiap loop dihubungkan kembali ke papan tempat memotong roti menggunakan konektor jumper Dupont.

Selama tahap ini, penting untuk terus menguji konektivitas menggunakan multi-meter/penguji kontinuitas dan akhirnya menguji dengan tombol kayu yang sebenarnya.

Langkah 9: Menghubungkan Pengontrol dan Kode

Menghubungkan Pengontrol dan Kode
Menghubungkan Pengontrol dan Kode
Menghubungkan Pengontrol dan Kode
Menghubungkan Pengontrol dan Kode

Pengkabelan pengontrol cukup mudah karena penggunaan papan tempat memotong roti mini dan konektor Dupont yang berarti saya dapat dengan mudah memindahkan kabel sesuai kebutuhan.

Kodenya juga cukup mendasar. Saya menggunakan kembali beberapa kode dari proyek gamepad sebelumnya (Anda dapat mengabaikan bit sumbu joystick yang tidak diperlukan dalam proyek ini).

Kode ini menggunakan Perpustakaan Joystick Arduino yang luar biasa. Anda dapat mempelajari lebih lanjut tentang memulainya dari instruksi praktis ini.

Langkah 10: Perakitan dan Pengujian

Image
Image
Perakitan dan Pengujian
Perakitan dan Pengujian
Perakitan dan Pengujian
Perakitan dan Pengujian
Perakitan dan Pengujian
Perakitan dan Pengujian

Saya menggunakan Glu Dots untuk memasang sakelar mikro ke papan dasar untuk kenyamanan, tetapi pistol lem kemungkinan akan melakukan pekerjaan yang lebih permanen.

Saya membuat beberapa kaki menggunakan guntingan gergaji lubang dari lubang kancing muka. Saya juga membuat bezel ini di tepi bawahnya menggunakan router dengan bit talang.

Saya kemudian memasang papan dasar dan papan atas bersama-sama melalui kaki.

Setelah beberapa pengujian oleh pimpinan QA proyek, kami menemukan bahwa tombol-tombolnya macet dan tentu saja akan jatuh jika gamepad dibalik.

Solusi untuk masalah ini ada tiga.

  • Pertama, saya mengebor lubang di papan dasar di pusat tombol sehingga sekrup dapat dimasukkan dengan longgar dan kemudian disekrup ke tombol.
  • Kedua, saya menambahkan sakelar mikro tambahan (sangat murah) untuk menghindari tombol terdorong ke ruang mati dan macet. Ini juga menambahkan clickiness ekstra yang bagus ke tombol.
  • Ketiga, saya menambahkan potongan pegas sehingga tombol tidak bergerak (opsional tetapi merupakan peningkatan yang bagus).

Solusi ini sebenarnya bekerja dengan cukup baik dan membuat fungsi gamepad sesuai keinginan. Hal ini juga memungkinkan ketinggian masing-masing tombol, permainan dan pegas dapat disesuaikan melalui sekrup tengah.

Langkah 11: Pikiran Terakhir

Pikiran Akhir
Pikiran Akhir
Pikiran Akhir
Pikiran Akhir

Ini adalah proyek yang menyenangkan dan saya cukup puas dengan hasil akhirnya. Pad ini sangat stres diuji pada demo teknologi sepanjang hari dan bertahan untuk penggunaan terus menerus oleh beberapa pemain yang cukup antusias tanpa masalah.

Jika Anda tertarik untuk membuat versi Anda sendiri, periksa apakah itu kompatibel dengan konsol atau komputer tempat Anda ingin menggunakannya. Ini akan berfungsi dengan baik pada perangkat apa pun yang mendukung profil joystick HID standar USB. Saya mengujinya di Windows dan Android dan berfungsi dengan baik di keduanya.

Ini juga berfungsi dengan baik di browser web yang mendukung API gamepad HTML5 yang saya gunakan di beberapa game retro yang saya kembangkan bersama dengan gamepad - Invaders from Space dan Galaxeroids. Periksa mereka juga!

Terima kasih telah membaca sejauh ini dan beri tahu saya pendapat Anda di komentar!

Direkomendasikan: