Përmbajtje:

Giant Retro Gamepad: 11 hapa (me fotografi)
Giant Retro Gamepad: 11 hapa (me fotografi)

Video: Giant Retro Gamepad: 11 hapa (me fotografi)

Video: Giant Retro Gamepad: 11 hapa (me fotografi)
Video: 🟡 POCO X5 PRO - САМЫЙ ДЕТАЛЬНЫЙ ОБЗОР и ТЕСТЫ 2024, Korrik
Anonim
Gamepad gjigant Retro
Gamepad gjigant Retro

Kështu që ne vendosëm të krijonim një gamepad gjigand pune… ¯ / _ (ツ) _/¯

Ideja themelore ishte përdorimi i disa copave të drurit dhe shtimi i disa pajisjeve elektronike të lira për ta bërë atë funksionale duke mbajtur kostot e përgjithshme të ulëta. Unë tashmë kisha shumicën e materialeve të shtrira rreth garazhit tim, por ju duhet të jeni në gjendje t'i merrni shumicën e këtyre gjërave mjaft lirë nga dyqani juaj i pajisjeve lokale dhe faqet e internetit të njohura që shesin pjesë elektronike.

Vendosa të shkoja për një dizajn mjaft të thjeshtë duke kaluar strukturën klasike të gamepad NES me butonat shtesë të SNES. Unë mendoj se ky dizajn përshtatet mirë me konstruksionin prej druri dhe i dha atij një stil të ftohtë retro.

Për shkak të modelit të thjeshtë, nuk kisha nevojë të bëja shumë skica paraprake. Sapo shënova prerjet drejtpërdrejt të pjesës më të madhe të dërrasës që kisha dhe punova lirshëm nga linjat qendrore në vend që të matja saktësisht gjithçka.

Hapi 1: Mjetet dhe materialet e drurit

KUJDES: PERDORIMI KUJDES DHE PAJISJET E PRSHTATSHME TF SIGURIS KUR PUNONI MJETET E FUQIS

Mjetet

  • Kaçavidë dhe vida
  • Sharrë tavoline ose sharrë rrethore
  • Sharrë sharrë
  • Jigsaw
  • Stërvitje dhe copa të ndryshme duke përfshirë sharra vrimash 60mm & 25mm
  • Letër lëmuese/blloqe
  • Lesh çeliku
  • Ruteri dhe pjesët:

    • Këndi i rrumbullakët
    • Liman i rrumbullakët
    • Chamfer
    • Drejt

Materiale

  • Pllaka 19mm (3/4 ") - Kam përdorur dërrasa të laminuara që kisha mbetur nga puna e kabinetit, por shtresa ose MDF ka të ngjarë të funksionojnë gjithashtu me një përfundim të përshtatshëm.
  • Kunja 60 mm për butonat e fytyrës - kjo ishte lënë mbi shinën e dorës nga shkallët e mia. Përndryshe ju mund t'i preni ato nga dërrasa me një sharrë vrimë dhe të mbushni vrimën qendrore me mbushës druri
  • Njollë druri, llak dhe hollues

Hapi 2: D-Pad

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

Fillimisht shënova butonin D-Pad në një copë dërrasë të petëzuar duke gjurmuar rreth një copë druri me madhësi afërsisht për të cilën do të shkoja në orientimin horizontal dhe vertikal për të bërë formën plus.

Pastaj e preva duke përdorur bashkim pjesësh figure dhe e lëmova atë derisa të ishte e qetë dhe mjaft uniforme. Unë gjithashtu rrumbullakova skajet e sipërme duke përdorur ruterin me pjesën e rrumbullakimit të qosheve.

Kur isha i kënaqur me formën e përgjithshme, vendosa butonin D-Pad mbi një tabelë tjetër më të madhe që do të përdorej për pjesën e sipërme të bllokut të lojës.

Unë gjurmova rreth jastëkut D me një laps për të prerë vrimën në formë D-Pad. Kur e preva këtë, fillimisht i shënova pikat e qosheve me vrima të vogla stërvitore dhe më pas përdor bashkim pjesësh figure për të prerë formën kryesore.

M’u desh pak kohë për të rrahur skajet e butonit D-Pad dhe vrimës për ta bërë atë të rrëshqasë brenda dhe jashtë pa probleme. Ju do ta dëshironi atë mjaft të lirshme, por me lëvizje minimale anësore.

Hapi 3: Butonat

Buttons
Buttons
Buttons
Buttons
Buttons
Buttons
Buttons
Buttons

Më tej kam prerë butonat e fytyrës nga kunja 60 mm dhe butonat më të vegjël në formë pilule për Fillimi dhe Zgjedhja nga ndërprerjet nga tabela e sipërme. Më pas kam prerë vrima ekuivalente në tabelën e sipërme duke përdorur sharrën prej 60 mm për butonat më të mëdhenj dhe sharrën prej 25 mm dhe bashkim pjesësh figure për butonat e fillimit dhe përzgjedhjes.

Unë e preva kunjin në një sharrë me një teh pak të shurdhër, kështu që butonat e fytyrës u djegën pak gjatë procesit, siç mund ta shihni në fotografi, por kjo nuk kishte rëndësi, pasi gjithsesi po planifikoja t'i njollosja në një ngjyrë të errët.

Për t'i dhënë butonave të fytyrës një ndjenjë më të bukur, unë i rrumbullakova skajet e tyre të sipërme duke përdorur ruterin me pjesën e rrumbullakimit të qosheve. Unë thjesht rrëzova skajet e sipërme të butonave Start dhe Select pasi ishin pak më të vegjël për të punuar me ruterin.

Në këtë fazë, unë gjithashtu rrumbullakova qoshet në tabelën e sipërme duke përdorur bashkim pjesësh figure (të shënuara duke përdorur kapakun e llakut të llakut) dhe shtova një skaj të zbukuruar rreth e rrotull duke përdorur ruterin me copën e shiritit.

Hapi 4: Shtimi i Bordit Bazë

Shtimi i Bordit Bazë
Shtimi i Bordit Bazë
Shtimi i Bordit Bazë
Shtimi i Bordit Bazë

Bordi bazë përmban elektronikën dhe është vetëm një pjesë tjetër e bordit 19mm (3/4 "). Unë e prerë atë në formë duke e vendosur tabelën e sipërme në tabelën bazë pak më të madhe, duke e përcaktuar formën e saj me një 1/2" shtesë duke përdorur një spacer dhe më pas duke e prerë me sharrë tavoline dhe bashkim pjesësh për qoshet.

Unë gjithashtu rrumbullakova skajet e sipërme dhe të poshtme të tabelës bazë duke përdorur ruterin me bitin e këndit të rrumbullakosjes.

Hapi 5: Përfundimi i drurit

Përfundimi i drurit
Përfundimi i drurit
Përfundimi i drurit
Përfundimi i drurit
Përfundimi i drurit
Përfundimi i drurit

Duke filluar me butonat, kam përdorur një njollë/llak të errët me bazë poliuretani që i dha një përfundim të bukur të butë dhe plastik butonave që funksionuan në mënyrë perfekte për ata.

E njollosa tabelën bazë duke përdorur një njollë të errët të drurit të aplikuar me një leckë, duke u përpjekur që të përputhet me ngjyrën/nuancën me butonat sa më afër që të jetë e mundur duke ruajtur më shumë kokrrën e drurit.

Pastaj përfundova dërrasat e sipërme dhe të poshtme me llak saten të qartë duke përdorur shtresa të shumta dhe duke i fërkuar me lesh çeliku dhe hollues në mes të shtresave për të rregulluar çdo njollë.

Isshtë e rëndësishme gjatë kësaj faze të kontrolloni vazhdimisht që butonat janë akoma të përshtatshëm mirë dhe të bëni çdo rregullim të nevojshëm ndërsa shkoni duke lëmuar zona ku gjërat kanë filluar të ngjiten.

Hapi 6: Përgatitja e telave

Përgatitja e telave
Përgatitja e telave
Përgatitja e telave
Përgatitja e telave
Përgatitja e telave
Përgatitja e telave
Përgatitja e telave
Përgatitja e telave

Për të bërë pak hapësirë për pajisjet elektronike, unë prerë një zgavër në tabelën bazë duke përdorur ruterin dhe pjesën e drejtë.

Gjithashtu kam prerë kanalet e telave në të gjithë butonat duke përdorur gropën e portës. Së pari shënova vendndodhjen e vrimave të butonave në tabelë me laps duke përdorur tabelën e sipërme si klishe.

Kjo më lejoi të drejtoja me lehtësi telat më vonë.

Unë gjithashtu prerë një zgavër në pjesën e pasme të tabelës së sipërme për të lejuar hapësirë shtesë për mikrokontrolluesin dhe tabelën e bukës.

Qasja në kabllon USB u ndërpre me një copë të vogël të drejtë në mënyrë që ta lërë atë të mbërthyer në kanalin e saj të rrugëzimit dhe të shmangë çdo lëvizje.

Hapi 7: Mjetet dhe materialet elektronike

Mjetet

  • Testues i multimetrit/lidhshmërisë
  • Makine per ngjitjen e metalit

Materiale

  • Arduino Leonardo/Pro Micro me profilin e levës USB HID (kam përdorur një klon të lirë)
  • Butonat e mikroçelësit (sa më të vegjël dhe më të rrafshët aq më mirë)
  • Mini bordi i bukës (ose sido që të preferoni të lidhni telekomandën)
  • Lidhja e telave (kam përdorur kryesisht tela të bluzave Dupont)
  • Saldim elektronik (ende kisha mbështjellësin tim origjinal të kolofonit nga kolegji)
  • Tub i tkurrjes së nxehtësisë
  • Ngjitës për ngjitjen e telave dhe çelsave në dru p.sh. Glu Dots ose një armë zam

Hapi 8: Instalimi i butonave

Image
Image
Instalimi i butonave
Instalimi i butonave
Instalimi i butonave
Instalimi i butonave

Pasi provova një numër mënyrash për të funksionuar me besueshmëri butonat, zbulova se qasja që dukej se funksiononte më së miri ishte përdorimi i një numri mikro-çelsash të lidhur paralelisht për secilin buton, në mënyrë që nëse ndizet ndonjëri nga çelsat, butoni do të të jetë "ndezur".

Kjo kërkoi lidhjen e një lak për secilën prej butonave dhe lidhjen e secilës prej këtyre sytheve përsëri në mini-breadboard. Lakët u ngjitën dhe mbështillen me tubin e tkurrjes së nxehtësisë dhe secili lak u lidh përsëri në dërrasën e bukës duke përdorur lidhëset e kërcyesit Dupont.

Gjatë kësaj faze është e rëndësishme të testoni vazhdimisht lidhshmërinë duke përdorur testuesin e shumë metrave/vazhdimësisë dhe në fund të testoni me butonat prej druri.

Hapi 9: Instalimi i kontrolluesit dhe kodit

Instalimi i kontrolluesit dhe kodit
Instalimi i kontrolluesit dhe kodit
Instalimi i kontrolluesit dhe kodit
Instalimi i kontrolluesit dhe kodit

Instalimi i kontrolluesit ishte mjaft i drejtpërdrejtë për shkak të përdorimit të lidhësve të mini-breadboard dhe Dupont që do të thoshte se unë lehtë mund t'i lëvizja telat përreth sipas nevojës.

Kodi është gjithashtu shumë themelor. Kam ripërdorur një pjesë të kodit nga një projekt i mëparshëm i gamepad (ju mund të injoroni pjesët e boshtit të levës të cilat nuk janë të nevojshme në këtë projekt).

Ky kod përdor Bibliotekën e shkëlqyeshme Arduino Joystick. Ju mund të mësoni më shumë rreth fillimit me këtë nga ky udhëzues i dobishëm.

Hapi 10: Montimi dhe Testimi

Image
Image
Montimi dhe Testimi
Montimi dhe Testimi
Montimi dhe Testimi
Montimi dhe Testimi
Montimi dhe Testimi
Montimi dhe Testimi

Kam përdorur Glu Dots për të bashkuar mikro-çelsat në tabelën bazë për lehtësi, por një armë ngjitëse ka të ngjarë të bëjë një punë më të përhershme.

Bëra disa këmbë duke përdorur prerjet e sharrës nga vrimat e butonave të fytyrës. Unë gjithashtu i vendosa këto në skajin e tyre të poshtëm duke përdorur ruterin me copën e shamrit.

Pastaj i vidhosa bazën dhe dërrasat e sipërme së bashku me këmbët.

Pas disa testimeve nga drejtimi i cilësisë së projektit, ne zbuluam se butonat po mbërtheheshin dhe natyrisht do të binin jashtë nëse gamepad ishte i përmbysur.

Zgjidhja e këtyre çështjeve ishte e trefishtë.

  • Së pari, unë shpova vrima në tabelën bazë në qendrat e butonave në mënyrë që një vidë të mund të çahet lirshëm dhe pastaj të vidhet në buton.
  • Së dyti, shtova mikro-çelësa shtesë (ishin shumë të lira) për të shmangur shtyrjen e butonit në një hapësirë të vdekur dhe mbërthimin. Kjo gjithashtu shtoi një butësi shtesë të bukur në butona.
  • Së treti, shtova pjesë të pranverës në mënyrë që butonat të mos lëviznin (opsionale, por një përmirësim i këndshëm).

Kjo zgjidhje në të vërtetë funksionon mjaft mirë dhe bëri që gamepad të funksionojë sipas dëshirës. Gjithashtu lejon që lartësitë individuale të butonave, loja dhe qëndrueshmëria të jenë të rregullueshme përmes vidhave qendrore.

Hapi 11: Mendimet përfundimtare

Mendimet përfundimtare
Mendimet përfundimtare
Mendimet përfundimtare
Mendimet përfundimtare

Ky ishte një projekt argëtues dhe unë isha mjaft i kënaqur me rezultatin përfundimtar. Mbështjellësi u testua shumë nga stresi në një demonstrim të teknologjisë gjatë gjithë ditës dhe u mbajt deri në përdorim të vazhdueshëm nga disa lojtarë mjaft entuziastë pa probleme.

Nëse jeni të interesuar të krijoni versionin tuaj, kontrolloni nëse është i pajtueshëm me tastierën ose kompjuterin në të cilin dëshironi ta përdorni. Duhet të funksionojë mirë në çdo pajisje që mbështet profilin e levës standarde HID USB. E testova në Windows dhe Android dhe funksionon në mënyrë perfekte në të dyja.

Gjithashtu funksionon shkëlqyeshëm në shfletuesit e uebit që mbështesin API të gamepad HTML5 të cilin e përdor në disa lojëra retro që kam zhvilluar së bashku me gamepad - Invaders from Space dhe Galaxeroids. Shikoni edhe ato!

Faleminderit që lexuat deri tani dhe më tregoni se çfarë mendoni në komente!

Recommended: