Isi kandungan:

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

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

Video: Gamepad Retro Giant: 11 Langkah (dengan Gambar)
Video: Percuma? Beli stik PS2 untuk Game HP Android 2024, Julai
Anonim
Gamepad Retro Gergasi
Gamepad Retro Gergasi

Oleh itu, kami memutuskan untuk membuat gamepad yang berfungsi hebat … / \ _ (ツ) _ / ¯

Idea asasnya adalah menggunakan beberapa kayu bekas dan menambahkan beberapa barang elektronik yang murah untuk menjadikannya berfungsi sambil mengekalkan kos keseluruhan. Saya sudah mempunyai sebahagian besar bahan yang terdapat di garaj saya tetapi anda seharusnya dapat memperoleh sebahagian besar barang ini dengan murah dari kedai perkakasan tempatan dan laman web popular yang menjual alat ganti elektronik.

Saya memutuskan untuk memilih reka bentuk yang agak sederhana dengan melengkapkan susun atur gamepad NES klasik dengan butang tambahan SNES. Saya rasa reka bentuk ini sesuai dengan pembinaan kayu dan memberikan gaya retro yang sejuk.

Oleh kerana reka bentuk yang sederhana, saya tidak perlu membuat banyak lakaran depan. Saya baru sahaja menandakan potongan papan terbesar yang saya ada dan bekerja dengan longgar di bahagian tengah daripada mengukur semuanya dengan tepat.

Langkah 1: Alat dan Bahan Kerja Kayu

PERINGATAN: GUNAKAN AWAS DAN SESUAIKAN PERALATAN KESELAMATAN APABILA MENGOPERASI ALAT KUASA

Alat

  • Pemutar skru dan skru
  • Gergaji meja atau gergaji bulat
  • Memotong gergaji
  • Jigsaw
  • Bor dan misc bit termasuk gergaji lubang 60mm & 25mm
  • Kertas / blok pengamplasan
  • Bulu keluli
  • Penghala dan bit:

    • Sudut bulat
    • Teluk bulat
    • Chamfer
    • Lurus

Bahan

  • Papan 19mm (3/4 ") - Saya menggunakan papan berlamina yang saya tinggalkan dari kerja kabinet tetapi lapisan atau MDF kemungkinan akan berfungsi juga dengan kemasan yang sesuai.
  • Dowel 60mm untuk kancing muka - ini adalah rel sebelah kiri dari tangga saya. Sebagai pilihan anda boleh memotongnya dari papan dengan gergaji lubang dan mengisi lubang tengah dengan pengisi kayu
  • Noda kayu, varnis dan penipis

Langkah 2: Pad D

Pad D
Pad D
Pad D
Pad D

Saya mula-mula menandakan butang D-Pad pada sekeping papan berlamina dengan menelusuri sekeping kayu kira-kira seukuran yang saya cari dalam orientasi mendatar dan menegak untuk membuat bentuk tambah.

Saya kemudian memotongnya menggunakan jigsaw dan mengempiskannya sehingga halus dan agak seragam. Saya juga membundarkan tepi atas menggunakan penghala dengan sudut bulat.

Semasa saya gembira dengan bentuk keseluruhan, saya meletakkan butang D-Pad di atas papan lain yang lebih besar untuk digunakan untuk bahagian atas pad permainan.

Saya mengesan D-pad dengan pensil untuk memotong lubang berbentuk D-Pad. Semasa memotong ini, saya mula-mula menandakan titik sudut dengan lubang gerudi kecil dan kemudian menggunakan jigsaw untuk memotong bentuk utamanya.

Saya mengambil sedikit masa untuk mengosongkan tepi kedua butang D-Pad dan lubang untuk meluncur masuk dan keluar dengan lancar. Anda pasti mahukannya agak longgar tetapi dengan pergerakan lateral yang minimum.

Langkah 3: Butang

Butang
Butang
Butang
Butang
Butang
Butang
Butang
Butang

Seterusnya saya memotong butang muka dari dowel 60mm dan butang berbentuk pil yang lebih kecil untuk Mula dan Pilih dari potongan dari papan atas. Saya kemudian memotong lubang yang setara di papan atas menggunakan gergaji lubang 60mm untuk butang yang lebih besar dan gergaji lubang 25mm dan jigsaw untuk butang permulaan dan pilih.

Saya memotong dowel dalam mesin pemotong dengan pisau yang sedikit kusam sehingga butang muka sedikit hangus dalam proses seperti yang anda lihat dalam gambar tetapi itu tidak menjadi masalah kerana saya merancang untuk mengotorkannya dengan warna gelap pula.

Untuk memberi kancing wajah lebih bagus, saya membundarkan hujung atasnya menggunakan penghala dengan bit pembulatan sudut. Saya hanya mencantumkan bahagian atas butang Mula dan Pilih kerana ia terlalu kecil untuk diusahakan dengan penghala.

Pada peringkat ini, saya juga membulatkan sudut di papan atas menggunakan jigsaw (ditandakan menggunakan penutup timah varnis) dan menambah tepi serong menggunakan router dengan bit chamfer.

Langkah 4: Menambah Papan Pangkalan

Menambah Papan Pangkalan
Menambah Papan Pangkalan
Menambah Papan Pangkalan
Menambah Papan Pangkalan

Papan asas menempatkan elektronik dan hanya sekeping papan 19mm (3/4 "). Saya memotongnya dengan meletakkan papan atas di papan asas yang sedikit lebih besar, menelusuri bentuknya dengan tambahan 1/2" menggunakan spacer dan kemudian memotongnya dengan gergaji meja dan jigsaw untuk sudut.

Saya juga membulatkan kedua-dua tepi atas dan bawah papan asas menggunakan penghala dengan bit sudut bulat.

Langkah 5: Kemasan Kayu

Kemasan Kayu
Kemasan Kayu
Kemasan Kayu
Kemasan Kayu
Kemasan Kayu
Kemasan Kayu

Bermula dengan butang, saya menggunakan beberapa noda / varnis berasaskan Poliuretana gelap yang memberikan kemasan lembut dan plasticky pada butang yang berfungsi dengan sempurna untuk mereka.

Saya mengotorkan papan asas menggunakan noda kayu gelap yang dilapisi kain, cuba memadankan warna / rona dengan butang sedekat mungkin sambil mengekalkan lebih banyak butiran kayu.

Saya kemudian menyelesaikan papan atas dan bawah dengan varnis satin yang jelas menggunakan beberapa lapisan dan menggosok dengan bulu keluli dan lebih nipis di antara lapisan untuk memperbaiki sebarang cela.

Penting sepanjang peringkat ini untuk terus memeriksa bahawa butang masih sesuai dan melakukan apa-apa penyesuaian yang diperlukan semasa anda melakukan pengamplasan ke mana-mana kawasan di mana keadaan mula melekat.

Langkah 6: Penyediaan Pendawaian

Penyediaan Pendawaian
Penyediaan Pendawaian
Penyediaan Pendawaian
Penyediaan Pendawaian
Penyediaan Pendawaian
Penyediaan Pendawaian
Penyediaan Pendawaian
Penyediaan Pendawaian

Untuk memberi ruang untuk elektronik, saya memotong rongga di papan asas menggunakan penghala dan bit lurus.

Saya juga memotong saluran pendawaian ke semua butang menggunakan cove bit. Saya pertama kali menandakan lokasi lubang butang di papan bawah dengan pensil menggunakan papan atas sebagai stensil.

Ini membolehkan saya mengarahkan wayar dengan mudah kemudian.

Saya juga memotong rongga ke bahagian belakang papan atas untuk memberi ruang tambahan untuk pengawal mikro dan papan roti.

Akses kabel USB dipotong dengan bit lurus yang lebih kecil sehingga membiarkannya pas di saluran penghalaannya dan mengelakkan pergerakan.

Langkah 7: Alat dan Bahan Elektronik

Alat

  • Penguji multimeter / penyambungan
  • Besi pematerian

Bahan

  • Arduino Leonardo / Pro Micro dengan profil kayu bedik USB HID (saya menggunakan klon murah)
  • Butang microswitch (semakin kecil dan rata semakin baik)
  • Papan roti mini (atau bagaimanapun anda lebih suka memasang pengawal)
  • Kabel penyambung (saya terutamanya menggunakan wayar jumper Dupont)
  • Pateri elektronik (masih mempunyai kekili teras rosin asli saya dari kolej)
  • Tiub mengecilkan haba
  • Gam untuk memasang wayar dan beralih ke kayu mis. Titik Glu atau pistol gam

Langkah 8: Pendawaian Butang

Image
Image
Pendawaian Butang
Pendawaian Butang
Pendawaian Butang
Pendawaian Butang

Setelah mencuba beberapa cara agar butang berfungsi dengan baik, saya dapati pendekatan yang nampaknya paling baik adalah dengan menggunakan beberapa suis mikro yang diselaraskan secara selari untuk setiap butang sehingga jika ada suis yang dipicu, butang akan menjadi "on".

Ini memerlukan pendawaian gelung untuk setiap butang dan pendawaian setiap gelung ini kembali ke papan roti mini. Gelung disolder dan dibalut dengan tiub pengecutan panas dan setiap gelung disambungkan kembali ke papan roti menggunakan penyambung jumper Dupont.

Semasa peringkat ini, penting untuk terus menguji kesambungan menggunakan penguji multi meter / kesinambungan dan akhirnya menguji dengan butang kayu yang sebenarnya.

Langkah 9: Pendawaian Pengawal dan Kod

Pendawaian Pengawal dan Kod
Pendawaian Pengawal dan Kod
Pendawaian Pengawal dan Kod
Pendawaian Pengawal dan Kod

Pendawaian pengawal cukup mudah kerana penggunaan papan roti mini dan penyambung Dupont yang bermaksud saya dapat menggerakkan wayar dengan mudah jika perlu.

Kodnya juga cukup asas. Saya menggunakan semula beberapa kod dari projek gamepad sebelumnya (anda boleh mengabaikan bit paksi joystick yang tidak diperlukan dalam projek ini).

Kod ini menggunakan Perpustakaan Joystick Arduino yang sangat baik. Anda boleh mengetahui lebih lanjut mengenai cara memulakannya dari arahan berguna ini.

Langkah 10: Pemasangan dan Pengujian

Image
Image
Pemasangan dan Pengujian
Pemasangan dan Pengujian
Pemasangan dan Pengujian
Pemasangan dan Pengujian
Pemasangan dan Pengujian
Pemasangan dan Pengujian

Saya menggunakan Titik Glu untuk memasang suis mikro ke papan asas untuk kemudahan tetapi senapang gam mungkin akan melakukan pekerjaan yang lebih tetap.

Saya membuat beberapa kaki menggunakan potongan lubang gergaji dari lubang butang muka. Saya juga memasang ini di hujung bawah mereka menggunakan penghala dengan bit chamfer.

Saya kemudian mengikat bahagian bawah dan papan atas walaupun kaki.

Setelah beberapa ujian oleh ketua projek QA kami mendapati bahawa butang tersekat dan tentu saja akan jatuh jika gamepad dibalikkan.

Penyelesaian untuk masalah ini adalah tiga kali ganda.

  • Pertama, saya menggerudi lubang di papan asas di pusat butang sehingga skru dapat dilonggarkan longgar dan kemudian dimasukkan ke dalam butang.
  • Kedua, saya menambah suis mikro tambahan (mereka sangat murah) untuk mengelakkan butang ditolak ke ruang mati dan tersekat. Ini juga menambah kekokohan tambahan pada butang.
  • Ketiga, saya menambah potongan musim bunga supaya butang tidak bergerak (pilihan tetapi tambahan yang bagus).

Penyelesaian ini sebenarnya berfungsi dengan baik dan menjadikan gamepad berfungsi seperti yang dikehendaki. Ia juga membolehkan ketinggian butang, permainan, dan daya tahan individu disesuaikan melalui skru tengah.

Langkah 11: Pemikiran Akhir

Pemikiran Akhir
Pemikiran Akhir
Pemikiran Akhir
Pemikiran Akhir

Ini adalah projek yang menyeronokkan dan saya cukup berpuas hati dengan hasil akhirnya. Pad diuji tekanan pada demo teknologi sepanjang hari dan bertahan sehingga penggunaan berterusan oleh beberapa pemain yang cukup bersemangat tanpa masalah.

Sekiranya anda berminat untuk membina versi anda sendiri, pastikan ia sesuai dengan konsol atau komputer yang anda mahu gunakan. Ia mesti berfungsi dengan baik pada mana-mana peranti yang menyokong profil kayu bedik HID standard USB. Saya mengujinya pada Windows dan Android dan ia berfungsi dengan sempurna pada kedua-duanya.

Ia juga berfungsi hebat dalam penyemak imbas web yang menyokong API gamepad HTML5 yang saya gunakan dalam beberapa permainan retro yang saya kembangkan bersama dengan gamepad - Invaders dari Space dan Galaxeroids. Lihat juga!

Terima kasih kerana membaca sejauh ini dan beritahu saya pendapat anda dalam komen!

Disyorkan: