Daftar Isi:
- Langkah 1: Alat dan Bahan Kayu
- Langkah 2: D-Pad
- Langkah 3: Tombol
- Langkah 4: Menambahkan Papan Dasar
- Langkah 5: Kayu Selesai
- Langkah 6: Persiapan Pengkabelan
- Langkah 7: Alat dan Bahan Elektronik
- Langkah 8: Menghubungkan Tombol
- Langkah 9: Menghubungkan Pengontrol dan Kode
- Langkah 10: Perakitan dan Pengujian
- Langkah 11: Pikiran Terakhir
Video: Gamepad Retro Raksasa: 11 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:56
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
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
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
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
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
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
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
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
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
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:
Bubblebot: Generator Gelembung Raksasa: 9 Langkah (dengan Gambar)
Bubblebot: Generator Gelembung Raksasa: Selamat Datang Ini adalah salah satu proyek akhir pekan yang hebat! Buat Bubble Bot yang luar biasa ini: Meskipun agak panjang dan membutuhkan pengalaman dengan Arduino, alat ini pasti akan memberi Anda kemuliaan tak terbatas di antara teman, balita, dan orang dewasa Anda! Avast, t
Cara Membuat Jam Rak Raksasa Rak Tersembunyi: 27 Langkah (dengan Gambar)
Cara Membangun Rak Raksasa Rak Tersembunyi Tepi Jam: Kami memiliki ruang besar di bagian dinding ruang tamu kami yang tidak pernah kami temukan 'benda' yang tepat untuk digantung di atasnya. Setelah mencoba selama beberapa tahun, kami memutuskan untuk membuat sesuatu sendiri. Ini ternyata cukup baik (menurut kami) jadi saya
LED Raksasa - Pelacakan Adam Savage: 13 Langkah (dengan Gambar)
LED Raksasa - Pelacakan Adam Savage: Di sini Anda akan menemukan rendisi LED Raksasa, yang dirancang ulang untuk berfungsi sebagai lampu peringatan Twitter, YouTube, dan Twitch. Tujuan utamanya bagi saya adalah untuk memberikan peringatan ketika ada tweet, video, atau aliran kedutan oleh Adam Savage dan tim yang diuji, dan untuk
Bergerak dan Berbicara Raksasa Lego Hulk MiniGambar (10: 1): 14 Langkah (dengan Gambar)
Lego Hulk Raksasa Bergerak dan Berbicara Gambar 10: 1 Skala: Saya selalu bermain dengan lego saat kecil, tetapi saya tidak memiliki lego 'mewah', hanya lego bata klasik. Saya juga penggemar berat Marvel Cinematic Universe (MCU) dan karakter favorit saya adalah Hulk. Jadi mengapa tidak menggabungkan keduanya, dan membuat raksasa
Pengukur CO2 Analog Raksasa: 6 Langkah (dengan Gambar)
Pengukur CO2 Analog Raksasa: Atmosfer saat ini di atas gunung di Hawaii mengandung sekitar 400 ppm Karbon Dioksida. Jumlah ini sangat penting untuk semua yang hidup di permukaan planet. Kita sekarang dikelilingi oleh orang-orang yang menyangkal kekhawatiran ini atau mereka yang memeras