Satura rādītājs:
- 1. darbība: detaļas
- 2. solis: kafijas galda rāmis
- 3. solis: gruntēšana/krāsošana
- 4. darbība: aizsargājiet monitoru
- 5. solis: galda virsma
- 6. darbība: vadi
- 7. solis: programmatūra
Video: RasPi divu spēlētāju arkādes kafijas galdiņš: 7 soļi (ar attēliem)
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:56
Šeit ir mana Raspberry Pi arkādes kafijas galda versija. Ideju es ieguvu no citiem lieliskiem pamācībām šeit un vēlējos dalīties savā pieredzē par būvēšanu.
Uz galda var spēlēt spēles no vairākiem videospēļu laikmetiem, ieskaitot NES, SNES, Sega, Playstation un N64 (N64 ir nepieciešams Rpi 2).
Protip: ja jūs veidojat 2+ kontrolierus, noteikti instalējiet slēpto dārgakmeni Super Mario War un sagatavojieties karstām, attiecības graujošām cīņām draugu un ģimenes lokā. Vēlāk jūs man pateiksieties.
1. darbība: detaļas
Tabula
Lai ietaupītu naudu, es sagriezu dažas vecās IKEA mēbeles šādos gabalos:
(2x) 34 "x 6" (priekšauts)
(2x) 21,5 x 6 collas (priekšauts)
(4x) 17 "x 4" (kājas)
(1x) 36 "x 24" saplāksnis (augšpusē)
(1x) 34 collu garš un (1x) 20 collu garš (iekšējais monitora korpuss)
Krāsa
Skrūves
Elektronika
Raspberry Pi 3 (ieteicams uzlabot veiktspēju, lai gan lielākā daļa emulatoru darbojas arī ar RasPi B)
LCD monitors (pārliecinieties, vai tas ir redzams, skatoties no augšas. Es izvēlējos 27 collu ekrānu)
Xin Mo USB kontrolieris
Darbināmi skaļruņi
Aparatūra
(2x) Arkādes kursorsviras
(14x) Arkādes pogas
HDMI kabelis
Vadi
Strāvas sloksne
2. solis: kafijas galda rāmis
Es uzbūvēju vienkāršu galdu no kāda "koka" no IKEA mēbelēm, kuras es grasījos mētāt. Es nogriezu kājas no veca galda un priekšautu/malas no vecā grāmatu skapja. Brīvi sekojot wikiHow veidotajam kafijas galdiņam, es varēju izveidot pamatu un rāmi ap LCD monitoru. Vienkārši pārliecinieties, vai galds ir pietiekami liels, lai ietilptu jūsu monitorā (mans ir 27 collu).
Es arī uzbūvēju plauktu galda platumā zem tā. Plaukts ir noderīgs skaļruņu, strāvas padeves strāvas un vaļēju vadu novietošanai. Atstājiet vietu virs plaukta LCD stiprinājumam un pašam ekrānam.
3. solis: gruntēšana/krāsošana
Ja izmantojat gabalus no vecām IKEA mēbelēm, skatiet šo rakstu par labāko veidu, kā krāsot IKEA lūžņus.
4. darbība: aizsargājiet monitoru
Lai noturētu monitoru vietā, es nogriezu koka gabalu galda garumā un nostiprināju to atbilstošā augstumā, izmantojot metāla kronšteinus. Pēc tam es izgriezu caurumus, lai HDMI/barošanas kabelis varētu darboties monitora aizmugurē. Es arī izgriezu caurumu, lai monitora kāts varētu ieslīdēt. Plaukts, ko es iebūvēju galda rāmī, atrodas zem monitora stiprinājuma, un tajā ir skaļruņi, strāvas padeves josla un vaļīgi kabeļi.
5. solis: galda virsma
Izmantojot finierzāģi, es galda augšpusē (saplākšņa loksnē) iegriezu taisnstūri, lai tas atbilstu LCD ekrāna izmēram. Pēc tam es noteicu, kur vēlos kursorsviru/pogas, un izurbju atbilstoša izmēra caurumus to uzstādīšanai. 1 1/8 collu urbis lieliski darbojās manām pogām.
6. darbība: vadi
Es atklāju, ka Xin Mo kontroliera plates izmantošana ir jauks veids, kā pieslēgt pogas/kursorsviras un izveidot savienojumu ar RasPi, izmantojot USB. Plātnei ir visi nepieciešamie vadi, kā arī kartēšanas shēma. Sakarā ar garumu starp maniem kontrolieriem, man vajadzēja pielodēt dažus garākus vadus, lai viss nonāktu pie tāfeles.
Protip: Noteikti kartējiet atskaņotāja 1 un spēlētāja pogas ar vienādiem numuriem katrā pusē - būs vieglāk, kad būs laiks konfigurēt programmatūras kartējumus.
7. solis: programmatūra
RetroPie ir labākais veids, kā uz pīrāga iegūt gandrīz jebkuru nepieciešamo emulatoru. RetroPie projekta lejupielādes sadaļā ir attēls jūsu SD kartei, lai sāktu darbu.
Rakstīšanas laikā jums ir jāveic papildu darbība, lai Xin Mo kontrollera panelis reģistrētu abus kontrolierus:
1. Kad RetroPie attēls tiek palaists, SSH ievadiet RasPi un pārejiet uz šādu txt failu:
/boot/cmdline.txt
2. Faila cmdline.txt beigās pievienojiet šādu informāciju:
usbhid.quirks = 0x16c0: 0x05e1: 0x040
Varat arī pārbaudīt kursorsviras/pogu kartes, izmantojot jstest:
jstest/dev/input/js0
Wiki RetroPie-Setup ir lielisks informācijas avots, lai uzzinātu par RetroPie emulatoriem un atbalstītajām spēlēm.
Šis emuāra ieraksts ir arī lielisks ceļvedis, kā iestatīt RetroPie 3 savā RasPi
Pēdējais protips: palaidiet retropie iestatīšanu, lai pēc saspringtā Super Mario kara raunda instalētu Kodi kickinam un skatītos YouTube.
Laimīgu spēli!
Otrā balva Raspberry Pi konkursā
Ieteicams:
Arduino interaktīvais LED kafijas galdiņš: 6 soļi (ar attēliem)
Arduino Interactive LED kafijas galdiņš: Es izveidoju interaktīvu kafijas galdiņu, kas zem objekta ieslēdz gaismas, kad objekts ir novietots virs galda. Iedegsies tikai gaismas diodes, kas atrodas zem šī objekta. Tas tiek darīts, efektīvi izmantojot tuvuma sensorus un kad tuvums
Animācijas kafijas galdiņš: 9 soļi (ar attēliem)
Animācijas kafijas galdiņš: Ir daudz ļoti labu pamācību, kā izveidot interaktīvus kafijas galdiņus ar LED matricām, un no dažiem no tiem smēlos iedvesmu un padomus. Šis ir vienkāršs, lēts un galvenokārt paredzēts radošuma stimulēšanai: tikai ar diviem
Ar Bluetooth vadāms Arduino LED kafijas galdiņš: 10 soļi (ar attēliem)
Ar Bluetooth kontrolējams Arduino LED kafijas galdiņš: Šis bija mans pirmais īstais Arduino projekts, un tas ir arī mans pirmais pamācāms, tāpēc esiet laipni komentāros :) Es gribēju izmēģināt un atbildēt uz jautājumiem, kas aizņēma kādu laiku, lai izdomātu un sniegtu detalizētus norādījumus. tu esi ļoti labi pazīstams ar ho
Viedais kafijas galdiņš: 14 soļi (ar attēliem)
Gudrs kafijas galdiņš: Sveiki, veidotāji! Mēs esam priecīgi izveidot projektu, kas jau sen ir bijis mūsu prātā, un dalīties ar jums. Gudrs kafijas galdiņš. Tā kā šis galds ir patiešām gudrs. Tas apgaismo jūsu vidi atbilstoši jūsu dzēriena svaram
CoffeeCade (Arcade kafijas galdiņš): 11 soļi (ar attēliem)
CoffeeCade (Arcade kafijas galdiņš): Es izveidoju šo projektu multimediju klasei. Pirms šī projekta man nebija pieredzes ar Raspberry Pi un zināma pieredze kokapstrādē. Es uzskatu, ka šo projektu var īstenot kāds ar jebkādu prasmju līmeni. Es pieļāvu dažas kļūdas un