Sadržaj:

Divovski retro gamepad: 11 koraka (sa slikama)
Divovski retro gamepad: 11 koraka (sa slikama)

Video: Divovski retro gamepad: 11 koraka (sa slikama)

Video: Divovski retro gamepad: 11 koraka (sa slikama)
Video: PLAYSTATION - ТЕЛЕФОН! 2024, Studeni
Anonim
Divovski retro gamepad
Divovski retro gamepad

Stoga smo odlučili napraviti ogroman radni gamepad… ¯ / _ (ツ) _/¯

Osnovna ideja bila je potrošiti malo starog drva i dodati malo jeftine elektronike kako bi bila funkcionalna, a ukupni troškovi bili niski. Većinu materijala sam već ležao po garaži, ali većinu ovih stvari trebali biste moći nabaviti prilično jeftino iz vaše lokalne trgovine hardvera i popularnih web stranica koje prodaju dijelove elektronike.

Odlučio sam se za prilično jednostavan dizajn križanjem klasičnog izgleda NES gamepada s dodatnim gumbima SNES -a. Mislim da se ovaj dizajn dobro uklopio u drvenu konstrukciju i dao mu hladan retro stil.

Zbog jednostavnog dizajna nisam morao puno skicirati unaprijed. Upravo sam označio rezove najvećeg komada ploče koji sam imao i labavo radio s središnjih linija, umjesto da sve precizno izmjerim.

Korak 1: Alati i materijali za stolariju

UPOZORENJE: KORISTITE OPREZ I ODGOVARAJUĆU SIGURNOSNU OPREMU KADA UPRAVLJATE Alatima za napajanje

Alati

  • Odvijač i vijci
  • Stolna pila ili kružna pila
  • Chop pila
  • Jigsaw
  • Svrdla i ostatak, uključujući pile za rupe od 60 mm i 25 mm
  • Brusni papir/blokovi
  • Čelična vuna
  • Ruter i bitovi:

    • Okrugli ugao
    • Okrugla uvala
    • Pokosa
    • Ravno

Materijali

  • 19 mm (3/4 ") ploče - koristio sam laminirane ploče koje su mi ostale od rada na ormarićima, ali slojevi ili MDF vjerojatno bi također radili s odgovarajućom završnom obradom.
  • Utič od 60 mm za gumbe za lice - ovo mi je ostalo preko rukohvata sa stubišta. Alternativno, možete ih izrezati s ploče s rupom i ispuniti središnju rupu punilom za drvo
  • Drvena mrlja, lak i razrjeđivači

Korak 2: D-Pad

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

Prvo sam označio gumb D-Pad na komadu laminirane ploče ocrtavajući komad drveta otprilike veličine za koji sam htio i u vodoravnoj i u okomitoj orijentaciji kako bih napravio plus oblik.

Zatim sam ga izrezao ubodnom pilom i brusio dok nije bio gladak i prilično ujednačen. Također sam zaokružio gornje rubove pomoću usmjerivača s uglom za zaokruživanje.

Kad sam bio zadovoljan ukupnim oblikom, položio sam gumb D-Pad na drugu veću ploču koja će se koristiti za vrh podloge za igru.

Olovkom sam trasirao oko D-jastučića kako bih izrezao rupu u obliku D-Pada. Prilikom izrezivanja prvo sam označio kutne točke malim rupama za bušenje, a zatim sam ubodnom pilom izrezao glavni oblik.

Trebalo mi je neko vrijeme za brušenje rubova gumba D-Pad i rupe kako bi se mogao glatko uvući i izvaditi. Poželjet ćete da bude prilično labav, ali s minimalnim bočnim pokretima.

Korak 3: Gumbi

Gumbi
Gumbi
Gumbi
Gumbi
Gumbi
Gumbi
Gumbi
Gumbi

Zatim sam izrezao prednje gumbe s mozga od 60 mm i manje tipke u obliku pilule za Start i Odabir s pomaka na gornjoj ploči. Zatim sam izrezao ekvivalentne rupe na gornjoj ploči pomoću pile za rupe od 60 mm za veće gumbe i pile za rupe od 25 mm te ubodne pile za tipke za pokretanje i odabir.

Rezala sam tiple u pilu za usitnjavanje s pomalo tupim listom, tako da su se gumbi na licu malo zagorili, kao što možete vidjeti na slikama, ali to nije bilo važno jer sam ih ionako planirao zamrljati.

Kako bih gumbima za lice pružio ljepši osjećaj, zaokružio sam njihove gornje rubove pomoću usmjerivača s uglom za zaokruživanje. Upravo sam izbrusio gornje rubove gumba Start i Select jer su bili premali za rad s usmjerivačem.

U ovoj fazi također sam zaokružio uglove gornje ploče pomoću ubodne pile (označene poklopcem od lakiranog lima) i dodao usječeni rub sa svih strana pomoću glodalice s nastavkom za skošenje.

Korak 4: Dodavanje osnovne ploče

Dodavanje osnovne ploče
Dodavanje osnovne ploče
Dodavanje osnovne ploče
Dodavanje osnovne ploče

U osnovnoj ploči nalazi se elektronika i samo je još jedan komad ploče od 19 mm (3/4 "). Izrezao sam je u oblik stavljajući gornju ploču na malo veću osnovnu ploču, prateći njezin oblik s dodatnih 1/2" pomoću odstojnik, a zatim ga izrežite stolnom pilom i ubodnom pilom za uglove.

Također sam zaokružio gornji i donji rub osnovne ploče pomoću usmjerivača sa zaobljenim kutnim nastavkom.

Korak 5: Završna obrada drva

Drvena završna obrada
Drvena završna obrada
Drvena završna obrada
Drvena završna obrada
Drvena završna obrada
Drvena završna obrada

Počevši od gumba, upotrijebio sam tamnu mrlju/lak na bazi poliuretana koji je gumbima dao lijepu mekanu, plastičnu završnu obradu koja im je savršeno radila.

Obojio sam osnovnu ploču mrljom od tamnog drveta nanesenom krpom, pokušavajući uskladiti boju/nijansu s gumbima što je moguće bliže zadržavajući više zrna drveta.

Zatim sam gornju i donju ploču dovršio prozirnim satenskim lakom koristeći više slojeva i trljajući čeličnom vunom i razrjeđivačima između slojeva kako bih popravio sve mrlje.

U ovoj je fazi važno neprestano provjeravati jesu li gumbi još uvijek dobro postavljeni i tijekom rada izvršiti sve potrebne prilagodbe brušenjem svih područja na kojima se stvari počinju lijepiti.

Korak 6: Priprema ožičenja

Priprema ožičenja
Priprema ožičenja
Priprema ožičenja
Priprema ožičenja
Priprema ožičenja
Priprema ožičenja
Priprema ožičenja
Priprema ožičenja

Kako bih napravio malo prostora za elektroniku, izrezao sam šupljinu u osnovnoj ploči pomoću usmjerivača i ravnog bita.

Također sam izrezao kanale za ožičenje na svim gumbima korištenjem uvale. Prvo sam olovkom označio mjesto rupa za gumbe na podlozi koristeći gornju ploču kao matricu.

To mi je omogućilo kasnije usmjeravanje žica s lakoćom.

Također sam izrezao šupljinu na stražnjoj strani gornje ploče kako bih omogućio dodatni prostor za mikrokontroler i matičnu ploču.

Pristup USB kabelu prerezan je manjim ravnim nastavkom kako bi se ostavio pripijen u svom kanalu za usmjeravanje i izbjegao bilo kakvo kretanje.

Korak 7: Elektronički alati i materijali

Alati

  • Multimetar/tester za povezivanje
  • Lemilica

Materijali

  • Arduino Leonardo/Pro Micro sa USB HID profilom upravljačke palice (koristio sam jeftini klon)
  • Gumbi za mikroprekidač (što su manji i ravniji to bolje)
  • Mini matična ploča (ili kako god želite da spojite kontroler)
  • Spajanje žica (uglavnom sam koristio Dupont žice za kratkospojnike)
  • Lemljenje elektronike (još sam imao originalnu kolut jezgru s koledža)
  • Termoskupljajuće cijevi
  • Ljepilo za pričvršćivanje žica i prekidača na drvo npr. Glu Dots ili pištolj za ljepilo

Korak 8: Ožičenje gumba

Image
Image
Ožičenje gumba
Ožičenje gumba
Ožičenje gumba
Ožičenje gumba

Nakon što sam isprobao nekoliko načina kako bi gumbi radili pouzdano, otkrio sam da je pristup koji se najbolje pokazao bio korištenje nekoliko mikroprekidača paralelno ožičenih za svaki gumb tako da bi, ako je bilo koji od prekidača aktiviran, gumb biti na.

To je zahtijevalo ožičenje petlje za svaki gumb i ožičenje svake od ovih petlji natrag do mini-ploče. Petlje su lemljene i omotane termoskupljajućom cijevi, a svaka petlja je spojena natrag na matičnu ploču pomoću Dupont kratkospojnih konektora.

Tijekom ove faze važno je kontinuirano testirati povezivost pomoću višemetarskog/ispitivača kontinuiteta i na kraju testirati stvarnim drvenim gumbima.

Korak 9: Ožičenje kontrolera i koda

Ožičenje kontrolera i koda
Ožičenje kontrolera i koda
Ožičenje kontrolera i koda
Ožičenje kontrolera i koda

Ožičenje kontrolera bilo je prilično jednostavno zbog korištenja mini-matične ploče i Dupont konektora što je značilo da mogu lako pomicati žice po potrebi.

Kôd je također prilično jednostavan. Ponovno sam upotrijebio dio koda iz prethodnog projekta gamepada (možete zanemariti bitove osi upravljačke palice koji nisu potrebni u ovom projektu).

Ovaj kôd koristi izvrsnu Arduino Joystick knjižnicu. Možete saznati više o tome kako započeti s tim iz ove praktične upute.

Korak 10: Montaža i testiranje

Image
Image
Montaža i testiranje
Montaža i testiranje
Montaža i testiranje
Montaža i testiranje
Montaža i testiranje
Montaža i testiranje

Koristio sam Glu Dots za pričvršćivanje mikroprekidača na osnovnu ploču radi praktičnosti, ali pištolj za ljepilo bi vjerojatno odradio trajniji posao.

Napravio sam nekoliko nogu pomoću izreza pile za rupe iz rupa na gumbu za lice. Također sam ih ošišao na donjem rubu pomoću usmjerivača s nastavkom za skošenje.

Zatim sam spojio temeljnu i gornju ploču kroz noge.

Nakon izvjesnog testiranja voditelja projekta QA, otkrili smo da su se gumbi zaglavili i da će naravno ispasti ako se gamepad okrene.

Rješenje ovih pitanja bilo je trostruko.

  • Prvo sam izbušio rupe na osnovnoj ploči u središtima gumba kako bi se mogao lagano provući vijak, a zatim uvrnuti u gumb.
  • Drugo, dodao sam dodatne mikroprekidače (bili su vrlo jeftini) kako se gumb ne bi gurnuo u mrtvi prostor i zaglavio. Ovo je također dodalo lijep dodatni klik tipkama.
  • Treće, dodao sam komade opruge kako se gumbi ne bi pomicali (izborno, ali lijepo poboljšanje).

Ovo rješenje zapravo radi prilično dobro i učinilo je da gamepad funkcionira po želji. Također omogućuje podešavanje pojedinačne visine gumba, sviranja i opružnosti pomoću središnjih vijaka.

Korak 11: Završne misli

Završne misli
Završne misli
Završne misli
Završne misli

Ovo je bio zabavan projekt i bio sam zadovoljan konačnim rezultatom. Podloga je bila podvrgnuta velikom stresnom testiranju na cjelodnevnom tehničkom prikazu i izdržala je stalnu upotrebu od strane nekih prilično entuzijastičnih igrača bez problema.

Ako ste zainteresirani za izradu vlastite verzije, provjerite je li kompatibilna s konzolom ili računalom na kojem je želite koristiti. Trebao bi dobro funkcionirati na bilo kojem uređaju koji podržava USB standardni HID profil upravljačke palice. Testirao sam ga na Windowsima i Androidu i savršeno radi na oba.

Također odlično funkcionira u web preglednicima koji podržavaju HTML5 API gamepada koji koristim u nekoliko retro igara koje sam razvio zajedno s gamepadom - Invaders from Space i Galaxeroids. Pogledajte i njih!

Hvala vam što ste do sada pročitali i javite mi što mislite u komentarima!

Preporučeni: