Satura rādītājs:

Mini Bartop Arcade: 8 soļi (ar attēliem)
Mini Bartop Arcade: 8 soļi (ar attēliem)

Video: Mini Bartop Arcade: 8 soļi (ar attēliem)

Video: Mini Bartop Arcade: 8 soļi (ar attēliem)
Video: Ai robots taking over ping pong 👀 #shorts 2024, Novembris
Anonim
Mini Bartopa pasāža
Mini Bartopa pasāža

Šoreiz es vēlos jums parādīt savu veco laiku arkādes versiju, izmantojot Raspberry Pi Zero, pamatojoties uz Picade Desktop Retro Arcade Machini, kā redzams šajā vietnē:

howchoo.com/g/mji2odbmytj/picade-review-ra…

Šī projekta mērķis ir izveidot brāļam dāvanā retro video spēli, kas būtu pārnēsājama, viegli lietojama, skaista un ļoti smieklīga.

Piegādes

  • Raspberry Pi Zero W. Ir ļoti ieteicams izmantot Raspberry Pi Zero W, jo šī ierīce izveido savienojumu ar internetu, izmantojot Wi-Fi.
  • Kursorsvira un pogas. Nav nepieciešams nulles aiztures panelis, jo šajā projektā kursorsvira un pogas tiks savienotas tieši ar Raspberry Pi Zero W GPIO.
  • 12V x 5A komutējams barošanas avots.
  • 5V x 3A pašmāju barošanas avots (iekļauts projektā). Šī daļa nav nepieciešama, ja vēlaties izmantot 5V x 5A komutējamu barošanas avotu.
  • 7 collu LCD monitors.
  • Lāzera griešanas akrila un MDF detaļas.
  • USB DAC PCM2704 plate.
  • Skaļruņu pāris.

1. darbība: elektronika

Elektronika
Elektronika
Elektronika
Elektronika

Projekta sirds ir Raspberry Pi Zero W. Neskatoties uz tā lielumu, tam ir tiesības darīt lietas. Mazajā datorā darbojas virkne emulatoru, piemēram, Nes, SNes, Neo Geo, Mame utt., Kas piedāvā plašas retro spēļu iespējas.

Ierīce ir aprīkota ar USB DAC PCM2704 plati, kas nodrošina digitālu skaņu apmierinošā skaļumā.

Vadības ierīces ir savienotas ar datoru, izmantojot GPIO, kas prasa zināmu darbu, lai sistēma darbotos pareizi.

Visbeidzot, šis materiāls bez ekrāna nav vērts. Tā kā ideja bija izveidot kaut ko pārnēsājamu, visu prieku garantē 7 collu LCD monitors.

Lai barotu sistēmu, šajā konstrukcijā tiek izmantots 12V x 5A komutācijas barošanas avots, savukārt 5V x 3A regulēts barošanas avots samazina spriegumu Raspberry Pi Zero W un monitora plates dēļ.

2. solis: 5V X 3A regulēts barošanas avots

5V X 3A regulēts barošanas avots
5V X 3A regulēts barošanas avots
5V X 3A regulēts barošanas avots
5V X 3A regulēts barošanas avots

Shēmas pamatā ir LM 350 tranzistors, kas nodrošina 5,6 V pie 3A izejas strāvas, kas nodrošina Raspberry Pi Zero W un LCD ekrānu.

Montāžai nav grūtību, kā redzams Ērgļa datnēs.

3. darbība: kursorsviru savienojumi ar GPIO

Kursorsviras savienojumi ar GPIO
Kursorsviras savienojumi ar GPIO

Tā vietā, lai izmantotu nulles aiztures USB karti, lai savienotu vadības ierīces ar datoru (Raspberry Pi Zero W ir tikai viens USB ports, kas tika izmantots kā digitālā skaņas izeja), GPIO bija loģisks veids, kā atrisināt problēmu.

Attēlā parādīti Raspberry Pi Zero W GPIO savienojumi ar ierīces kursorsviru un pogām. Tā kā mums būs vajadzīgs tikai viens spēlētājs, spēles vadībai tiek izmantotas tikai zaļās tapas (ir vērts teikt, ka zemējuma tapas ir nepieciešamas, lai slēgtu ķēdi un panāktu lietas).

Lai iegūtu vairāk informācijas, skatiet:

4. solis: montāža

Asambleja
Asambleja
Asambleja
Asambleja
Asambleja
Asambleja

Retro pasāžu izgatavoja ar lāzergrieztiem MDF un akrila materiāliem, kas uzstādīti ar plastmasas leņķiem. Pēc iepriekšējas montāžas visas MDF detaļas tika nokrāsotas melnā krāsā, kas noveda pie galīgās montāžas.

Kā redzams, melna plastmasas maska pārklāj akrila priekšpusi, parādot tikai skaļruņus un LCD ekrānu.

Attēli parāda montāžas procesu.

5. darbība. RetroPie konfigurēšana

Šādas darbības nodrošināja vietnes https://www.instructables.com/id/Breadboard-RetroP… un

Pirmkārt, ir nepieciešams lejupielādēt RetroPie attēlu, ko var izdarīt, izmantojot šo saiti:

Atlasiet opciju Raspberry Pi 0/1, lai lejupielādētu Raspberry Pi Zero W attēlu.

Instalēšanas process, kā arī visas RetroPie instrukcijas ir atrodamas šajā saitē:

6. darbība: konfigurējiet GPIO kontrolieri

Lai iestatītu GPIO kontrolieri, jums būs jālejupielādē faili mk_arcade_joystick_rpi:

git klons

Apkopojiet un instalējiet moduli:

sudo mkdir /usr/src/mk_arcade_joystick_rpi-0.1.5/

cd mk_arcade_joystick_rpi-master/

sudo cp -a * /usr/src/mk_arcade_joystick_rpi-0.1.5/

eksportēt MKVERSION = 0.1.5

sudo -E dkms build -m mk_arcade_joystick_rpi -v 0.1.5

sudo -E dkms instalēt -m mk_arcade_joystick_rpi -v 0.1.5

7. darbība: draivera automātiska ielāde startēšanas laikā

Atveriet /etc /modules:

sudo nano /etc /modules

un pievienojiet rindu, kuru izmantojat draivera ielādēšanai:

mk_arcade_joystick_rpi

Pēc tam izveidojiet failu /etc/modprobe.d/mk_arcade_joystick.conf:

sudo nano /etc/modprobe.d/mk_arcade_joystick.conf

un pievienojiet moduļa konfigurāciju:

opcijas mk_arcade_joystick_rpi karte = 1

Pārbaude:

Izmantojiet šo komandu, lai pārbaudītu kursorsviru ievades:

jstest/dev/input/js0

Papildu instrukcijas var atrast šādās saitēs:

www.instructables.com/id/Breadboard-RetroP…

github.com/recalbox/mk_arcade_joystick_rpi

8. solis: gala rezultāts

Galarezultāts
Galarezultāts
Galarezultāts
Galarezultāts
Galarezultāts
Galarezultāts

Kā redzat, tas ir projekta gala rezultāts, kas darbojas labi un ir gatavs daudz jautrības! Izbaudi!

Ieteicams: