Talaan ng mga Nilalaman:

Modular Arcade Machine: 12 Hakbang
Modular Arcade Machine: 12 Hakbang

Video: Modular Arcade Machine: 12 Hakbang

Video: Modular Arcade Machine: 12 Hakbang
Video: I Belong to the Zoo - Sana (Official Music Video) 2024, Hulyo
Anonim
Modular Arcade Machine
Modular Arcade Machine

Ang aking dalawang anak na lalaki at nais kong bumuo ng isang arcade machine ngunit hindi kami maaaring magpasya kung anong uri ang itatayo sa pagitan ng isang buong stand-up na gabinete, isang bar-top o isang fight-stick style console upang mai-plug sa isang TV. Sa kalaunan ay napunta sa amin na maitatayo namin ang lahat bilang isang modular na solusyon sa mga modyul na maaaring magamit nang isa-isa o pinagsama tulad ng ninanais.

Dahil sa simpleng disenyo at pagpipilian ng sangkap na ito ay medyo mura ring pagbuo kumpara sa maraming mga proyekto sa home arcade machine at dapat mong makamit sa ilalim ng 200 € / $ sa mga materyales. Mayroon na akong halos lahat ng mga materyales na gawa sa kahoy at electronics na naglalagay sa ngayon kaya't sa ngayon ay gumastos ako ng mas mababa sa 100 €.

Hakbang 1: Disenyo

Disenyo
Disenyo
Disenyo
Disenyo
Disenyo
Disenyo

Ang pangunahing konsepto ng disenyo ay isang system ng arcade ng dalawang manlalaro na binubuo ng isang hanay ng mga independiyenteng modyul na ang bawat isa ay mayroong ilang indibidwal na pag-andar at umakma din sa bawat isa kapag pinagtutulungan.

  • Naglalaman ang Control Module ng lahat ng mga control at control electronics kasama ang mga USB Controller. Ang modyul na ito ay maaaring magamit ng isang fight stick style controller na konektado sa isang console o Raspberry PI.
  • Ang Display Module ay naglalaman ng display at Raspberry PI (o iyong pinili ng SBC) at maaaring magamit nang nakapag-iisa bilang isang "all-in-one" na computer o konektado sa Control Module upang makabuo ng isang bartop arcade unit.
  • Ang Stand Module ay kumikilos bilang isang yunit ng imbakan sa standalone mode at kapag isinama sa bartop ay bumubuo ng isang kumpletong stand-up arcade machine.

Sinubukan naming panatilihin ang disenyo bilang simple at pagganap hangga't maaari pagkuha ng ilang mga pahiwatig ng disenyo mula sa 70s at 80s na antigo - tabletop - mga laro at pag-iwas sa mga hindi gumaganang elemento tulad ng light up marquee at T-molding na matatagpuan sa maraming mga kabinet. Siyempre maaari mong baguhin ang disenyo upang idagdag sa mga elementong ito kung ninanais.

Nagpasya ako sa isang medyo klasikong layout ng pindutan na tila naaalala ko mula sa mga arcade ng aking kabataan na may isang "tuwid na anim" na kumpol ng kumpol sa tabi ng bawat isa sa mga joystick (StreetFighter2 FTW). Inilagay ko ang mga pindutan ng Start at Select sa front panel upang magsilbi para sa pagtulad ng console pati na rin ang input ng coin at mga tungkulin ng pagpili ng manlalaro. Naglagay din ako ng isang pindutan sa bawat panig para sa mga laro ng pinball. Siyempre malaya kang baguhin ang disenyo sa iyong sariling kagustuhan at nais na mga pamamaraan ng pag-input hal. mga trackball may timbang na mga spinner atbp.

Gumawa ako ng paunang magaspang na konsepto ng sketch ng bar-top unit sa papel at pagkatapos ay muling likhain ang mga tamang modelo ng scale sa SketchUp - tingnan ang mga nakalakip na file para sa bawat isa sa mga module at kombinasyon.

Ibinatay ko ang mga sukat sa paligid ng 19 widescreen monitor na binili ko nang pangalawa sa € 10. Nagresulta ito sa isang pangkalahatang lapad ng gabinete na 500mm na iniiwan mga 30mm na pag-play kung sakaling kailangan kong baguhin ang monitor.

Suriin ang mga file ng SketchUp para sa eksaktong sukat sa lahat ng mga sukat. Kapag pinuputol ang isang tukoy na panel o butas ginamit ko ang tool sa pagsukat ng tape sa SketchUp upang masukat ang sukat ng modelo bago markahan ang mga pagbawas sa materyal na konstruksyon.

Hakbang 2: Mga Kagamitan at Materyales sa gawa sa kahoy

BABALA: GUMAMIT NG PAG-INGAT AT APPROPRIATE NA KALIGTASAN SA KALIGTASAN KAPAG MAG-OPERATE NG POWER TOOLS

Mga kasangkapan

  • Screwdriver at mga turnilyo
  • Nakita sa mesa o pabilog na lagari
  • Itinaas ng Jigsaw
  • Mga drill at misc bits kabilang ang 28mm hole saw para sa mga pindutan
  • Papel de liha
  • Router at pag-ikot ng sulok ng kaunti

Mga Kagamitan

  • 19mm (3/4 ") MDF sheeting
  • 6mm (3/4 ") MDF sheeting
  • Angle brackets (Gumamit ako ng talagang talagang madaling gamiting mga plastik - tingnan ang mga larawan sa konstruksyon)
  • Tagapuno ng kahoy
  • Kulayan (tingnan ang "Tapusin" na mga hakbang sa paglaon para sa mga detalye)

Hakbang 3: Pagkontrol sa Pagbuo ng Modyul

Pagkontrol sa Pagbuo ng Modyul
Pagkontrol sa Pagbuo ng Modyul
Pagkontrol sa Pagbuo ng Modyul
Pagkontrol sa Pagbuo ng Modyul
Pagkontrol sa Pagbuo ng Modyul
Pagkontrol sa Pagbuo ng Modyul
Pagkontrol sa Pagbuo ng Modyul
Pagkontrol sa Pagbuo ng Modyul

Sinimulan ko ang Control Module sa pamamagitan ng paggupit ng mga gilid mula sa 19mm MDF batay sa mga sukat mula sa modelo ng SketchUp.

Susunod ay pinutol ko ang harap at likod ng mga panel. Minarkahan ko ang mga bevel sa mga panel na ito sa pamamagitan ng paglalagay ng mga ito ng mahigpit laban sa mga gilid at pagmamarka ng anggulo gamit ang isang lapis at pagkatapos ay pagsali sa mga marka sa magkabilang panig na may isang tuwid na gilid. Pagkatapos ay pinutol ko ito sa pamamagitan ng paningin sa talahanayan nakita at natapos sa papel de liha. Sigurado ako na may isang mas mahusay na paraan upang gawin ito sa maraming mga tool at / o mas mahusay na mga kasanayan ngunit ito ay umayos ng mabuti para sa aking mga pangangailangan at hindi nagtagal.

Pagkatapos ay pinutol ko ang butas ng harap at gilid na pindutan at ikinonekta ang lahat ng mga panel na may mga anggulo na bracket at turnilyo. Una kong binalak na gumamit ng pandikit ngunit ang aking mga pagsubok na may pagdikit sa isang MDF cut edge ay tila nagpapahiwatig na hindi ito magiging sapat na malakas. Gayundin mayroon akong isang bungkos ng mga bracket na aking na-recycle mula sa isang lumang proyekto;).

Inikot ko rin ang tuktok na mga gilid na nakaharap sa harap sa yugtong ito gamit ang router na may maliit na sulok sa pag-ikot. Nagbibigay ito ng isang mas magandang hitsura at mas komportableng pakiramdam sa modyul at umuusbong ng malupit na mga gilid kung saan natural na nakasalalay ang iyong mga kamay sa tabi ng mga kontrol.

Susunod na pinutol ko ang tuktok at ibaba mula sa 6mm MDF. I-beveled ang tuktok na panel tulad ng sa harap at likod ng mga panel upang matiyak ang isang snug fit at seamless finish. Hindi ko na-bevel ang ilalim ng panel dahil hindi ko plano na punan at pintahan ito. Sa halip ay gagamitin ko ito bilang isang panel ng pag-access sa pagpapanatili. Nag-drill ako at nag-coutersunk ng mga butas at nag-drill ng mga tumutugmang butas sa mga bracket ng sulok.

Pagkatapos ay na-disassemble ko ang likurang panel at pinutol ang isang malaking butas para sa regular na pag-access sa mga USB cable at Raspberry PI.

Sa wakas ay pinutol ko ang tuktok na pindutan ng panel at mga butas ng joystick at muling pinagtagpo. Hindi ko naayos ang tuktok na panel sa lugar sa yugtong ito dahil nais kong panatilihin itong maluwag sa panahon ng proseso ng mga kable.

Hakbang 4: Mga Kagamitan at Materyales ng Elektronika

NB: Ang listahang ito ay kinakailangan lamang kung nais mong pumunta sa buong nerd sa electronics. Maaari mong at marahil ay dapat makuha ang lahat ng bagay na ito bilang bahagi ng isang plug and play kit (tulad ng mga ito) at iwasan ang lahat ng paghihinang at pasadyang mga kable. Kapag nagawa ito nang isang beses "sa mahirap na paraan" ay talagang babaan ako sa ruta ng kit kung gumawa pa ako ng isa pang gabinete.

Mga kasangkapan

  • Multimeter / pagkakakonekta na tester
  • Panghinang
  • Pamutol ng wire
  • Crimping tool (ginamit ko lang ang wire cutter)

Mga Kagamitan

  • Arduino Leonardo / Pro Micro na may USB HID Joystick profile (Gumamit ako ng murang mga clone)
  • USB hub
  • Arcade joystick at mga pindutan.
  • Mga crimp konektor upang tumugma sa iyong napiling joystick at mga pindutan
  • 2x Mini na mga breadboard
  • Mga kumokonekta na mga wires (pangunahin kong ginamit ang mga wire ng Jumper ng Dupont)
  • Electronics solder (mayroon pa ring aking orihinal na rosin core reel mula sa kolehiyo)
  • Heat shrink tubing

Hakbang 5: Mga Kable ng Module ng Pagkontrol

Mga Kable ng Module ng Pagkontrol
Mga Kable ng Module ng Pagkontrol
Mga Kable ng Module ng Pagkontrol
Mga Kable ng Module ng Pagkontrol
Mga Kable ng Module ng Pagkontrol
Mga Kable ng Module ng Pagkontrol

Muli, inirerekumenda kong isaalang-alang ang isang plug at play kit sa halip na ang diskarte na naitala sa dito. Sundin lamang ang diskarteng ito kung ikaw:

A. Nais ng buong kontrol ng mababang antas ng code sa paghawak ng pindutan

B. Talagang nasiyahan sa paghihinang at pasadyang mga kable (na hindi)

C. Mayroon nang mga tool at bahagi at / o nais na makatipid ng kaunting pera

D. Nais bang malaman ang tungkol sa bagay na ito o magsanay lamang

Ang aking personal na pagganyak ay isang halo ng nasa itaas. Ok, kaya narito kung paano ko nagawa ang mga kable:

Una akong gumawa ng mga cable ng adapter upang sumali sa mga crimp konektor sa mga pindutan sa mga wire ng konektor ng Dupont. Ginawa ko ang isa sa mga ito para sa micro-switch sa bawat isa sa mga pindutan at ang apat sa bawat isa sa mga joystick. Sumigaw upang ipagbawal si Larry para sa isang paghuhukay sa linya ng produksyon para sa mga ito.

Ginamit ko pagkatapos ang mga pasadyang kable na ito upang ikonekta ang mga pindutan at mga joystick upang mag-input ng mga pin sa bawat isa sa mga micro-Controller sa pamamagitan ng mga breadboard.

NB: Sa disenyo na ito mayroong isang hiwalay na micro-controller at samakatuwid ay USB cable para sa bawat manlalaro. Hatiin ang joystick at pindutan ng mga micro-switch nang naaayon sa pagitan nila at i-wire ang parehong mga pindutan ng pinball sa parehong micro-controller. Suriin ang mga larawan na nagpapakita ng isang pag-unlad sa pamamagitan ng mga yugto ng mga kable kung ikaw ay makaalis.

Susunod na kailangan kong magdagdag ng isang kawad upang magpadala ng isang senyas sa bawat isa sa mga micro-switch na kung saan ay ibabalik ang signal sa micro-controller input pin kapag pinindot ang pindutan. Ginamit ko ang 4 na paikot-ikot na mga pares sa ilang mga Cat 5e cable upang magbigay ng signal sa mga joystick sa pamamagitan ng paghihinang silang lahat sa isang dulo at paglakip ng isang Dupont konektor na cable na konektado sa signal pin sa micro-controller.

Gumawa ako ng isang maliit na daisy-chain cable para sa bawat isa sa mga 6 na pindutan ng kumpol at sa wakas ay ginamit ko ang aking mga pasadyang mga cable ng adapter sa pagsisimula / pagpili at mga pindutan ng pinball muli lahat ng naka-wire sa micro-controller signal pin.

Ang pag-kable ng mga micro-switch sa micro-Controller ay medyo prangka dahil sa paggamit ng mini-breadboard at Dupont connectors na nangangahulugang madali kong mailipat ang mga wire sa paligid kung kinakailangan.

Hakbang 6: Controller Code

Controller Code
Controller Code
Controller Code
Controller Code
Controller Code
Controller Code

Ang code ay medyo basic. Binago ko ang isang halimbawa ng gamepad mula sa mahusay na Arduino Joystick Library

Maaari kang matuto nang higit pa tungkol sa pagsisimula sa library na iyon mula sa madaling gamiting pagtuturo na ito.

Sa pagtatapos ng hakbang na ito nagkaroon kami ng isang gumaganang 2 player na fight-stick controller kaya't ipinagdiwang namin ang ilang mga pag-ikot ng StreetFighter2 sa aking laptop!

Orihinal na binalak kong ikonekta ang mga micro-controler nang direkta sa Raspberry PI sa pamamagitan ng USB ngunit habang sinusubukan ang laptop natagpuan ko na ang pagkonekta at idiskonekta ang mga konektor ng micro USB sa mga micro-Controller sa pamamagitan ng access panel ay napaka fiddly at kalaunan ay nasira ko ang micro USB konektor mula sa isa sa mga micro-Controller.

Ang solusyon dito ay upang isama ang isang USB hub sa control module. Nangangahulugan ito na isang solong koneksyon lamang ang nakalantad na form na Control Module at ang pangkalahatang solusyon ay mas matatag. Sa pagkumpleto ng mga kable nagdagdag ako ng mga butas ng turnilyo ng countersunk sa tuktok na panel at i-screw ito sa lugar.

gamepad.ino

// Simpleng halimbawa ng gamepad na nagpapakita ng demonyo kung paano basahin ang limang Arduino
// digital pin at mapa ang mga ito sa Arduino Joystick library.
//
// Ang mga digital na pin ay na-grounded kapag ito ay pinindot.
//
// TANDAAN: Ang sketch file na ito ay ginagamit kay Arduino Leonardo at
// Arduino Micro lamang.
//
// Binagong bersyon ng orihinal na code ni Matthew Heironimus
// 2018-08-11
//--------------------------------------------------------------------
# isama
Joystick_ Joystick;
voidsetup () {
// Pinasimulan ang Mga Pins ng Button
pinMode (2, INPUT_PULLUP);
pinMode (3, INPUT_PULLUP);
pinMode (4, INPUT_PULLUP);
pinMode (5, INPUT_PULLUP);
pinMode (6, INPUT_PULLUP);
pinMode (7, INPUT_PULLUP);
pinMode (8, INPUT_PULLUP);
pinMode (9, INPUT_PULLUP);
pinMode (10, INPUT_PULLUP);
pinMode (16, INPUT_PULLUP);
pinMode (20, INPUT_PULLUP);
pinMode (21, INPUT_PULLUP);
// Initialize Joystick Library
Joystick.begin ();
Joystick.setXAxisRange (-1, 1);
Joystick.setYAxisRange (-1, 1);
}
// Huling estado ng mga pindutan
int lastButtonState [12] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
int pins [12] = {2, 3, 4, 5, 6, 7, 8, 9, 10, 16, 20, 21};
voidloop () {
// Basahin ang mga halagang pin
para sa (intindex = 0; index <12; index ++)
{
int kasalukuyang ButtonState =! digitalRead (mga pin [index]);
kung (kasalukuyang ButtonState! = last ButtonState [index])
{
switch (pin [index]) {
kaso2: // UP
kung (kasalukuyang ButtonState == 1) {
Joystick.setYAxis (-1);
} iba pa {
Joystick.setYAxis (0);
}
pahinga;
kaso3: // TAMA
kung (kasalukuyang ButtonState == 1) {
Joystick.setXAxis (1);
} iba pa {
Joystick.setXAxis (0);
}
pahinga;
kaso4: // Pababa
kung (kasalukuyang ButtonState == 1) {
Joystick.setYAxis (1);
} iba pa {
Joystick.setYAxis (0);
}
pahinga;
kaso5: // KALIWA
kung (kasalukuyang ButtonState == 1) {
Joystick.setXAxis (-1);
} iba pa {
Joystick.setXAxis (0);
}
pahinga;
kaso6:
Joystick.set Button (0, kasalukuyang ButtonState);
pahinga;
kaso7:
Joystick.set Button (1, kasalukuyang ButtonState);
pahinga;
kaso8:
Joystick.set Button (2, kasalukuyang ButtonState);
pahinga;
case9:
Joystick.set Button (3, kasalukuyang ButtonState);
pahinga;
case10:
Joystick.set Button (4, kasalukuyang ButtonState);
pahinga;
kaso16:
Joystick.set Button (5, kasalukuyang ButtonState);
pahinga;
kaso20:
Joystick.set Button (8, kasalukuyang ButtonState);
pahinga;
case21: {
Joystick.set Button (9, kasalukuyang ButtonState);
pahinga;
}
}
lastButtonState [index] = kasalukuyang ButtonState;
}
}
antala (10);
}

tingnan ang rawgamepad.ino na naka-host sa ❤ ng GitHub

Hakbang 7: Pag-setup ng Raspberry PI

Pag-setup ng Raspberry PI
Pag-setup ng Raspberry PI

Inirerekumenda ko ang isang Pi 3 para sa maximum na pagganap ng laro at pagiging tugma ngunit kung interesado ka lamang sa mga mas matatandang laro ang isang mas mababang aparato na pinapatakbo tulad ng Pi Zero ay magiging maayos din. Gumagamit ako ng ekstrang Pi 2 na mayroon na akong pagtula.

Mayroong isang pag-load ng mahusay na mga mapagkukunan sa web na naglalarawan kung paano i-set up ang iyong napiling Pi o iba pang SBC na may iba't ibang mga emulator at front end. Personal kong ginagamit at inirerekumenda ang RetroPie at nakita ko ang mga ito - mahusay - mga video mula sa ETA Prime upang maging isang mahusay na paraan upang bumangon at mabilis na tumakbo.

Hakbang 8: Paggawa ng Module sa Display

Paggawa ng Module sa Display
Paggawa ng Module sa Display
Paggawa ng Module sa Display
Paggawa ng Module sa Display
Paggawa ng Module sa Display
Paggawa ng Module sa Display

Sinimulan ko ang pagtatayo ng Module sa Display sa mga panel ng gilid, pagmamarka at pagputol ng una mula sa mga sukat na sinusukat mula sa SketchUp file gamit ang panukalang virtual tape. Ginamit ko pagkatapos ang unang panel bilang isang template upang markahan ang pangalawa.

Susunod ay pinutol ko ang panel ng mas mababang likuran, pinilyo sa ilang mga anggulo na bracket at pagkatapos ay i-tornilyo ito sa mga gilid na panel. Sa yugtong ito napatunayan kong magkasya ang aking monitor. Medyo mas mahigpit ito kaysa sa inaasahan ko ngunit may sapat na puwang.

Pagkatapos ay idinagdag ko ang ibabang front panel at pinutol ang mga butas dito upang tumugma sa control module. Upang markahan ang mga ito inilagay ko ang control module laban sa display module at isinulat sa paligid ng mayroon nang hole sa control module.

Sa yugtong ito nakapag-bolt ako nang magkasama ang dalawang mga module na gumagamit ng dalawang bolts ng konektor ng kabinet. Ngayon nakikita ko ang pangwakas na hugis ng pinagsamang module ng bar-top!

Ang susunod na hakbang ay ang pagruruta ng mga gilid ng mga panel. Para dito ay na-disassemble ko ulit ang unit. Pinutol ko rin ang butas para sa mga power inlet at switch. Para sa mga ito ay una kong minarkahan ang butas, pagkatapos ay nag-drill ng mga sulok na may isang maliit na piraso ng kahoy at sa wakas ay pinutol ang natitirang materyal gamit ang isang spiral saw.

Pagkatapos ay muling pinagtagpo ang yunit na idinidikit ang bawat piraso sa oras na ito. Habang gumagamit din ako ng mga bracket hindi ko na kailangang gumamit ng clamp upang magkasama ang mga piraso.

Ngayon na ang yunit ay nasa huling porma nito ay pinutol ko ang panel ng screen at akma ito sa lugar, ginagawa ito sa papel na buhangin hanggang sa magkasya ito nang maayos. Nang masaya ako sa akma ay inilabas ko ito at ginamit ang isang lagari upang gupitin ang butas para sa display upang tumugma sa nakikitang lugar ng screen. Ginawa ko ito ay nasubukan ko ang screen sa lugar gamit ang ilang mga braket upang hawakan ang monitor nang maluwag sa posisyon.

Pinagsama ko ang dalawang mga module upang makita kung ano ang hitsura nito at pagkatapos ay natapos na nakadikit ang screen sa paligid. Upang magawa ito, nagdagdag ako ng ilang dagdag na piraso ng 6mm MDF sa likod ng screen upang masiguro na ito ay solid at upang maiwasan ang mga bitak sa pintura sa paglaon.

Hakbang 9: Tapusin

Tapos na
Tapos na
Tapos na
Tapos na
Tapos na
Tapos na
Tapos na
Tapos na

Kapag ang kola ay ganap na natuyo sa display module ay malugod kong inilapat ang tagapuno ng kahoy sa lahat ng mga kasukasuan at mga mantsa at pinaso ito ng magaspang na marka ng liha.

Pagkatapos ay pinahiran ko ito ng natubigan na bonding ng PVA bilang isang unang layer ng selyo. Susunod na inilapat ko ang maraming mga coats ng isang halo ng PVA at puting pangkalahatang layunin na pintura ng kahoy / bakal na nakita ko sa garahe.

Ang mga paunang coats na ito ay inilapat lahat gamit ang isang regular na 2 brush ng pintura.

Nang matuyo ang base coats gumawa ako ng isang light sanding na may pinong liha na liha. Pagkatapos nito ay nagdagdag ako ng isa pang amerikana ng puting pintura.

Nang matuyo iyon ay muling nag-sanded muli ako at pagkatapos ay naglapat ng isang pares ng mga coats ng murang pangkalahatang layunin na pinturang spray mula sa mga lata na kinuha ko sa tindahan ng hardware.

Bago ulitin ang proseso para sa control module ay pinutol ko ang upper back panel ng display module. Ang panel na ito ay may butas dito upang madali kong madala ang display module. Pinapayagan din nitong kumilos ang tunog para sa built-in na mga speaker ng monitor na makalabas sa kaso.

Sa yugtong ito napagpasyahan kong alisin ang mga turnilyo mula sa tuktok na panel ng control module at idikit ito sa halip. Upang matiyak na ligtas ito, nakadikit muna ako sa ilang dagdag na mga piraso ng suporta.

Kapag ang control module ay ipininta ginamit ko ang isang Dremel upang linisin ang mga butas ng buton na patuloy na pagsubok sa kanila para sa laki sa isa sa mga pindutan. Sa wakas ay idinikit ko ang nut ng konektor ng muwebles sa likod ng mga module ng kontrol.

Makatuwiran akong nasiyahan sa nagresultang tapusin sa pagtatapos ng hakbang na ito na ibinigay sa dami ng oras at pagsisikap na ginugol. Ito ay hindi sa anumang paraan perpekto at maaaring mapabuti na bibigyan ng mas maraming oras sa yugtong ito. Ito ay talagang nakasalalay sa kung anong antas ng pagtatapos ang nais mong makamit kung gaano karaming oras ang tatagal ng hakbang na ito.

Hakbang 10: Mga Bahagi ng Display Module

  • 19 "Widescreen Monitor kasama ang mga speaker
  • Raspberry PI 2 Single Board Computer (SBC)
  • Kaso ng Raspberry PI 2
  • 2Amp USB power adapter
  • Micro-usb cable
  • 3.5mm audio cable
  • HDMI cable
  • Mains chassis socket (uri ng takure ng tingga)
  • Nangunguna ang pangunahing lalagyan ng kettle
  • Double socket socket

Hakbang 11: Ipakita ang Mga Kable ng Module

Mga Kable ng Display Module
Mga Kable ng Display Module
Mga Kable ng Display Module
Mga Kable ng Display Module
Mga Kable ng Display Module
Mga Kable ng Display Module
Mga Kable ng Display Module
Mga Kable ng Display Module

Una akong nagdagdag ng isang base at likuran panel sa display module shell. Ang likurang panel ay na-secure sa lugar gamit ang mga magnetic catches upang madali itong matanggal para sa mabilis na pag-access sa mga bahagi.

Pagkatapos ay nag-wire ako ng isang switch ng kuryente sa isang doble na socket ng kuryente para sa pagpapatakbo ng PI at monitor. In-solder ko ang mga wire ng kuryente sa switch at isinuot ang mga kable na may heat-shrink tubing. Kung hindi ka ganap na komportable tungkol sa bahaging ito kumuha ng tulong mula sa isang kwalipikadong tao. HUWAG kumuha ng anumang mga panganib sa mga kable ng mains.

Matapos kong ayusin ang switch nang ligtas sa kaso inilagay ko ang monitor sa posisyon. Dahil sa mahigpit na laban ng isang pares ng labis na mga plastic bracket ay ang lahat na kinakailangan upang ma-secure ang screen sa lugar.

Susunod na isinaksak ko ang isang USB power adapter para sa PI at isang lead ng kettle para sa monitor. Ang natitira lamang ay ang plug sa audio at video signal sa monitor.

Tulad ng monitor ay walang HDMI-in Gumamit ako ng isang HDMI sa DVI adapter. Ang audio ay ibinigay sa built-in na mga speaker ng monitor sa pamamagitan ng isang 3.5mm audio cable mula sa PI. Gamit ang back panel at mga setting ng audio sa max ang dami ng audio ay okay ngunit hindi malakas. Maaari akong magdagdag ng mga nagsasalita at isang mini amplifier sa isang hinaharap na pag-update.

Sa wakas ay isinaksak ko ang isang USB hub sa PI at hinayaan kong magsimula ang pagsubok ng ganap na pagpapatakbo ng module ng pagpapakita.

Hakbang 12: Pangwakas na Assembly at Saloobin

Pangwakas na Assembly at Saloobin
Pangwakas na Assembly at Saloobin
Pangwakas na Assembly at Saloobin
Pangwakas na Assembly at Saloobin
Pangwakas na Assembly at Saloobin
Pangwakas na Assembly at Saloobin
Pangwakas na Assembly at Saloobin
Pangwakas na Assembly at Saloobin

Ang huling trabaho bago ang huling pagpupulong ay muling pag-kable at pag-assemble ng Control Module pagkatapos ng pagpipinta. Ito ay naging maayos nang maayos bukod sa pagkasira ng isang kawad na dapat na muling solder.

Bago pagsamahin ang Mga Module ng Control at Display pinutol ko ang isang pares ng mga disc ng malinaw na film ng contact na malagkit upang maiwasan ang mga bariles ng konektor ng muwebles na nakausli mula sa Control Module mula sa pagkamot ng pintura ng Display Module.

Ito ay noon lamang isang simpleng gawain ng paglalagay ng mga module at pag-ikot ng mga ito nang magkasama. Sa yugtong ito ang bar-top unit ay kumpleto na at handa na para sa aksyon. Mukhang ito ang magiging ginustong pagsasaayos kaya't hindi ko kakailanganing itayo ang Stand Module nang kaunti kahit papaano. Kung at kailan ko gagawin, ia-update ko ang post na ito. Ang Stand Module mismo ay dapat na pinaka-simple sa lahat. Karaniwan ito ay isang simpleng gabinete ng imbakan na may mga bolt bolt sa itaas upang kumonekta sa bar-top unit.

Masaya ako sa pagtatrabaho sa proyektong ito kasama ang aking mga anak. Marami kaming natutunan at inaasahan namin ngayon ang paglalaro ng maraming mga lumang arcade at console na klasikong sa bagong makina. Salamat sa pagbabasa at ipaalam sa amin kung ano ang palagay mo sa proyekto sa mga komento!

Inirerekumendang: