Sisukord:

DIY käeshoitav mängukonsool RetroPie abil: 7 sammu
DIY käeshoitav mängukonsool RetroPie abil: 7 sammu

Video: DIY käeshoitav mängukonsool RetroPie abil: 7 sammu

Video: DIY käeshoitav mängukonsool RetroPie abil: 7 sammu
Video: Новый чехол Pine64 Roshambo Retro SBC для Raspberry pi Rockpro64 rock64 Tinker Board и многое другое 2024, November
Anonim
Image
Image
DIY käeshoitav mängukonsool RetroPie abil
DIY käeshoitav mängukonsool RetroPie abil

Selle projekti paremaks mõistmiseks vaadake ülaltoodud videot.

Hästi. On aeg alustada!

Esiteks kasutame RetroPie'i. See jätab meile kaks võimalust. Kui oleme oma SD -kaardile juba Raspbiani installinud, saame selle peale paigaldada RetroPie emulaatori. Vastasel juhul saame alla laadida eellahitatud RetroPie pildi ja seadistada riistvara, alla laadida, installida ja mänge mängida.

Laadin alla eelehitatud RetroPie pildi. Peate minema sellele lingile: https://retropie.org.uk/download/ ja laadige alla Raspberry Pi 0/1 pilt, kui kasutate Raspberry Pi Zero plaati või saate Raspberry Pi 2/3 pildi alla laadida, kui kasutavad 2, 3, 3B versiooniplaate.

Samm: vajalikud asjad

Nõutavad asjad
Nõutavad asjad
Nõutavad asjad
Nõutavad asjad

Siin on asjad, mida vajame:

  1. Vaarika Pi Zero W
  2. Klaviatuur või juhtkang (esialgseks seadistamiseks)
  3. Micro SD -kaart (vähemalt 4 GB)
  4. TV / monitori arvuti (esialgseks seadistamiseks)
  5. Puutetundlikud nupud - 12 tk
  6. Lükandlüliti - 1 tk
  7. TFT -ekraan (kasutasin 2,2 -tollist ILI9341 ekraani)
  8. 0,5 W 8 oomi metallkõlar
  9. DC-DC muunduri mooduli suurendamine (ma kasutasin MT3608)
  10. Filtri takistid ja kondensaatorid (vt skeemi)
  11. Stereovõimendi moodul PAM1608 (ma kasutasin seda nupuga)
  12. Liimipüstol
  13. Jootmismasin
  14. Liitiumpolümeeraku (kasutasin 1500 mAh)
  15. LiPo laadija moodul

Kui soovite luua täispuhutud konsooli, võib teil olla vaja juurdepääsu 3D -printerile.

Sellisel juhul saate 3D -mudelid alla laadida minu Thingiverse profiililt:

www.thingiverse.com/thing:3089880

Samm: laadige alla Etcher

Laadige alla Etcher
Laadige alla Etcher
Laadige alla Etcher
Laadige alla Etcher

Kui kettapilt on alla laaditud, saate selle Etcheri tarkvara abil SD -kaardile välgutada.

Etcheri saate alla laadida siit:

Pärast tarkvara allalaadimist valige allalaaditud kettapilt, valige SD -kaart ja klõpsake välklampi. SD -kaardi ettevalmistamiseks võib kuluda minut või kaks.

Nüüd ühendage see vaarika pi -ga ja ühendage see monitoriga.

Samm: esmakordne konfigureerimine

Esmakordne konfigureerimine
Esmakordne konfigureerimine
Esmakordne konfigureerimine
Esmakordne konfigureerimine
Esmakordne konfigureerimine
Esmakordne konfigureerimine
Esmakordne konfigureerimine
Esmakordne konfigureerimine

Ühendage toide läbi mikro -USB -kaabli.

Bingo.

Saime käivituskonsooli sõnumi, millele järgnes RetroPie pritsekraan ja seejärel Emulationstationi pritsekraan, mida RetroPie kasutab esipaneeli mängude käivitajana.

Kui teil on klaviatuur, ühendage see ja vajutage F4, et siseneda Linuxi käsureale. Saate sisendeid hiljem konfigureerida.

Sisestage konfiguratsioonilehele sisenemiseks järgmine käsk

sudo raspi-config

Peate vaikeparooli muutma. Nii et jätkake ja muutke seda.

Seejärel valige lokaliseerimise suvanditest oma piirkond.

Kuna ühendame TFT -ekraani SPI -liidese kaudu, peame liidese suvandites lubama SPI -side.

Soovitav on lubada ka SSH, see aitab meil konsooli hõlpsalt laadida ja konfigureerida. Nii et jätkake ja lubage see.

Me kasutame Pi PWM -väljundi heli, nii et peame heli sundima läbi 3,5 mm pesa. Nii et minge edasi täpsemate suvandite juurde ja sundige heli 3,5 mm pesasse.

Nüüd saate konfiguratsioonilehelt väljuda.

Taaskäivitage Pi.

Sisendite konfigureerimiseks võime ajutiselt kasutada klaviatuuri või juhtkangi (valikuline), hoidke suvalist nuppu all, kuni ilmub klahvistiku seadistamise aken. Seejärel konfigureerige juhtkangi nupu jaoks klaviatuuri klahv. Jäta soovimatud toimingunupud vahele, hoides mõnda aega nuppu all.

Pärast klahvide valimist klõpsake konfigureeritud nuppude abil nuppu Kinnita.

Vajadusel saame nuppe hiljem uuesti konfigureerida.

Samm: mängude installimine

Mängude installimine
Mängude installimine
Mängude installimine
Mängude installimine

Praeguse seisuga ei ole süsteemis ühtegi mängu. Mängud peate Internetist alla laadima ja sd -kaardile laadima.

Selleks on kaks võimalust.

Mängude kopeerimiseks arvutist Pi -sse saate kasutada pöidla draivi või kasutada programme nagu WinSCP, et lohistada mänge oma Pi -le, kui olete lubanud WiFi.

Mängude ROM -faile saate Internetist alla laadida ja kopeerida vastavatesse kataloogidesse kausta/home/pi/RetroPie/roms/.

Samm: TFT -ekraani seadistamine

TFT -ekraani seadistamine
TFT -ekraani seadistamine

Kontrollige skemaatiliselt tihvtühendusi.

Lisage failile /boot/config.txt järgmised read

=======================================================================

hdmi_group = 2

#Minu ekraani eraldusvõime on 320 x 240. Reguleerige vastavalt omale

hdmi_režiim = 87

hdmi_cvt = 320 240 60 1 0 0 0

hdmi_force_hotplug = 1

kiirus = 48000000

fps = 60

display_rotate = 2180 kraadi

#Kui soovite stereot, kasutage seda

#dtoverlay = pwm-2chan, pin = 18, func = 2, pin2 = 13, func2 = 4

#Kui soovite mono, kasutage seda

dtoverlay = pwm, pin = 13, func = 4

=======================================================================

Veenduge, et olete ühendanud juhtmed vastavalt skeemile.

Sisestage terminali järgmine käsk ja vaadake, kas LCD taustavalgus ilmub võluväel!

sudo modprobe fbtft_device kohandatud nimi = fb_ili9341 gpios = reset: 25, dc: 24, led: 15 speed = 16000000 bgr = 1

Lisage kataloogi /etc /modules järgmised read

spi-bcm2835fbtft_seade

Pi kasutab LCD -le kirjutamiseks raamatukogu fbtft.

Fbtft_device vajab pin -konfiguratsiooni selgesõnaliselt failis /etc/modprobe.d/fbtft.conf

Nii et avage fail, kasutades järgmist:

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

Lisage faili järgmine teave:

valikud fbtft_device name = fb_ili9341 gpios = reset: 25, dc: 24, led: 15 speed = 16000000 bgr = 1 rotate = 90 custom = 1

Peame kopeerima Pi framebufferi fbtft seadmesse. Nii et jätkake, ehitage ja installige fbcp projekt.

Vaarika pi fbcp projekti kloonimine githubist:

git kloon

cd rpi-fbcp/

mkdir ehitada

CD ehitamine/

cmake

tegema

sudo install fbcp/usr/local/bin/fbcp

Kui pärast selle installimist sisestate fbcp, näete kaadripuhveri sisu kopeerimist TFT -ekraanile.

Kuid kui taaskäivitate, peate võib -olla selle käsu uuesti sisestama, et TFT -le sisu saada. Nii et selleks, et seda alati automaatselt teha, peate Pi -le ütlema, et see käivitaks selgesõnaliselt käivitamisel.

Niisiis, lisage järgmine rida kataloogi /etc/rc.local

sudo nano /etc/rc.local

Lisage fbcp ja veidi väljumise 0 kohale

Nüüd taaskäivitage ja vaadake, kuidas teie konsool käivitub!

6. samm: nuppude juhtnuppude lisamine

Nuppude lisamine
Nuppude lisamine

Ma kasutan Adafruit RetroGame projekti, et lisada meie konsoolile juhtelemente.

Siin on projekti koduleht:

github.com/adafruit/Adafruit-Retrogame/blo…

Laadige alla Installige skript, kasutades järgmisi käske:

curl https://raw.githubusercontent.com/adafruit/Raspbe…> retrogame.sh

sudo bash retrogame.sh

Nüüd palutakse teil konfiguratsiooniskripti installimiseks sisestada seadme tüüp. Peame valima PiGRRL 2 (esimene). Hiljem saame juhtelemente muuta.

Taaskäivitage Pi.

Nüüd on aeg muuta juhtimiskonfiguratsioone.

Peame lisama oma juhtelemendid faili retrogame.cfg /boot/retrogame.cfg

Asendage olemasolev konfiguratsioon meie järgmise konfiguratsiooniga:

VASAK 4UP 16

ÕIGE 19

ALLA 26

RUUM 5

SISESTA 6

A 14

B 22

X 20

Y 18

L 12

R 7

SPACE on Select ja ENTER on Start!

Samm 7: Viited

github.com/notro/fbtft/wiki/fbtft_device

learn.adafruit.com/retro-gaming-with-raspb…

github.com/tasanakorn/rpi-fbcp

sudomod.com/forum/viewtopic.php?t=1534

Soovitan: