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, Juli
Anonim
Ogroman retro gamepad
Ogroman retro gamepad

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

Osnovna ideja bila je potrošiti malo starog drveta i dodati malo jeftine elektronike kako bi bila funkcionalna, a da ukupni troškovi budu niski. Većinu materijala sam već ležao po garaži, ali trebali biste biti u mogućnosti nabaviti većinu ovih stvari prilično jeftino iz lokalne trgovine hardvera i popularnih web stranica koje prodaju dijelove za elektroniku.

Odlučio sam se za prilično jednostavan dizajn ukrštanjem 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. Samo sam označio rezove najvećeg komada ploče koji sam imao i labavo sam radio izvan središnjih linija, umjesto da sve precizno izmjerim.

Korak 1: Alati i materijali za stolariju

UPOZORENJE: KORISTITE OPREZ I ODGOVARAJUĆU SIGURNOSNU OPREMU PRI UPOTREBI ALATA ZA SNAGU

Alati

  • Odvijač i vijci
  • Stona pila ili kružna pila
  • Chop testera
  • Jigsaw
  • Svrdla i razni nastavci, uključujući pile sa rupama od 60 mm i 25 mm
  • Brusni papir/blokovi
  • Čelična vuna
  • Ruter i bitovi:

    • Okrugli ugao
    • Okrugla uvala
    • Chamfer
    • Ravno

Materijali

  • Ploče od 19 mm (3/4 ") - Koristio sam laminirane ploče koje su mi ostale od rada na ormarićima, ali bi slojevi ili MDF također mogli raditi s odgovarajućom završnom obradom.
  • Umetnik od 60 mm za dugmad za lice - ovo je ostalo preko rukohvata sa mojih stepenica. Alternativno, možete ih izrezati s ploče pomoću pile za rupe i ispuniti središnju rupu punilom za drvo
  • Drvena mrlja, lakovi i razrjeđivači

Korak 2: D-Pad

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

Prvo sam označio dugme D-Pad na komadu laminirane ploče ocrtavajući komad drveta otprilike veličine za koji sam htio u horizontalnoj i vertikalnoj orijentaciji da napravim plus oblik.

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

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

Trasirao sam olovkom oko D-jastučića kako bih izrezao rupu u obliku D-Pad-a. 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 da obrusim rubove 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: Dugmad

The Buttons
The Buttons
The Buttons
The Buttons
The Buttons
The Buttons
The Buttons
The Buttons

Zatim sam izrezao dugmad za lice sa mozga od 60 mm i manjih dugmadi u obliku pilule za Start i Odabir sa izreza na gornjoj ploči. Zatim sam izrezao ekvivalentne rupe na gornjoj ploči pomoću pile za rupe od 60 mm za veće tipke i pile za rupe od 25 mm i ubodne pile za tipke za pokretanje i odabir.

Izrezao sam tiple u testeru za seckanje sa blago tupim sečivom, tako da su se dugmad lica tokom procesa malo ugljenisala, kao što možete videti na slikama, ali to nije bilo važno jer sam ih ionako planirao zamrljati.

Da bih gumbima na licu dao 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čen rub sa svih strana koristeći glodalicu sa 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

Osnovna ploča sadrži elektroniku 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 njen 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 gornju i donju ivicu osnovne ploče pomoću usmjerivača sa zaobljenim uglom.

Korak 5: Završna obrada drveta

Wood Finish
Wood Finish
Wood Finish
Wood Finish
Wood Finish
Wood Finish

Počevši od dugmadi, koristio sam tamnu mrlju/lak na bazi poliuretana koja je dugmadima dala 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 nedostatke.

U ovoj je fazi važno neprestano provjeravati da li gumbi još uvijek dobro stoje i izvršiti sva potrebna prilagođavanja u tijeku 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 prerezao kanale za ožičenje na svim gumbima pomoću bitova. Prvo sam olovkom označio mjesto rupa za dugmad na podlozi koristeći gornju ploču kao šablon.

To mi je omogućilo da kasnije lako usmjerim žice.

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 kablu prekinut je manjim ravnim nastavkom kako bi se ostavio pripijen u svom kanalu za usmjeravanje i izbjegao bilo kakvo kretanje.

Korak 7: Alati i materijali za elektroniku

Alati

  • Multimetar/tester za povezivanje
  • Lemilica

Materijali

  • Arduino Leonardo/Pro Micro sa USB HID profilom džojstika (koristio sam jeftin klon)
  • Dugmad za mikroprekidač (što su manji i ravniji to bolje)
  • Mini matična ploča (ili kako god želite da povežete kontroler)
  • Spajanje žica (uglavnom sam koristio Dupont kratkospojnike)
  • Lemljenje elektronike (još sam imao originalnu kolut jezgru sa 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 dugmadi

Image
Image
Ožičenje dugmadi
Ožičenje dugmadi
Ožičenje dugmadi
Ožičenje dugmadi

Nakon što sam isprobao brojne načine kako bi gumbi radili pouzdano, otkrio sam da je pristup koji je najbolje funkcionirao bio korištenje nekoliko mikroprekidača paralelno ožičenih za svako dugme tako da bi, ako je bilo koji prekidač aktiviran, gumb budi na.

To je zahtijevalo ožičenje petlje za svaki od gumba 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.

Tokom ove faze važno je kontinuirano testirati povezanost pomoću višemetarskog/ispitivača kontinuiteta i na kraju testirati sa 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đe prilično jednostavan. Ponovno sam upotrijebio dio koda iz prethodnog projekta gamepada (možete zanemariti bitove osi joystick -a koji nisu potrebni u ovom projektu).

Ovaj kôd koristi izvrsnu Arduino Joystick biblioteku. 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 vjerovatno obavio trajniji posao.

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

Zatim sam pričvrstio osnovicu i gornju ploču kroz noge.

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

Rješenje ovih problema bilo je trostruko.

  • Prvo sam izbušio rupe na osnovnoj ploči u sredini dugmadi tako da se vijak može labavo provući, a zatim uvrnuti u dugme.
  • Drugo, dodao sam dodatne mikro prekidače (bili su vrlo jeftini) kako bih spriječio da se gumb gurne u mrtvi prostor i zaglavi. Ovo je takođe dodalo lepu dodatnu klik tasterima.
  • Treće, dodao sam komade opruge kako se gumbi ne bi pomjerali (opcionalno, ali lijepo poboljšanje).

Ovo rješenje zapravo funkcionira prilično dobro i učinilo je da gamepad funkcionira po želji. Omogućava i 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 prilično zadovoljan krajnjim rezultatom. Pad je bio podvrgnut velikom stresnom testiranju na cjelodnevnom tehnološkom demonstraciji i izdržljiv je za 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 ga ž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 za gamepad 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 šta mislite u komentarima!

Preporučuje se: