Turinys:

„Mini Bartop Arcade“: 8 žingsniai (su nuotraukomis)
„Mini Bartop Arcade“: 8 žingsniai (su nuotraukomis)

Video: „Mini Bartop Arcade“: 8 žingsniai (su nuotraukomis)

Video: „Mini Bartop Arcade“: 8 žingsniai (su nuotraukomis)
Video: Unico Visco Countercade - Too Little Too Late To Compete? 2024, Lapkritis
Anonim
„Mini Bartop“pasažas
„Mini Bartop“pasažas

Šį kartą norėčiau parodyti jums savo senų laikų arkadinę versiją, naudodamas „Raspberry Pi Zero“, paremtą „Picade Desktop Retro Arcade Machini“, kaip matyti šioje svetainėje:

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

Šio projekto tikslas yra sukurti retro video žaidimą kaip dovaną mano broliui, kuris būtų nešiojamas, lengvai naudojamas, gražus ir labai juokingas.

Prekės

  • „Raspberry Pi Zero W.“Labai rekomenduojama naudoti „Raspberry Pi Zero W“, nes šis įrenginys jungiasi prie interneto per „Wi-Fi“.
  • Joystick ir mygtukai. Nulinės delsos plokštės nebūtina, nes šiame projekte vairasvirtė ir mygtukai bus prijungti tiesiai prie Raspberry Pi Zero W GPIO.
  • 12V x 5A perjungiamas maitinimo šaltinis.
  • 5V x 3A naminis maitinimo šaltinis (įtrauktas projektas). Ši dalis nereikalinga, jei norima naudoti 5V x 5A perjungiamą maitinimo šaltinį.
  • 7 colių LCD monitorius.
  • Lazeriu išpjautos akrilo ir MDF dalys.
  • USB DAC PCM2704 plokštė.
  • Pora garsiakalbių.

1 žingsnis: Elektronika

Elektronika
Elektronika
Elektronika
Elektronika

Projekto esmė - „Raspberry Pi Zero W.“. Nepaisant jo dydžio, jis turi galią daryti viską. Mažasis kompiuteris turi daugybę emuliatorių, tokių kaip „Nes“, „SNes“, „Neo Geo“, „Mame“ir kt., Siūlanti daugybę retro žaidimų.

Įrenginyje yra USB DAC PCM2704 plokštė, kuri užtikrina patenkinamą skaitmeninį garsą.

Valdikliai prie kompiuterio prijungti GPIO, kurį reikia šiek tiek padirbėti, kad sistema tinkamai veiktų.

Ir galiausiai, ši medžiaga nieko verta be ekrano. Kadangi idėja buvo padaryti kažką nešiojamojo, visas linksmybes garantuoja 7 colių LCD monitorius.

Norint maitinti sistemą, šioje konstrukcijoje naudojamas 12V x 5A perjungimo maitinimo šaltinis, o 5V x 3A reguliuojamas maitinimo šaltinis sumažina „Raspberry Pi Zero W“ir monitoriaus plokštės įtampą.

2 žingsnis: 5V X 3A reguliuojamas maitinimo šaltinis

5V X 3A reguliuojamas maitinimo šaltinis
5V X 3A reguliuojamas maitinimo šaltinis
5V X 3A reguliuojamas maitinimo šaltinis
5V X 3A reguliuojamas maitinimo šaltinis

Grandinė yra pagrįsta LM 350 tranzistoriumi, kuris tiekia 5,6 V esant 3A išėjimo srovei, kuri maitina „Raspberry Pi Zero W“ir LCD ekraną.

Surinkimas neturi jokių sunkumų, kaip matyti Eagle bylose.

3 žingsnis: vairasvirtės jungtys prie GPIO

Vairasvirtės jungtys prie GPIO
Vairasvirtės jungtys prie GPIO

Užuot naudojęs nulinės delsos USB kortelę valdikliams prijungti prie kompiuterio („Raspberry Pi Zero W“turi tik vieną USB prievadą, kuris buvo naudojamas kaip skaitmeninis garso išėjimas), GPIO buvo logiškas problemos sprendimas.

Paveikslėlyje parodyta „Raspberry Pi Zero W GPIO“jungtis prie prietaiso vairasvirtės ir mygtukų. Kadangi mums reikės tik vieno žaidėjo, žaidimo valdymui naudojami tik žali kaiščiai (verta pasakyti, kad įžeminimo smeigtukai yra būtini norint uždaryti grandinę ir padaryti viską).

Daugiau informacijos rasite:

4 žingsnis: surinkimas

Asamblėja
Asamblėja
Asamblėja
Asamblėja
Asamblėja
Asamblėja

Retro-pasažas buvo pagamintas iš lazeriu pjausto MDF ir akrilo, sumontuotas plastikiniais kampais. Po išankstinio surinkimo visos MDF dalys buvo nudažytos juodai, o tai lėmė galutinį surinkimą.

Kaip matote, akrilo priekį dengia juoda plastikinė kaukė, rodanti tik garsiakalbius ir LCD ekraną.

Nuotraukose parodytas surinkimo procesas.

5 veiksmas: „RetroPie“konfigūravimas

Šiuos veiksmus atliko https://www.instructables.com/id/Breadboard-RetroP… ir

Pirmiausia turite atsisiųsti „RetroPie“vaizdą, kurį galite padaryti naudodami šią nuorodą:

Pasirinkite „Raspberry Pi 0/1“, kad atsisiųstumėte „Raspberry Pi Zero W“vaizdą.

Diegimo procesą ir visas „RetroPie“instrukcijas rasite šioje nuorodoje:

6 veiksmas: sukonfigūruokite GPIO valdiklį

Norėdami nustatyti GPIO valdiklį, turėsite atsisiųsti failus mk_arcade_joystick_rpi:

git klonas

Sudarykite ir įdiekite modulį:

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/

eksportuoti MKVERSION = 0.1.5

sudo -E dkms build -m mk_arcade_joystick_rpi -v 0.1.5

sudo -E dkms įdiegti -m mk_arcade_joystick_rpi -v 0.1.5

7 veiksmas: paleidus automatiškai įkelkite tvarkyklę

Atidarykite /etc /modules:

sudo nano /etc /modules

ir pridėkite eilutę, kurią naudojate tvarkyklei įkelti:

mk_arcade_joystick_rpi

Tada sukurkite failą /etc/modprobe.d/mk_arcade_joystick.conf:

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

ir pridėkite modulio konfigūraciją:

parinktys mk_arcade_joystick_rpi map = 1

Bandymas:

Norėdami patikrinti kreiptukų įvestį, naudokite šią komandą:

jstest/dev/input/js0

Daugiau instrukcijų rasite šiose nuorodose:

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

github.com/recalbox/mk_arcade_joystick_rpi

8 žingsnis: galutinis rezultatas

Galutinis rezultatas
Galutinis rezultatas
Galutinis rezultatas
Galutinis rezultatas
Galutinis rezultatas
Galutinis rezultatas

Kaip matote, tai yra galutinis projekto rezultatas, kuris gerai veikia ir yra pasirengęs labai smagiai! Mėgautis!

Rekomenduojamas: