Talaan ng mga Nilalaman:

USB MAME Arcade Controller: 13 Mga Hakbang (na may Mga Larawan)
USB MAME Arcade Controller: 13 Mga Hakbang (na may Mga Larawan)

Video: USB MAME Arcade Controller: 13 Mga Hakbang (na may Mga Larawan)

Video: USB MAME Arcade Controller: 13 Mga Hakbang (na may Mga Larawan)
Video: Hacking tool exposed by master hacker OccupyTheWeb #hackingtools #cybersecurity 2024, Nobyembre
Anonim
USB MAME Arcade Controller
USB MAME Arcade Controller
USB MAME Arcade Controller
USB MAME Arcade Controller

Ituturo ng Instructable na ito ang aking pagtatayo ng isang USB MAME controller para sa paglalaro ng mga ROM ng laro sa pamamagitan ng MAME. Ang controller na ito ay konektado sa isang PC sa pamamagitan ng isang 12 'USB cable. Ang PC ay konektado sa aking TV.

Hakbang 1: Ipunin ang Iyong Mga Supply at Tool

iPac2 - maagang bersyon na walang mga onboard trackball input

Magagamit sa Amazon:

amzn.to/2j5YLBG

Ang mga pindutan ng Kontrol ng Happ at Joysticks

Magagamit mula sa Amazon:

amzn.to/2jqC6i6

1 Sheet ng 1/2 MDF

1/2 Square Wood Dowel para sa Naidagdag na Structural Stability

Mga Wood Screw

Pandikit ng kahoy

Ethernet Cable para sa Mga Koneksyon sa Button

Wire para sa Ground Loop

Mga Konektor ng Crimp

Textured contact Paper

Mga tool:

Workbench

Compound Miter Saw

Screwdriver / Drill

1 1/8 Paddle Bit

Template ng Hole ng Controller

Hakbang 2: Ilatag at Gupitin ang Mga Tuktok at Ibabang Mga Panel

Ilatag at Gupitin ang Mga Tuktok at Ibabang Mga Panel
Ilatag at Gupitin ang Mga Tuktok at Ibabang Mga Panel
Ilatag at Gupitin ang Mga Nangungunang at Ibabang Panel
Ilatag at Gupitin ang Mga Nangungunang at Ibabang Panel
Ilatag at Gupitin ang Mga Tuktok at Ibabang Mga Panel
Ilatag at Gupitin ang Mga Tuktok at Ibabang Mga Panel
Ilatag at Gupitin ang Mga Nangungunang at Ibabang Panel
Ilatag at Gupitin ang Mga Nangungunang at Ibabang Panel

Ang unang hakbang ay upang magpasya kung nais mo ang isang solong manlalaro ng kontrol o isang dalawang manlalaro ng kontrol. Pinili ko para sa dalawang manlalaro na may joystick, at 8 mga pindutan bawat player upang bigyan ako ng maximum na kakayahang umangkop sa mga ROM. Ang ilang mga laro na lumabas sa oras ng pagkawala ng arcade ay talagang ginamit ang maraming mga pindutan na ito. Karaniwan, 6 ang maximum na numero, kaya makakapag-save ka ng kaunting pera sa mga pindutan kung sa palagay mo hindi mo kakailanganin ang labis na 2 mga pindutan (bawat manlalaro).

Dahil nais kong magkaroon ng 2 mga manlalaro, kailangan kong isain iyon kapag nagdidisenyo ng layout ng pindutan, at sa gayon ang pangkalahatang laki ng tuktok na panel. Mahusay na planuhin ang lahat sa papel bago gawin ang anumang paggupit. Makakatipid ito sa antas ng pagkabigo sa paglaon, maniwala ka sa akin. Kung pipiliin mong sumama sa 2 mga manlalaro, tiyaking magbibigay ka ng sapat na puwang sa pagitan ng dalawang manlalaro upang hindi ka mabagal sa balikat habang tumutugtog nang simultan.

Gayundin, nais kong ipakita na kahit na wala kang isang pagawaan, maaari kang makahanap ng isang lugar upang magawa ang trabaho. Ginawa ko ang aking sa tabi ng aking bahay sa tabi ng mga basurahan (at bahagyang nasa garahe nang magsimulang umulan).

Hakbang 3: Gupitin ang Harap, Balik, Ibaba at Mga panig

Gupitin ang Harap, Bumalik, Ibaba at Mga panig
Gupitin ang Harap, Bumalik, Ibaba at Mga panig
Gupitin ang Harap, Bumalik, Ibaba at Mga panig
Gupitin ang Harap, Bumalik, Ibaba at Mga panig
Gupitin ang Harap, Bumalik, Ibaba at Mga panig
Gupitin ang Harap, Bumalik, Ibaba at Mga panig

Dahil nais ko ang aking control panel na maging ergonomic, nagpasya akong magkaroon ng isang banayad na dalisdis sa gilid ng manlalaro, kaya't isinasaalang-alang ko iyon kapag pinuputol ang lapad ng parehong tuktok at ilalim na mga panel, at pagkatapos ay ginamit ang mga haba bilang gabay noong pagputol ng anggulo sa mga gilid. Dito talaga magagamit ang isang compound na mitre saw. Maaari mong gawin ang lahat ng mga pagbawas sa pamamagitan ng kamay gamit ang isang miter box, o kahit isang jigsaw, ngunit ang aking pagbili ng isang compound miter saw ay isa sa aking pinakamahusay na mga desisyon, dahil ginagamit ko ito nang regular.

Hakbang 4: Pagkakasya sa Harap, Bumalik, Ibaba, at Mga panig, Pagkatapos Gupitin at Ilakip ang Mga Struts ng Suporta

Pagkasyahin ang Harap, Harap, Ibaba, at Mga panig, Pagkatapos Gupitin at I-attach ang Mga Struts ng Suporta
Pagkasyahin ang Harap, Harap, Ibaba, at Mga panig, Pagkatapos Gupitin at I-attach ang Mga Struts ng Suporta
Pagkasyahin ang Harap, Harap, Ibaba, at Mga panig, Pagkatapos Gupitin at Ilakip ang Mga Struts ng Suporta
Pagkasyahin ang Harap, Harap, Ibaba, at Mga panig, Pagkatapos Gupitin at Ilakip ang Mga Struts ng Suporta
Pagkasyahin ang Harap, Harap, Ibaba, at Mga panig, Pagkatapos Gupitin at I-attach ang Mga Struts ng Suporta
Pagkasyahin ang Harap, Harap, Ibaba, at Mga panig, Pagkatapos Gupitin at I-attach ang Mga Struts ng Suporta
Pagkasyahin ang Harap, Harap, Ibaba, at Mga panig, Pagkatapos Gupitin at I-attach ang Mga Struts ng Suporta
Pagkasyahin ang Harap, Harap, Ibaba, at Mga panig, Pagkatapos Gupitin at I-attach ang Mga Struts ng Suporta

Kunin ang iyong mga sukat, at pagkatapos ng pagputol, magkakasama sa lahat upang matiyak na ang lahat ng mga pagbawas ay tapos nang tama. Sa sandaling sigurado ka na ang lahat ay maayos na gupit at nilagyan, pandikit at i-tornilyo ang mga piraso ng suporta sa Mga Front, Back at Side Panel. HUWAG ikabit ang BOTTOM PANEL.

Tandaan, ang mga sukat sa ilalim ng panel ay tama sa pangatlong larawan. Ang ibaba ay nakaupo ng isang maliit na off-set sa imahe.

Hakbang 5: Kunin ang Iyong Button Layout at Ilipat Ito sa Iyong Nangungunang Panel

Kunin ang Iyong Button Layout at Ilipat Ito sa Iyong Nangungunang Panel
Kunin ang Iyong Button Layout at Ilipat Ito sa Iyong Nangungunang Panel
Kunin ang Iyong Button Layout at Ilipat Ito sa Iyong Nangungunang Panel
Kunin ang Iyong Button Layout at Ilipat Ito sa Iyong Nangungunang Panel
Kunin ang Iyong Button Layout at Ilipat Ito sa Iyong Nangungunang Panel
Kunin ang Iyong Button Layout at Ilipat Ito sa Iyong Nangungunang Panel

Gumamit ako ng isang online na website ng MAME upang makuha ang mga layout ng pindutan (www.slagcoin.com). Ito ay kinakailangan, dahil ang mga layout ng pindutan ay dinisenyo sa isang programa ng CAD, kaya perpekto ang spacing. Walang pagsukat sa aking bahagi ang kailangang gawin sa lahat, maliban sa kung saan sa panel upang ilagay ang layout. Sa sandaling mailagay ko ang layout, ginamit ko lang ang aking 1 1/8 spade bit upang makagawa ng isang maliit na butas sa tinukoy na lugar sa layout, sa gayon ay gumagawa ng isang maliit na butas sa MDF panel. Gumawa ako ng isang pagsubok na magkasya sa isang pindutan sa isang piraso ng natitirang kahoy na scrap mula sa pagputol ng mga anggulo sa mga gilid, upang matiyak lamang na magkasya bago ko gupitin ang lahat ng mga butas.

Hakbang 6: Drill, Drill, Drill…

Drill, Drill, Drill…
Drill, Drill, Drill…
Drill, Drill, Drill…
Drill, Drill, Drill…

Kapag mayroon ka ng maliliit na butas para sa iyong mga layout ng pindutan na minarkahan, oras na upang mag-drill … at mag-drill … at mag-drill …

Hakbang 7: I-layout ang Mga Pindutan ng Control ng Laro at I-drill ang mga Ito

Layout ang Mga Pindutan ng Control ng Laro at I-drill ang mga Ito
Layout ang Mga Pindutan ng Control ng Laro at I-drill ang mga Ito

Kabilang dito ang mga pindutang 'Coin', P1, P2, atbp. Ginamit ng aking panel ang 8 sa mga pindutan na ito upang ganap na makontrol ang MAME.

Hakbang 8: Router sa Nangungunang Edge, Kung Ninanais

Router sa Nangungunang Edge, Kung Ninanais
Router sa Nangungunang Edge, Kung Ninanais
Router sa Nangungunang Edge, Kung Ninanais
Router sa Nangungunang Edge, Kung Ninanais

Nais kong gawin ang aking controller na malapit sa isang tunay na arcade machine hangga't maaari, kaya't hiniram ko ang isang router mula sa isang kaibigan at ginagamit ang naaangkop na bit, pinapadaan ang gilid. Hindi ako gumawa ng mahusay na trabaho, ngunit katanggap-tanggap. Masyadong mababa ang itinakdang bit ko, kaya't naggupit ito ng gilid sa panlabas na gilid ng kahoy. Tatakpan ito ng isang makapal na takip, kaya't hindi ito mapapansin kapag kumpleto.

Hakbang 9: Takpan ang Controller

Takpan ang Controller
Takpan ang Controller
Takpan ang Controller
Takpan ang Controller
Takpan ang Controller
Takpan ang Controller

Pinili kong gumamit ng isang naka-text na contact paper. Ito ay mura, at sa palagay ko ay mahusay ang trabaho.

Hakbang 10: Takpan ang Nangungunang, Gupitin ang mga Butas ng Button, at I-mount ang Mga Pindutan at Joystick

Takpan ang Nangungunang, Gupitin ang mga Butas ng Button, at I-mount ang Mga Pindutan at Joysticks
Takpan ang Nangungunang, Gupitin ang mga Butas ng Button, at I-mount ang Mga Pindutan at Joysticks
Takpan ang Nangungunang, Gupitin ang Mga Butas ng Button, at I-mount ang Mga Pindutan at Joysticks
Takpan ang Nangungunang, Gupitin ang Mga Butas ng Button, at I-mount ang Mga Pindutan at Joysticks
Takpan ang Nangungunang, Gupitin ang mga Butas ng Button, at I-mount ang Mga Pindutan at Joysticks
Takpan ang Nangungunang, Gupitin ang mga Butas ng Button, at I-mount ang Mga Pindutan at Joysticks

Siguraduhing hilahin nang mahigpit ang contact paper, o magkakaroon ka ng mga kunot dito na hindi lalabas. Maaari mong makita na ang minahan ay talagang lumuwag nang kaunti, dahil sa hindi paggamit ng anumang karagdagang malagkit. Hindi ako masyadong nag-aalala tungkol sa mga kunot, ngunit naroroon ang mga ito. Ang paggamit ng isang spray adhesive kapag tumataas ang contact paper ay aalisin ang mga kunot na ito.

Hakbang 11: Suriin ang Ergonomics

Suriin ang Ergonomics
Suriin ang Ergonomics
Suriin ang Ergonomics
Suriin ang Ergonomics

Sinubukan ko muli ang ergonomics, upang mapabuti ang aking sarili tungkol sa posisyon ng butas. Perpekto!

Hakbang 12: Pag-kable ng Mga Pindutan at Joystick at Pag-mount sa IPAQ Board

Pag-kable ng mga Pindutan at Joystick at Pag-mount sa IPAQ Board
Pag-kable ng mga Pindutan at Joystick at Pag-mount sa IPAQ Board
Pag-kable ng mga Pindutan at Joystick at Pag-mount sa IPAQ Board
Pag-kable ng mga Pindutan at Joystick at Pag-mount sa IPAQ Board
Pag-kable ng mga Pindutan at Joystick at Pag-mount sa IPAQ Board
Pag-kable ng mga Pindutan at Joystick at Pag-mount sa IPAQ Board
Pag-kable ng mga Pindutan at Joystick at Pag-mount sa IPAQ Board
Pag-kable ng mga Pindutan at Joystick at Pag-mount sa IPAQ Board

Ito ang dahilan kung bakit iniwan mo ang ilalim kapag nagtatayo ng controller - upang magawa mo ang mga kable, at magkaroon ng access sa mga panloob sa paglaon kung may mali, kung nais mong gumawa ng mga pagbabago (tingnan ang Konklusyon ng Instructable na ito para sa mga detalye).

Ang diagram ng mga kable ay nagmula sa software ng iPAQ, na maaaring makabuo ng iyong mga kable batay sa kung gaano karaming mga pindutan at mga joystick na plano mong i-install. Nai-print ko ito upang magkaroon ako ng isang sanggunian na dapat sundin habang ginagawa ang mga kable na gawain. Personal kong ginamit ang Cat5e network cable para sa mga positibong lead, dahil mayroon akong isang tonelada nito sa paligid, at dahil mayroong 8 mga hibla ng cable sa bawat isa, maaari kong gamitin ang isang cable sa 8 na koneksyon. Sa palagay ko ginawa ito para sa isang neater install. Gumawa lang ako ng isang mahaba, maraming koneksyon cable para sa lupa. Ang iPAQ ay USB, kaya

Hakbang 13: Konklusyon

Konklusyon
Konklusyon
Konklusyon
Konklusyon
Konklusyon
Konklusyon

Dahil gumamit ako ng USB-based iPAQ controller board, kinokonekta ko ito sa isang HTPC (home theatre PC) na nakakonekta na sa aking TV. I-plug ko lamang ang yunit sa harap ng USB port at pinapaputok ang MAME, o kung ano ang programang emulator na gusto ko sa oras. Ang pakinabang ng pagbuo ng unit sa ganitong paraan, ay maaari ko lamang i-unplug ang yunit kapag hindi namin ito ginagamit at itatabi sa isang kubeta, o sa likod ng gate ng sanggol sa larawan, upang hindi ito masira.

Gusto ko ang kakayahang umangkop ng pagkakaroon ng controller na hiwalay mula sa isang bartop o buong sukat na aparato ng MAME dahil dito, ngunit sa hinaharap, ang aking plano ay mag-install ng isang Raspberry Pi 3 o 3b na nagpapatakbo ng RetroPie sa loob ng iPAQ controller board, at pagkatapos ay magpatakbo lamang ng isang HDMI cable palabas. Ang downside ng ito ay sa pamamagitan ng paggawa nito, kakailanganin kong mag-install ng isang power konektor sa likod ng controller para sa RPi, pati na rin ang isang HDMI socket, pati na rin ang pagputol ng ilang mga butas para sa bentilasyon, habang ang RPi 3s ay nagpapatakbo ng mainit. Maaari ko talagang mai-install ang isang aktibong tagahanga sa isang bahagi ng likod ng controller, at isang butas ng tambutso sa kabilang panig.

Inirerekumendang: