Cuprins:

Mini Bartop Arcade: 8 pași (cu imagini)
Mini Bartop Arcade: 8 pași (cu imagini)

Video: Mini Bartop Arcade: 8 pași (cu imagini)

Video: Mini Bartop Arcade: 8 pași (cu imagini)
Video: XCADE BARTOP Arcade Cabinet Build/Unboxing Part 1 2024, Noiembrie
Anonim
Mini Bartop Arcade
Mini Bartop Arcade

De data aceasta, aș dori să vă arăt versiunea mea arcade din vechime folosind Raspberry Pi Zero, bazată pe Picade Desktop Retro Arcade Machini, așa cum se vede pe acest site:

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

Scopul acestui proiect este de a construi un joc video retro ca un cadou pentru fratele meu, care să fie portabil, ușor de utilizat, frumos și foarte amuzant.

Provizii

  • Raspberry Pi Zero W. Este foarte recomandat să utilizați Raspberry Pi Zero W, deoarece acest dispozitiv se conectează la Internet prin Wi-Fi.
  • Joystick și butoane. Nu este necesară placa de întârziere zero, deoarece în acest proiect joystick-ul și butoanele vor fi conectate direct la Raspberry Pi Zero W GPIO.
  • Sursă de alimentare comutată 12V x 5A.
  • Sursă de alimentare de casă de 5V x 3A (proiect inclus). Această parte nu este necesară în cazul în care se preferă utilizarea unei surse de alimentare comutate 5V x 5A.
  • Monitor LCD de 7 inci.
  • Piese din acril și MDF tăiate cu laser.
  • Placă USB DAC PCM2704.
  • O pereche de boxe.

Pasul 1: Electronică

Electronică
Electronică
Electronică
Electronică

Inima proiectului este un Raspberry Pi Zero W. În ciuda dimensiunilor sale, are puterea de a face lucrurile să se întâmple. Micul computer rulează un pachet de emulatoare precum Nes, SNes, Neo Geo, Mame etc., oferind o gamă largă de jocuri retro.

Dispozitivul este echipat cu o placă USB DAC PCM2704 care oferă sunet digital într-un volum satisfăcător.

Comenzile sunt conectate la computer de către GPIO, care are nevoie de ceva lucru pentru a configura sistemul să funcționeze corect.

Și, în sfârșit, acest material nu valorează nimic fără un ecran. Deoarece ideea a fost de a face ceva portabil, toată distracția este garantată de un monitor LCD de 7.

Pentru alimentarea sistemului, în acest design se utilizează o sursă de comutare de 12V x 5A, în timp ce o sursă de alimentare reglementată de 5V x 3A reduce tensiunea pentru Raspberry Pi Zero W și placa de monitorizare.

Pasul 2: Sursă de alimentare reglementată 5V X 3A

Sursă de alimentare reglementată 5V X 3A
Sursă de alimentare reglementată 5V X 3A
Sursă de alimentare reglementată 5V X 3A
Sursă de alimentare reglementată 5V X 3A

Circuitul se bazează pe tranzistorul LM 350, care furnizează 5,6V la curent de ieșire 3A, care alimentează Raspberry Pi Zero W și ecranul LCD.

Asamblarea nu are dificultăți, așa cum se poate vedea în fișierele Eagle.

Pasul 3: Conexiuni joystick la GPIO

Conexiuni joystick la GPIO
Conexiuni joystick la GPIO

În loc să utilizeze o cartelă USB cu întârziere zero pentru a conecta comenzile la computer (Raspberry Pi Zero W are un singur port USB, care a fost folosit ca ieșire digitală de sunet), GPIO a fost modalitatea logică de a rezolva problema.

Imaginea prezintă conexiunile GPIO Raspberry Pi Zero W la joystick și butoane ale dispozitivului. Întrucât vom avea nevoie de un singur jucător, doar pinii verzi sunt utilizați pentru controlul jocului (merită să spunem că pinii de la sol sunt necesari pentru a închide circuitul și a face lucrurile să se întâmple).

Pentru mai multe informații, consultați:

Pasul 4: Adunarea

Adunarea
Adunarea
Adunarea
Adunarea
Adunarea
Adunarea

Retro-arcada a fost realizată din MDF tăiat cu laser și acrilic, montat cu unghiuri de plastic. După pre-asamblare, toate piesele din MDF au fost vopsite în negru, ceea ce a dus la asamblarea finală.

După cum se vede, o mască de plastic neagră acoperă partea din față acrilică, afișând doar difuzoarele și ecranul LCD.

Imaginile arată procesul de asamblare.

Pasul 5: Configurarea RetroPie

Următorii pași au fost furnizați de https://www.instructables.com/id/Breadboard-RetroP… și

În primul rând, este necesar să descărcați imaginea RetroPie, care se poate face prin următorul link:

Selectați opțiunea „Raspberry Pi 0/1” pentru a descărca imaginea pentru Raspberry Pi Zero W.

Procesul de instalare, precum și toate instrucțiunile RetroPie, pot fi găsite la următorul link:

Pasul 6: Configurați controlerul GPIO

Pentru a configura controlerul GPIO, va trebui să descărcați fișierele mk_arcade_joystick_rpi:

git clone

Compilați și instalați modulul:

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/

export MKVERSION = 0.1.5

sudo -E dkms build -m mk_arcade_joystick_rpi -v 0.1.5

sudo -E dkms install -m mk_arcade_joystick_rpi -v 0.1.5

Pasul 7: Încărcarea automată a driverului la pornire

Deschideți / etc / modules:

sudo nano / etc / modules

și adăugați linia pe care o utilizați pentru a încărca driverul:

mk_arcade_joystick_rpi

Apoi creați fișierul /etc/modprobe.d/mk_arcade_joystick.conf:

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

și adăugați configurația modulului:

opțiuni mk_arcade_joystick_rpi map = 1

Testare:

Utilizați următoarea comandă pentru a testa intrările joystick-urilor:

jstest / dev / input / js0

Instrucțiuni suplimentare pot fi găsite în următoarele link-uri:

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

github.com/recalbox/mk_arcade_joystick_rpi

Pasul 8: Rezultatul final

Rezultatul final
Rezultatul final
Rezultatul final
Rezultatul final
Rezultatul final
Rezultatul final

După cum puteți vedea, acesta este rezultatul final al proiectului, care funcționează bine și este gata pentru o mulțime de distracție! Bucurați-vă!

Recomandat: