Cov txheej txheem:

Tib Neeg Arcade MAME Box: 7 Kauj Ruam
Tib Neeg Arcade MAME Box: 7 Kauj Ruam

Video: Tib Neeg Arcade MAME Box: 7 Kauj Ruam

Video: Tib Neeg Arcade MAME Box: 7 Kauj Ruam
Video: NEED FOR SPEED NO LIMITS (OR BRAKES) 2024, Kaum ib hlis
Anonim
Tib Neeg Arcade MAME Box
Tib Neeg Arcade MAME Box

Hnub no peb yuav tsim lub mini-MAME console siv Raspberry Pi. Nov yog tib leeg neeg uas ua ntawv console, tab sis txij li USB chaw nres nkoj ntawm pi tuaj yeem nkag tau, nws yooj yim rau ntsaws rau lwm lub console lossis USB joystick kom muaj qee qhov kev ua si ntau tus neeg ua si yog tias lub siab tshwm sim!

Kauj Ruam 1: Yam Koj Yuav Tsum Tau

  • Ib cheeb tsam tiaj tus loj los ua haujlwm.

    Hauv pem teb ua haujlwm zoo rau qhov no, muab qee cov yas tso pov tseg kom tau cov kua nplaum tsis raug

  • Ntoo thaiv.

    Nov yog qhov txuas rau cov khoom siv ntawm etsy: MAME Box Parts Kit

  • Raspberry Pi 3 + 8GB lossis loj dua daim npav SD. Kuv siv 32GB..

    Nov yog qhov txuas rau Rpi 3 Qauv B:

  • Cov Khoom Kho Vajtse - Joystick, khawm, thiab USB Encoder. Cov no tuaj yeem yuav tau yooj yim los ntawm Amazon lossis eBay.

    Nov yog qhov txuas rau Sanwa cov khoom siv kho vajtse nrog tus lej nkag: Easyget Sanwa Hardware Kit

  • Ob peb pob ntawm #4-40 tshuab ntsia hlau rau mount Pi thiab Encoder PCBs
  • Ob peb pob ntawm #6-32 tshuab ntsia hlau rau mount cov joysticks.
  • Ntoo Nplaum

Kauj Ruam 2: Tau Txais Qhov Zoo Tshaj Plaws nrog Qhov Chaw, thiab Teeb Tus Tuav PCB

Tau Txais Qhov Zoo Tshaj nrog Qhov Chaw, thiab Teeb Tus Tuav PCB
Tau Txais Qhov Zoo Tshaj nrog Qhov Chaw, thiab Teeb Tus Tuav PCB
Tau Txais Qhov Zoo Tshaj nrog Qhov Chaw, thiab Teeb Tus Tuav PCB
Tau Txais Qhov Zoo Tshaj nrog Qhov Chaw, thiab Teeb Tus Tuav PCB
Tau Txais Qhov Zoo Tshaj nrog Qhov Chaw, thiab Teeb Tus Tuav PCB
Tau Txais Qhov Zoo Tshaj nrog Qhov Chaw, thiab Teeb Tus Tuav PCB
Tau Txais Qhov Zoo Tshaj nrog Qhov Chaw, thiab Teeb Tus Tuav PCB
Tau Txais Qhov Zoo Tshaj nrog Qhov Chaw, thiab Teeb Tus Tuav PCB

Ntu I - Teeb tus tuav PCB

Tshem tawm tus tuav PCB, thiab tau txais koj li PCB yooj yim. Sib dhos qhov sib dhos thiab muab 4-40 ntsia hlau los ntawm qhov txuas qhov koj xav siv. Ntawm no kuv siv RPi thiab Xinmo interface.

Tuav cov ntsia hlau rau hauv qhov chaw, ntxeev lub rooj tsavxwm thiab siv cov txiv ntoo.

Tom qab ntawd peb muab dab dab superglue rau ntawm txhua lub txiv ntoo kom nws nyob hauv qhov chaw yog li peb tuaj yeem tshem cov ntsia hlau yav tom ntej. Nws yog qhov mob los sim ua kab ntsia hlau rau lwm yam, yog li cov kauj ruam no yuav pab koj txoj hauv kev. TSIS TXHOB tau kua nplaum rau ntawm cov xov, koj yuav muaj lub sijhawm nyuaj tshem cov ntsia hlau tom qab. Teem tus tuav PCB ib sab kom qhuav.

Kauj Ruam 3: Muab Sab Panels

Muab Sab Panels
Muab Sab Panels
Muab Sab Panels
Muab Sab Panels
Muab Sab Panels
Muab Sab Panels
Muab Sab Panels
Muab Sab Panels

Thaum cov superglue qhuav, nws yog qhov zoo tshaj plaws los tshem cov ntsia hlau. Kuv tsis ua, tab sis nws tuaj yeem ua tej yam yooj yim dua yog tias cov ntsia hlau tawm ntawm txoj kev.:)

Tom ntej no, peb teeb tsa pem hauv ntej, nraub qaum, thiab ob sab kom koj tuaj yeem tau txais lub tswv yim ntawm txhua yam mus ua ke li cas. Cov phaj PCB muaj tabs nyob rau ntawm sab xub ntiag thiab sab nraub qaum uas haum rau hauv vaj huam sib luag pem hauv ntej thiab tom qab.

Txhawm rau lo lub thawv ua ke, Kuv siv Titebond II, kua nplaum zoo heev ntawm tus nqi tsim nyog. Tab sis txhua hom ntoo kua nplaum yuav ua haujlwm zoo.

Ua ntej, ntxeev tag nrho 4 lub vaj huam sib luag kom koj nyob nraum saib sab hauv. Tam sim no dab me ntsis ntawm cov kua nplaum rau ntawm cov tab nyob rau sab saum toj thiab sab - cov chaw no yuav sib koom ua ke nrog lwm qhov, yog li lawv tsuas yog qhov chaw uas xav tau kua nplaum xwb.

Kuv siv txhuam xim, tab sis koj tuaj yeem tau txais txiaj ntsig zoo tsuas yog nyem me ntsis tawm ntawm lub raj mis thiab coj mus rhaub rau ntawm lub tab.

Protip: Txhawm rau ntxiv nruj ntxiv ib tee kua nplaum ntawm txhua lub qhov nyob sab hauv ntawm lub vaj huam sib luag sab saum toj. Qhov no yuav khaws lub thawv kom zoo thiab nruj thaum lub sijhawm sib tham thaum koj nyob nraum bangin 'ntawm nws!

Kauj Ruam 4: Nqa Nws Txhua Qhov Ua Ke

Nqa Nws Los Ua Ke
Nqa Nws Los Ua Ke
Nqa Nws Los Ua Ke
Nqa Nws Los Ua Ke
Nqa Nws Los Ua Ke
Nqa Nws Los Ua Ke
  • Ua ntej, tau txais lub vaj huam sib luag tom qab nyob rau hauv qhov chaw, tab sis tsis txhob thawb cov tab txhua txoj hauv kev.
  • Tom ntej no, ntxig ob sab rau hauv, ua ntej kab hauv ob sab ntawm lub vaj huam sib luag tab nrog lub vaj huam sib luag tab tom qab, tom qab ntawv kab sab sab nrog cov phaj saum toj. Tom qab lawv tag nrho cov kab, ntxiv PCB phaj nrog cov txiv ntseej tig rov qab, thiab ntsia hlau lossis lub qhov ntsej muag.
  • Thaum kawg, ntxiv phaj pem hauv ntej. Ntxuav cov PCB phaj thiab ob sab, tom qab ntawd coj nws tag nrho rau hauv lub vaj huam sib luag sab saum toj. Thawb txhua sab kom tusyees, hloov cov ces kaum kom txog thaum txhua lub phab ntsa tau zaum zoo nyob rau saum. Nws yuav siv qee qhov kev nyuab siab thiab qoj ib ce kom tau txais cov tab tsis raug cai, tab sis thaum nws nyob hauv - nws nyob hauv!

  • Tsis tas li, kom nruj ntxiv koj tuaj yeem du cov kua nplaum ntawm sab hauv rau hauv kab txuas mus ntxiv.

Tom qab gluing, Kuv feem ntau kaw cov ces kaum nrog daim kab xev xiav kom lawv nruj ua ke thaum cov kua nplaum qhuav. Daim npog los yog daim kab xev kab xev tej zaum yuav zoo, tab sis kuv yuav zam qhov ntim lossis kab xev uas tuaj yeem tso kua nplaum lossis lwm yam crud thaum koj sim tev nws tawm.

Thaum kawg, siv daim ntawv so ntub los ntxuav cov kua nplaum uas tawm mus rau saum lub vaj huam sib luag. Thiab yog tias koj nyiam, koj tuaj yeem ntxiv cov neeg tuav cov kab hauv qab vaj huam sib luag kom cua ntsaws rau saum.

Kauj Ruam 5: Qhov tseeb

Lub Siab!
Lub Siab!
Lub Siab!
Lub Siab!
Lub Siab!
Lub Siab!

Thaum cov kua nplaum tau qhuav, npaj lub siab npaj!

Kuv ua cov nyees khawm ua ntej, tom qab ntawd joystick. Nkag mus rau lawv los ntawm sab saum toj, thiab saib koj cov phiaj xwm xim ua ntej txhua yam raug teeb tsa.

Tso lub hau ntswj rau ntawm cov hlua tuav rau txhua lub cev khawm, thiab ntswj lawv nruj. Kuv tau pom tias cov kauj ruam txuas tau yooj yim tshaj yog cov tuav microswitch txhua lub kaum me ntsis ntawm PCB, zoo li koj pom hauv daim duab.

Tom ntej no, nruab nrab lub hauv paus joystick thiab ntxiv nws 4 tus ntsia hlau. Kuv siv locknuts rau tus txiv neej ntawd kom paub tseeb tias nws tsis wiggle dawb, tab sis loctite lossis txawm tus ntsia thawv polish yuav ua haujlwm yog tias koj tsis muaj locknuts.

Koj tus joystick yuav tuaj nrog tus tuav sib cais. Yog tias yog, nws yog lub sijhawm los tso nws txawm tias lub hauv paus thiab muab lub nplhaib actuator rau. Lub hauv paus dav rau qhov ua rau nkag siab, lub hauv paus nqaim rau qhov ua tsis tau zoo.

Tom ntej no, thawb tus pas rau hauv, thiab tau txais E-Clip ntawm qhov tuav tuav. Qhib E-clip rau nrog cov pliers.

Yog tias koj cov nyees khawm tsis tau muaj microswitches tau teeb tsa, tam sim no peb yuav ntxiv khawm microswitches los ntawm thawj nqes tus lej qis dua li koj pom hauv daim duab, tom qab ntawd thawb lawv rov qab hla qhov siab kom txog rau thaum hloov mus rau qhov chaw. Daim ncuav mog qab zib yog tias koj ua ib qho "dot" ib zaug

Kauj Ruam 6: Txuas kab

Thaiv
Thaiv

Ntxiv PCB, thiab xaim raws li tau piav qhia hauv cov lus qhia rau koj cov cuab yeej tshwj xeeb. Muaj ntau qhov kev teeb tsa sib txawv sib txawv uas kuv tsis tuaj yeem qhia lawv txhua tus, tab sis lawv rhaub mus rau ob peb tus qauv teeb tsa.

  1. Khawm thiab JS rau Encoder, Encoder rau Pi. Thaum koj tab tom siv lub rooj tswj hwm tus lej nrog Raspberry Pi, koj yuav xaim cov nyees khawm thiab lo ua ntej rau tus lej nkag. Tom qab ntawd, tus lej nkag mus rau Pi ntawm USB. Feem ntau, kab ntawv USB no ntev heev, yog li txiav txim siab siv Pi board li me ntsis winding jig los nqa cov txuas ntxiv.
  2. Khawm thiab JS ncaj qha rau Pi. Rau ib pawg neeg uas ua ntawv, koj tuaj yeem siv Adafruit cov lus qhia kom xaim xov tooj tsawg tsawg ntawm cov nyees khawm ncaj qha rau IO header ntawm Pi.
  3. Khawm thiab JS rau Encoder, siv Encoder ua USB joystick. Rau cov uas tab tom ua si ntawm PC lossis console, koj yuav xav hla tus Pi tag nrho thiab yooj yim siv koj lub thawv ua USB joystick. Tsis muaj teeb meem! Qhov USB txuas los ntawm tus lej nkag tau tuaj yeem txuas ncaj qha rau PC lossis console thiab ua raws li USB joystick.

Kuv yuav tsis qhia cov kab txuas raws li nws txawv rau txhua qhov teeb tsa, tab sis lawv txhua tus ua raws li lub tswv yim zoo sib xws:

  • Ib qho, ntev hauv av hlau daisy saw los ntawm PCB av hauv av mus rau ib qho ntawm cov khoom sib txuas ntawm txhua qhov microswitch - dhia ntawm ib mus rau tom ntej. Cov xaim no feem ntau ntev dua, thiab muaj ntau qhov txuas.
  • Ntau lub xov tooj cua ib leeg txuas los ntawm lwm qhov (TSIS - Qhib Qhib) lub davhlau ya nyob twg ntawm txhua qhov hloov pauv rov qab mus rau PCB. Feem ntau PCB's yuav qhia koj qhov twg los txuas khawm #1, khawm #2, thiab lwm yam.

Nws xaus mus saib qee yam zoo li daim duab ntawm no, qhov twg kuv siv teeb tsa #2 - ncaj qha rau Pi.

Kauj ruam 7: Ua si

Ua si!
Ua si!
Ua si!
Ua si!

Kauj ruam kawg yog software - lub tsev ncab!

Yog tias koj tab tom siv Raspberry Pi, thiab koj xav tau kev paub zoo sib xws ntawm kev hloov pauv ntawm ntau tus emulators thiab MAME, kuv tus kheej hais qhia RetroPie, uas muaj pub dawb ntawm no..

Rub tawm daim npav SD daim duab, sau nws rau koj daim npav MicroSD los ntawm kauj ruam 1, thiab qhib nws hauv pi. Yog tias qhov no yog thawj zaug koj tau siv Retropie, lossis tsuas yog rau kev kho dua tshiab, thov txuas ntxiv nrog Retropie qhia ntawm no.

Kev teeb tsa yuav siv sijhawm ib nrab teev lossis ntau dua, tab sis koj lub mini-rig yuav txuas ntxiv xa cov khoom qab zib zoo rau xyoo tom ntej! Vam tias koj nyiam kev tsim, thiab kuv vam tias koj ua tiav hauv koj tus kheej DIY MAME cov phiaj xwm!

Pom zoo: