Talaan ng mga Nilalaman:

Giant Retro Gamepad: 11 Hakbang (na may Mga Larawan)
Giant Retro Gamepad: 11 Hakbang (na may Mga Larawan)

Video: Giant Retro Gamepad: 11 Hakbang (na may Mga Larawan)

Video: Giant Retro Gamepad: 11 Hakbang (na may Mga Larawan)
Video: DR. VICKI BELO's TRANSFORMATION💖🤩#vickibelo #doctor #transformation #viral #trending 2024, Nobyembre
Anonim
Giant Retro Gamepad
Giant Retro Gamepad

Kaya't napagpasyahan naming gumawa ng isang higanteng gumaganang gamepad… ¯ / _ (ツ) _ /Ā

Ang pangunahing ideya ay ang paggamit ng ilang scrap kahoy at magdagdag ng ilang mga mamahaling electronics upang magamit ito habang pinapanatili ang pangkalahatang gastos na mababa. Mayroon na akong karamihan sa mga materyal na nakahiga sa paligid ng aking garahe ngunit dapat mong mapagkukunan ang karamihan sa mga bagay na ito nang medyo mura mula sa iyo ng lokal na tindahan ng hardware at mga tanyag na web site na nagbebenta ng mga bahagi ng electronics.

Nagpasya akong pumunta para sa isang medyo simpleng disenyo sa pamamagitan ng pagtawid sa klasikong layout ng gamepad na NES na may mga karagdagang pindutan ng SNES. Sa palagay ko ang disenyo na ito ay umaangkop nang maayos sa gawa sa kahoy at binigyan ito ng isang cool na istilong retro.

Dahil sa simpleng disenyo hindi ko na kailangang gumawa ng maraming pang-harap na sketch. Minarkahan ko lamang ang mga pagbawas nang direkta ng pinakamalaking piraso ng board na mayroon ako at nagtrabaho ng maluwag sa mga linya ng gitna sa halip na tumpak na pagsukat sa lahat.

Hakbang 1: Mga Kagamitan at Materyales sa gawa sa kahoy

BABALA: GUMAMIT NG PAG-INGAT AT APPROPRIATE NA KALIGTASAN SA KALIGTASAN KAPAG MAG-OPERATE NG POWER TOOLS

Mga kasangkapan

  • Screwdriver at mga turnilyo
  • Nakita sa mesa o pabilog na lagari
  • Nakita ni Chop
  • Itinaas ng Jigsaw
  • Mag-drill at misc bits kabilang ang 60mm & 25mm hole saws
  • Pagpapadala ng papel / mga bloke
  • Lana na bakal
  • Router at mga piraso:

    • Paikot na sulok
    • Round cove
    • Chamfer
    • Diretso

Mga Kagamitan

  • 19mm (3/4 ") boards - Gumamit ako ng mga nakalamina na board na naiwan ko mula sa gawaing gabinete ngunit ang ply o MDF ay malamang na gagana rin sa isang naaangkop na tapusin.
  • 60mm dowel para sa mga pindutan ng mukha - naiwan ito sa kamay na riles mula sa aking mga hagdan. Bilang kahalili maaari mong i-cut ang mga ito mula sa board na may isang butas na lagusan at punan ang butas sa gitna ng tagapuno ng kahoy
  • Kahoy na mantsa, barnis at mas payat

Hakbang 2: Ang D-Pad

Ang D-Pad
Ang D-Pad
Ang D-Pad
Ang D-Pad

Una kong minarkahan ang pindutang D-Pad sa isang piraso ng nakalamina na board sa pamamagitan ng pagsubaybay sa paligid ng isang piraso ng kahoy na humigit-kumulang sa laki na pupuntahan ko sa parehong pahalang at patayong orientation upang mabuo ang plus na hugis.

Pagkatapos ay ginupit ko ito gamit ang jigsaw at ibinaba ito hanggang sa ito ay makinis at medyo pare-pareho. Inikot ko rin ang mga tuktok na gilid gamit ang router na may sulok na pag-ikot ng sulok.

Nang masaya ako sa pangkalahatang hugis inilagay ko ang pindutan ng D-Pad sa tuktok ng isa pang mas malaking board upang magamit para sa tuktok ng game pad.

Sinubaybayan ko ang paligid ng D-pad na may lapis upang gupitin ang butas na hugis D-Pad. Kapag pinutol ito, una kong minarkahan ang mga puntos ng sulok na may maliit na mga butas ng drill at pagkatapos ay ginamit ang lagari upang gupitin ang pangunahing hugis.

Tumagal ako ng ilang oras upang buhangin ang mga gilid ng parehong pindutan ng D-Pad at ang butas upang maayos itong dumulas at lumabas. Gugustuhin mo itong medyo maluwag ngunit may kaunting paggalaw ng pag-ilid.

Hakbang 3: Ang Mga Pindutan

Ang Mga Pindutan
Ang Mga Pindutan
Ang Mga Pindutan
Ang Mga Pindutan
Ang Mga Pindutan
Ang Mga Pindutan
Ang Mga Pindutan
Ang Mga Pindutan

Susunod ay pinutol ko ang mga pindutan ng mukha mula sa 60mm dowel at ang mas maliit na mga pindutan na hugis ng tableta para sa Start at Select mula sa mga offcuts mula sa tuktok na board. Pagkatapos ay pinutol ko ang katumbas na mga butas sa tuktok na board gamit ang 60mm hole saw para sa mas malaking mga pindutan at ang 25mm hole saw at ang jigsaw para sa pagsisimula at piliin ang mga pindutan.

Pinagputol ko ang dowel sa isang chop saw na may isang maliit na mapurol na talim kaya ang mga pindutan ng mukha ay medyo nasunog sa proseso tulad ng nakikita mo sa mga larawan ngunit hindi iyon mahalaga habang pinaplano kong mantsahan ang mga ito sa isang madilim na kulay.

Upang bigyan ang mga pindutan ng mukha ng isang mas mahusay na pakiramdam na bilugan ko ang kanilang mga tuktok na gilid gamit ang router na may maliit na sulok sa pag-ikot. Inilagay ko lang ang mga tuktok na gilid ng mga pindutan ng Start at Select dahil medyo napakaliit nito upang gumana sa router.

Sa yugtong ito ay inikot ko rin ang mga sulok sa tuktok na board gamit ang jigsaw (minarkahan gamit ang isang varnish lata na takip) at nagdagdag ng isang beveled edge sa paligid gamit ang router na may chamfer bit.

Hakbang 4: Pagdaragdag ng Base Board

Pagdaragdag ng Base Board
Pagdaragdag ng Base Board
Pagdaragdag ng Base Board
Pagdaragdag ng Base Board

Naglalagay ang base board ng electronics at isa pang piraso ng 19mm (3/4 ") board. Pinutol ko ito sa hugis sa pamamagitan ng paglalagay ng tuktok na board sa bahagyang mas malaking base board, sinusubaybayan ang hugis nito ng isang sobrang 1/2" gamit ang isang spacer at pagkatapos ay i-cut ito sa talahanayan nakita at lagari para sa mga sulok.

Inikot ko din ang parehong tuktok at ilalim na mga gilid ng base board gamit ang router na may umiikot na sulok na bit.

Hakbang 5: Tapusin ang Kahoy

Tapos na ang Kahoy
Tapos na ang Kahoy
Tapos na ang Kahoy
Tapos na ang Kahoy
Tapos na ang Kahoy
Tapos na ang Kahoy

Simula sa mga pindutan, gumamit ako ng ilang madilim na Polyurethane based stain / varnish na nagbigay ng magandang malambot, plasticky na tapusin sa mga pindutan na gumana nang perpekto para sa mga iyon.

Nabahiran ko ang base board gamit ang isang madilim na mantsa ng kahoy na inilapat sa isang tela, sinusubukan na itugma ang kulay / kulay sa mga pindutan nang malapit hangga't maaari habang pinapanatili ang higit pa sa butil ng kahoy.

Pagkatapos ay natapos ko ang mga pang-itaas at ilalim na board na may malinaw na satin varnish gamit ang maraming mga coats at paghuhugas ng bakal na bakal at mga mas payat sa pagitan ng mga coats upang ayusin ang anumang mga mantsa.

Ito ay mahalaga sa buong yugtong ito upang patuloy na suriin na ang mga pindutan ay umaangkop pa rin nang maayos at gumawa ng anumang kinakailangang mga pagsasaayos sa iyong pagpunta sa pamamagitan ng pag-sanding ng anumang mga lugar kung saan nagsisimulang dumikit ang mga bagay.

Hakbang 6: Paghahanda ng Mga Kable

Paghahanda ng Mga Kable
Paghahanda ng Mga Kable
Paghahanda ng Mga Kable
Paghahanda ng Mga Kable
Paghahanda ng Mga Kable
Paghahanda ng Mga Kable
Paghahanda ng Mga Kable
Paghahanda ng Mga Kable

Upang makagawa ng ilang puwang para sa electronics pinutol ko ang isang lukab sa base board gamit ang router at ang tuwid na bit.

Pinutol ko rin ang mga duct ng kable sa lahat ng mga pindutan gamit ang cove bit. Una kong minarkahan ang lokasyon ng mga butas ng pindutan sa baseboard sa lapis gamit ang pang-itaas na board bilang isang stencil.

Pinayagan akong mag-ruta ng madaling ruta sa mga wire sa ibang pagkakataon.

Pinutol ko rin ang isang lukab sa likuran ng tuktok na board upang payagan ang labis na puwang para sa micro-controller at breadboard.

Ang pag-access sa USB cable ay pinutol ng isang maliit na tuwid na bit upang maiwan itong mahuli sa kanyang duct ng pagruruta at maiwasan ang anumang paggalaw.

Hakbang 7: Mga Kagamitan at Materyales ng Elektronika

Mga kasangkapan

  • Multimeter / pagkakakonekta na tester
  • Panghinang

Mga Kagamitan

  • Arduino Leonardo / Pro Micro na may USB HID Joystick profile (Gumamit ako ng murang clone)
  • Mga pindutan ng microswitch (mas maliit at mas masarap ang mas mahusay)
  • Mini breadboard (o gayunpaman mas gugustuhin mong i-wire ang controller)
  • Mga kumokonekta na mga wires (pangunahin kong ginamit ang mga wire ng Jumper ng Dupont)
  • Electronics solder (mayroon pa ring aking orihinal na rosin core reel mula sa kolehiyo)
  • Heat shrink tubing
  • Pandikit upang ikabit ang mga wire at switch sa kahoy hal. Mga Glu Dot o isang pandikit na baril

Hakbang 8: Mga kable ng Mga Pindutan

Image
Image
Kable ng Mga Pindutan
Kable ng Mga Pindutan
Kable ng Mga Pindutan
Kable ng Mga Pindutan

Matapos subukan ang isang bilang ng mga paraan ng pagkuha ng mga pindutan upang gumana mapagkakatiwalaan nakita ko ang diskarte na tila pinakamahusay na gumagana ay ang paggamit ng isang bilang ng mga micro-switch na naka-wire na kahanay para sa bawat pindutan tulad na kung ang alinman sa mga switch ay na-trigger ang pindutan ay maging "on".

Kinakailangan nito ang mga kable ng isang loop para sa bawat isa sa mga pindutan at mga kable ng bawat isa sa mga loop na ito pabalik sa mini-breadboard. Ang mga loop ay na-solder at balot ng tubong nagpapababa ng init at ang bawat loop ay nakakonekta pabalik sa breadboard gamit ang mga konektor ng Dupont jumper.

Sa yugtong ito mahalaga na patuloy na subukan ang pagkakakonekta gamit ang multi-meter / pagpapatuloy na tester at sa wakas ay subukan ang aktwal na mga pindutan na kahoy.

Hakbang 9: Mga kable ng Controller at Code

Kable ng Controller at Code
Kable ng Controller at Code
Kable ng Controller at Code
Kable ng Controller at Code

Ang kable ng controller ay medyo prangka dahil sa paggamit ng mini-breadboard at Dupont connectors na nangangahulugang madali kong maililipat ang mga wire kung kinakailangan.

Ang code ay medyo basic din. Gumamit ulit ako ng ilan sa code mula sa isang nakaraang proyekto ng gamepad (maaari mong balewalain ang mga piraso ng axis ng joystick na hindi kinakailangan sa proyektong ito).

Gumagamit ang code na ito ng mahusay na Arduino Joystick Library Maaari kang matuto nang higit pa tungkol sa pagsisimula sa na mula sa madaling gamiting tagubilin na ito.

Hakbang 10: Assembly at Pagsubok

Image
Image
Assembly at Pagsubok
Assembly at Pagsubok
Assembly at Pagsubok
Assembly at Pagsubok
Assembly at Pagsubok
Assembly at Pagsubok

Ginamit ko ang Glu Dots upang ikabit ang mga micro-switch sa base board para sa kaginhawaan ngunit ang isang glue gun ay maaaring gumawa ng isang mas permanenteng trabaho.

Gumawa ako ng ilang mga paa gamit ang mga cutout ng butas na nakita mula sa mga butas ng pindutan ng mukha. Inilagay ko rin ang bezeled na ito sa kanilang ilalim na gilid gamit ang router gamit ang chamfer bit.

Pagkatapos ay pinagsama ko ang base at tuktok na mga board nang magkasama kahit na ang mga paa.

Matapos ang ilang pagsubok sa pamamagitan ng proyekto ng QA lead natuklasan namin na ang mga pindutan ay nakakakuha ng suplado at siyempre ay mahulog kung ang gamepad ay nakabukas.

Ang solusyon sa mga isyung ito ay tatlong beses.

  • Una, nag-drill ako ng mga butas sa base board sa mga button center upang ang isang tornilyo ay maaaring maluwag na makalusot at pagkatapos ay mai-tornilyo sa pindutan.
  • Pangalawa, nagdagdag ako ng labis na mga micro-switch (napaka-mura) upang maiwasan ang pindutan na maitulak sa isang patay na puwang at makaalis. Nagdagdag din ito ng magandang dagdag na pag-click sa mga pindutan.
  • Pangatlo, nagdagdag ako ng mga piraso ng tagsibol upang ang mga pindutan ay hindi gumalaw (opsyonal ngunit isang magandang pagpapahusay).

Ang solusyon na ito ay talagang gumagana nang maayos at ginawang pagpapaandar ang gamepad ayon sa ninanais. Pinapayagan din nito ang indibidwal na taas ng pindutan, pag-play at springiness na maging naaayos sa pamamagitan ng mga turnilyo sa gitna.

Hakbang 11: Pangwakas na Mga Saloobin

Pangwakas na Saloobin
Pangwakas na Saloobin
Pangwakas na Saloobin
Pangwakas na Saloobin

Ito ay isang nakakatuwang proyekto at medyo nasiyahan ako sa resulta ng pagtatapos. Ang pad ay mabigat na pagsubok sa stress sa isang buong-araw na demo ng teknolohiya at gaganapin sa tuluy-tuloy na paggamit ng ilang medyo masigasig na mga manlalaro na walang problema.

Kung interesado ka sa pagbuo ng iyong sariling bersyon, suriin kung ito ay katugma sa console o computer kung saan mo ito nais gamitin. Dapat itong gumana nang maayos sa anumang aparato na sumusuporta sa standard na USB na HID na Joystick profile. Sinubukan ko ito sa Windows at Android at gumagana ito ng perpekto sa pareho.

Gumagawa din ito ng mahusay sa mga web browser na sumusuporta sa HTML5 gamepad API na ginagamit ko sa isang pares ng mga larong retro na binuo ko kasama ang gamepad - Invaders mula sa Space at Galaxeroids. Suriin din sila!

Salamat sa pagbabasa hanggang dito at ipaalam sa akin kung ano ang palagay mo sa mga komento!

Inirerekumendang: