Talaan ng mga Nilalaman:
- Hakbang 1: Mga Kagamitan at Materyales sa gawa sa kahoy
- Hakbang 2: Ang D-Pad
- Hakbang 3: Ang Mga Pindutan
- Hakbang 4: Pagdaragdag ng Base Board
- Hakbang 5: Tapusin ang Kahoy
- Hakbang 6: Paghahanda ng Mga Kable
- Hakbang 7: Mga Kagamitan at Materyales ng Elektronika
- Hakbang 8: Mga kable ng Mga Pindutan
- Hakbang 9: Mga kable ng Controller at Code
- Hakbang 10: Assembly at Pagsubok
- Hakbang 11: Pangwakas na Mga Saloobin
Video: Giant Retro Gamepad: 11 Hakbang (na may Mga Larawan)
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:13
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
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
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
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
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
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
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
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
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
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:
GIANT RC PLANE: 9 Mga Hakbang (na may Mga Larawan)
GIANT RC PLANE: Kumusta kayong lahat, ako si Ensar. Ngayon ay susulat ako tungkol sa aking pinakamahabang proyekto. Nagawa ko ito sa 2018 taglagas at ngayon mayroon akong lakas na sabihin sa iyo. Bibigyan kita ng mga DXF file para sa laser engraving, at Arduino code. Mangyaring mag-subscribe sa aking Channel sa YouTube. Ako spe
Paglipat at Pakikipag-usap Giant Lego Hulk MiniFig (10: 1 Scale): 14 Mga Hakbang (na may Mga Larawan)
Paglipat at Pakikipag-usap Giant Lego Hulk MiniFig (10: 1 Scale): Palagi akong naglalaro kasama ng legos bilang isang bata, ngunit wala akong anumang mga 'magarbong' lego, mga klasikong brick lamang ng lego. Isa rin akong napakahusay na tagahanga ng Marvel Cinematic Universe (MCU) at ang paborito kong karakter ay si Hulk. Kaya bakit hindi pagsamahin ang dalawa, at gumawa ng isang higanteng
Giant Analog CO2 Meter: 6 Mga Hakbang (na may Mga Larawan)
Giant Analog CO2 Meter: Ang kasalukuyang kapaligiran sa itaas ng bundok sa Hawaii ay naglalaman ng halos 400 ppm ng Carbon Dioxide. Ang bilang na ito ay lubhang mahalaga sa lahat ng nakatira sa ibabaw ng mga planeta. Napapalibutan kami ngayon ng alinman sa mga nagtatanggi sa pag-aalala na ito o sa mga sumasakit sa kanilang
Gumawa ng isang Giant LED Sign! (24x8 Matrix): 11 Mga Hakbang (na may Mga Larawan)
Gumawa ng isang Giant LED Sign! (24x8 Matrix): I-UPDATE !! ONLINE ang iskematika! UPDATE 2 !! Ang code ay ONLINE! Detalye ng proyektong ito ang aking medyo mabilis na pagbuo ng isang 24x8 matrix. Ang aking inspirasyon para sa proyektong ito ay nagmula sa 24x6 matrix ng Syst3mX. Ang isang 24x6 matrix ay napakalaki, ngunit ito ay masyadong maliit para sa akin, bilang hindi
Giant Squid Kinetic Sculpture Mula sa Mga Natagpuan na Kagamitan: 6 na Hakbang (na may Mga Larawan)
Giant Squid Kinetic Sculpture Mula sa Mga Natagpuan na Kagamitan: Ang iskulturang ito ay lumago mula sa isang mahabang panahon ng pagka-akit sa Giant Squid. Ang pangalan kong pagiging Nemo ay nangangahulugang isang panghabang buhay ng " Captain Nemo " mga sanggunian, sa gayon ay alam ako sa mga halimaw na ito mula pa noong maagang edad. Ako ay isang iskultor na gumagana halos lahat