Satura rādītājs:

Milzu retro spēļu tastatūra: 11 soļi (ar attēliem)
Milzu retro spēļu tastatūra: 11 soļi (ar attēliem)

Video: Milzu retro spēļu tastatūra: 11 soļi (ar attēliem)

Video: Milzu retro spēļu tastatūra: 11 soļi (ar attēliem)
Video: Es strādāju privātajā bagāto un slaveno muzejā. Šausmu stāsti. Šausmas. 2024, Jūlijs
Anonim
Milzīgs Retro Gamepad
Milzīgs Retro Gamepad

Tāpēc mēs nolēmām izveidot milzīgu darba spēļu pulti… ¯ / _ (ツ) _/¯

Pamatideja bija izlietot koksnes lūžņus un pievienot lētu elektroniku, lai padarītu to funkcionālu, vienlaikus saglabājot zemas kopējās izmaksas. Manā garāžā jau atradās lielākā daļa materiālu, taču lielāko daļu šīs lietas jums vajadzētu samērā lēti iegūt no vietējā datortehnikas veikala un populārām tīmekļa vietnēm, kurās tiek pārdotas elektronikas detaļas.

Es nolēmu izvēlēties diezgan vienkāršu dizainu, šķērsojot klasisko NES gamepad izkārtojumu ar SNES papildu pogām. Es domāju, ka šis dizains labi iederas koka konstrukcijā un piešķīra tai vēsu retro stilu.

Vienkāršā dizaina dēļ man nevajadzēja daudz skicēt priekšā. Es tikko atzīmēju izcirtņus tieši manam lielākajam dēļa gabalam un brīvi strādāju pie centra līnijām, nevis precīzi izmērīju visu.

1. solis: Kokapstrādes rīki un materiāli

BRĪDINĀJUMS: LIETOJIET UZMANĪBU un PIEMĒROJIET DROŠĪBAS IEKĀRTU, KAD DARBOJIET SPECIĀLIE RĪKI

Rīki

  • Skrūvgriezis un skrūves
  • Galda zāģis vai ripzāģis
  • Karbonādes zāģis
  • Finierzāģis
  • Urbji un dažādi uzgaļi, ieskaitot 60 mm un 25 mm caurumu zāģus
  • Slīpēšanas papīrs/kluči
  • Tērauda vilna
  • Maršrutētājs un biti:

    • Apaļš stūris
    • Apaļš līcis
    • Chamfer
    • Taisni

Materiāli

  • 19 mm (3/4 ") dēļi - es izmantoju laminētas plātnes, kas man bija palikušas no kabineta darba, bet kārtiņa vai MDF, visticamāk, darbosies arī ar atbilstošu apdari.
  • 60 mm dībelis sejas pogām - tas palika pāri rokas sliedei no manām kāpnēm. Varat arī izgriezt tos no dēļa ar caurumu zāģi un aizpildīt centrālo caurumu ar koka pildvielu
  • Koka traipi, lakas un atšķaidītāji

2. solis: D-Pad

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

Vispirms es atzīmēju D-Pad pogu uz laminēta dēļa gabala, izsekojot apkārt apmēram tāda izmēra koka gabalu, kādu es gribēju, gan horizontālā, gan vertikālā orientācijā, lai iegūtu plus formu.

Pēc tam es to izgriezu, izmantojot finierzāģi, un noslīpēju, līdz tas bija gluds un diezgan viendabīgs. Es arī noapaļoju augšējās malas, izmantojot maršrutētāju ar stūra noapaļošanas uzgali.

Kad biju apmierināts ar kopējo formu, es uzliku D-Pad pogu uz cita lielāka dēļa, lai to izmantotu spēles paliktņa augšpusē.

Es ar zīmuli izsekoju D-spilventiņu, lai izgrieztu D-Pad formas caurumu. Izgriežot to, es vispirms atzīmēju stūra punktus ar maziem urbumiem un pēc tam ar finierzāģi izgriezu galveno formu.

Man bija vajadzīgs laiks, lai noslīpētu gan D-Pad pogas, gan cauruma malas, lai tā vienmērīgi slīdētu iekšā un ārā. Jūs vēlaties to diezgan brīvu, bet ar minimālu sānu kustību.

3. solis: pogas

Pogas
Pogas
Pogas
Pogas
Pogas
Pogas
Pogas
Pogas

Tālāk es izgriezu sejas pogas no 60 mm dībeļa un mazākās tabletes formas pogas Sākt un Atlasīt no izgriezumiem no augšējās plāksnes. Pēc tam es izgriezu līdzvērtīgus caurumus augšējā plāksnē, izmantojot 60 mm caurumu zāģi lielākām pogām un 25 mm caurumu zāģi un finierzāģi sākuma un atlases pogām.

Es sagriezu dībeli karbonādes zāģī ar nedaudz blāvu asmeni, tāpēc sejas pogas šajā procesā nedaudz sadedzinājās, kā redzams attēlos, taču tam nebija nozīmes, jo es tik un tā plānoju tās iekrāsot tumšā krāsā.

Lai sejas pogām būtu patīkamāka sajūta, es noapaļoju to augšējās malas, izmantojot maršrutētāju ar stūra noapaļošanas uzgali. Es tikko noslīpēju pogu Sākt un Atlasīt augšējās malas, jo tās bija mazliet par mazu, lai varētu strādāt ar maršrutētāju.

Šajā posmā es arī noapaļoju augšējā dēļa stūrus, izmantojot finierzāģi (atzīmēts, izmantojot lakas skārda vāku), un pievienoju slīpu malu, izmantojot maršrutētāju ar nošķelšanas uzgali.

4. darbība: pamatplates pievienošana

Pamatplates pievienošana
Pamatplates pievienošana
Pamatplates pievienošana
Pamatplates pievienošana

Pamatplātnē ir elektronika, un tā ir tikai vēl viens 19 mm (3/4 ") plātnes gabals. Es to sagriezu pēc formas, novietojot augšējo plāksni uz nedaudz lielākas pamatnes, izsekojot tās formu ar papildu 1/2", izmantojot starpliku un pēc tam sagriež to ar galda zāģi un finierzāģi stūriem.

Es arī noapaļoju pamatplates augšējo un apakšējo malu, izmantojot maršrutētāju ar noapaļojošo stūra uzgali.

5. solis: koka apdare

Koka apdare
Koka apdare
Koka apdare
Koka apdare
Koka apdare
Koka apdare

Sākot ar pogām, es izmantoju tumšu uz poliuretāna bāzes veidotu traipu/laku, kas pogām piešķīra jauku, mīkstu, plastisku apdari, kas tām lieliski darbojās.

Es iekrāsoju pamatplāksni, izmantojot tumšu koka traipu, kas uzklāts ar audumu, cenšoties pēc iespējas cieši saskaņot krāsu/nokrāsu ar pogām, vienlaikus saglabājot vairāk koksnes graudu.

Pēc tam es pabeidzu augšējo un apakšējo dēli ar caurspīdīgu satīna laku, izmantojot vairākas kārtas un starp kārtām berzējot ar tērauda vilnu un atšķaidītājiem, lai novērstu visus defektus.

Šajā posmā ir svarīgi nepārtraukti pārbaudīt, vai pogas joprojām labi pieguļ, un veikt nepieciešamos pielāgojumus, veicot slīpēšanu visās vietās, kur lietas sāk pielipt.

6. darbība: elektroinstalācijas sagatavošana

Elektroinstalācijas sagatavošana
Elektroinstalācijas sagatavošana
Elektroinstalācijas sagatavošana
Elektroinstalācijas sagatavošana
Elektroinstalācijas sagatavošana
Elektroinstalācijas sagatavošana
Elektroinstalācijas sagatavošana
Elektroinstalācijas sagatavošana

Lai atbrīvotu vietu elektronikai, es izgriezu dobumu pamatplatē, izmantojot maršrutētāju un taisno uzgali.

Es arī pārgriezu vadu kanālus visām pogām, izmantojot atloka uzgali. Vispirms es ar zīmuli atzīmēju pogu caurumu atrašanās vietu uz grīdlīstes, izmantojot augšējo dēli kā trafaretu.

Tas ļāva man vēlāk viegli novietot vadus.

Es arī iegriezu dobumu augšējās plāksnes aizmugurē, lai mikrokontrolleram un maizes dēlim būtu papildu vieta.

Piekļuve USB kabelim tika sagriezta ar mazāku taisnu uzgali, lai atstātu to cieši savā maršrutēšanas kanālā un izvairītos no jebkādas kustības.

7. solis: Elektronikas rīki un materiāli

Rīki

  • Multimetra/savienojamības testeris
  • Lodāmurs

Materiāli

  • Arduino Leonardo/Pro Micro ar USB HID kursorsviras profilu (es izmantoju lētu klonu)
  • Mikroslēdža pogas (jo mazākas un plakanākas, jo labāk)
  • Mini maizes dēlis (vai tomēr vēlaties pievienot vadu vadam)
  • Savienojošie vadi (es galvenokārt izmantoju Dupont džemperu vadus)
  • Elektronikas lodmetāls (joprojām bija mana oriģinālā kolofonija serde no koledžas)
  • Termiski saraušanās caurule
  • Līme, lai pie koka piestiprinātu vadus un slēdžus, piem. Glu punkti vai līmes pistole

8. solis: pogu pieslēgšana

Image
Image
Pogas vadu savienošana
Pogas vadu savienošana
Pogas vadu savienošana
Pogas vadu savienošana

Izmēģinājis vairākus veidus, kā panākt, lai pogas darbotos droši, es atklāju, ka vispiemērotākā pieeja ir izmantot vairākus paralēli pieslēgtus mikro slēdžus katrai pogai tā, ka, ja kāds no slēdžiem tiek iedarbināts, poga būt "ieslēgts".

Tam bija nepieciešams pieslēgt cilpu katrai pogai un pieslēgt katru no šīm cilpām atpakaļ pie mini maizes dēļa. Cilpas tika pielodētas un iesaiņotas ar termiski saraušanās caurulēm, un katra cilpa tika pievienota atpakaļ pie maizes dēļa, izmantojot Dupont džempera savienotājus.

Šajā posmā ir svarīgi nepārtraukti pārbaudīt savienojamību, izmantojot multimetru/nepārtrauktības testeri, un visbeidzot pārbaudīt ar faktiskajām koka pogām.

9. solis: kontroliera un koda savienošana

Vadītāja un koda savienošana
Vadītāja un koda savienošana
Vadītāja un koda savienošana
Vadītāja un koda savienošana

Kontroliera vadu savienošana bija diezgan vienkārša, jo tika izmantoti mini maizes dēļi un Dupont savienotāji, kas nozīmēja, ka es varētu viegli pārvietot vadus, ja nepieciešams.

Arī kods ir diezgan vienkāršs. Es atkārtoti izmantoju daļu no koda no iepriekšējā gamepad projekta (jūs varat ignorēt kursorsviru ass bitus, kas šajā projektā nav nepieciešami).

Šis kods izmanto lielisko Arduino kursorsviru bibliotēku. Šajā ērtajā pamācībā varat uzzināt vairāk par darba sākšanu.

10. darbība: montāža un pārbaude

Image
Image
Montāža un pārbaude
Montāža un pārbaude
Montāža un pārbaude
Montāža un pārbaude
Montāža un pārbaude
Montāža un pārbaude

Es izmantoju Glu punktus, lai ērtībai mikro-slēdžus piestiprinātu pie pamatplates, bet, iespējams, līmes pistole darītu pastāvīgāku darbu.

Es izveidoju dažas pēdas, izmantojot caurumu zāģa izgriezumus no sejas pogu caurumiem. Es tos arī aplocīju to apakšējā malā, izmantojot maršrutētāju ar nošķelšanas uzgali.

Pēc tam es pieskrūvēju pamatni un augšējos dēļus kopā, izmantojot kājas.

Pēc dažām projekta QA vadībā veiktajām pārbaudēm mēs atklājām, ka pogas iestrēgst un, protams, izkritīs, ja spēļu panelis tiks pagriezts.

Šo jautājumu risinājums bija trīs.

  • Pirmkārt, es izurbju caurumus pamatplatē pogu centros, lai skrūvi varētu brīvi izgriezt un pēc tam ieskrūvēt pogā.
  • Otrkārt, es pievienoju papildu mikro slēdžus (tie bija ļoti lēti), lai izvairītos no pogas iespiešanas mirušā vietā un iestrēgšanas. Tas arī pogām piešķīra jauku papildu klikšķi.
  • Treškārt, es pievienoju pavasara gabalus, lai pogas nepārvietotos (pēc izvēles, bet jauks uzlabojums).

Šis risinājums faktiski darbojas diezgan labi un lika spēļu panelim darboties pēc vēlēšanās. Tas arī ļauj regulēt atsevišķus pogu augstumus, rotaļīgumu un atsperīgumu, izmantojot centrālās skrūves.

11. solis: pēdējās domas

Pēdējās domas
Pēdējās domas
Pēdējās domas
Pēdējās domas

Šis bija jautrs projekts, un es biju diezgan apmierināts ar gala rezultātu. Spilvens tika pārbaudīts stresa apstākļos visas dienas tehnoloģiju demonstrācijā, un daži diezgan entuziastiski spēlētāji bez problēmām to nepārtraukti izmantoja.

Ja vēlaties izveidot savu versiju, pārbaudiet, vai tā ir saderīga ar konsoli vai datoru, kurā vēlaties to izmantot. Tam vajadzētu labi darboties jebkurā ierīcē, kas atbalsta USB standarta HID kursorsviras profilu. Es to pārbaudīju operētājsistēmā Windows un Android, un tas lieliski darbojas abos.

Tas lieliski darbojas arī tīmekļa pārlūkprogrammās, kas atbalsta HTML5 gamepad API, ko izmantoju pāris retro spēlēs, kuras izstrādāju kopā ar gamepad - Invaders from Space un Galaxeroids. Pārbaudiet arī tos!

Paldies, ka lasījāt tik tālu un dariet man zināmu, ko jūs domājat komentāros!

Ieteicams: