Turinys:
- 1 žingsnis: reikalingi dalykai
- 2 veiksmas: atsisiųskite „Etcher“
- 3 žingsnis: pirmoji konfigūracija
- 4 žingsnis: Įdiekite žaidimus
- 5 veiksmas: TFT ekrano konfigūravimas
- 6 veiksmas: mygtukų valdiklių pridėjimas
- 7 žingsnis: nuorodos
Video: „Pasidaryk pats“rankinė žaidimų konsolė naudojant „RetroPie“: 7 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:44
Peržiūrėkite aukščiau pateiktą vaizdo įrašą, kad geriau suprastumėte šį projektą.
Puiku. Atėjo laikas pradėti!
Visų pirma, mes ketiname naudoti „RetroPie“. Tai mums palieka dvi galimybes. Jei jau įdiegėme „Raspbian“savo SD kortelėje, tada ant jos galime įdiegti „RetroPie“emuliatorių. Priešingu atveju galime atsisiųsti iš anksto sukurtą „RetroPie Image“ir sukonfigūruoti aparatūrą, atsisiųsti, įdiegti ir žaisti žaidimus.
Atsisiunčiu iš anksto sukurtą „RetroPie“vaizdą. Turite eiti į šią nuorodą: https://retropie.org.uk/download/ ir atsisiųsti „Raspberry Pi 0/1“vaizdą, jei naudojate „Raspberry Pi Zero“plokštę, arba galite atsisiųsti „Raspberry Pi 2/3“vaizdą, jei naudoja 2, 3, 3B versijų plokštes.
1 žingsnis: reikalingi dalykai
Štai reikalingi dalykai:
- Raspberry Pi Zero W
- Klaviatūra arba vairasvirtė (pradinei sąrankai)
- „Micro SD“kortelė (mažiausiai 4 GB)
- TV / monitorius (pradinei sąrankai)
- Liečiami mygtukai - 12 vnt
- Stumdomas jungiklis - 1 vnt
- TFT ekranas (naudojau 2,2 colio ILI9341 ekraną)
- 0,5 W 8 omų metalinis garsiakalbis
- Padidinkite nuolatinės srovės keitiklio modulį (naudojau MT3608)
- Filtro rezistoriai ir kondensatoriai (žr. Schemą)
- Stereo stiprintuvo modulis PAM1608 (aš naudoju tą su rankenėle)
- Klijų pistoletas
- Litavimo mašina
- Ličio polimerų baterija (naudojau 1500 mAh)
- „LiPo“įkroviklio modulis
Jei norite sukurti pilną konsolę, jums gali prireikti prieigos prie 3D spausdintuvo.
Tokiu atveju galite atsisiųsti 3D modelius iš mano „Thingiverse“profilio:
www.thingiverse.com/thing:3089880
2 veiksmas: atsisiųskite „Etcher“
Atsisiuntę disko vaizdą, galite jį perkelti į SD kortelę naudodami programinę įrangą „Etcher“.
„Etcher“galite atsisiųsti čia:
Atsisiuntę programinę įrangą, pasirinkite atsisiųstą disko vaizdą, pasirinkite SD kortelę ir spustelėkite blykstę. SD kortelės paruošimas gali užtrukti minutę ar dvi.
Dabar prijunkite tai prie aviečių pi ir prijunkite prie monitoriaus.
3 žingsnis: pirmoji konfigūracija
Prijunkite maitinimą per mikro USB kabelį.
Bingo.
Gavome paleidimo konsolės pranešimą, po kurio sekė „RetroPie Splash Screen“ir „Emulationstation Splash Screen“, kurį „RetroPie“naudoja kaip priekinio žaidimo paleidimo priemonę.
Jei turite klaviatūrą, prijunkite ją ir paspauskite F4, kad patektumėte į „Linux“komandų eilutę. Įvestis galite konfigūruoti vėliau.
Norėdami patekti į konfigūracijos puslapį, įveskite šią komandą
sudo raspi-config
Turite pakeisti numatytąjį slaptažodį. Taigi pirmyn ir keisk tai.
Tada lokalizavimo parinktyse pasirinkite savo regioną.
Kadangi TFT ekraną prijungsime per SPI sąsają, sąsajos parinktyse turime įgalinti SPI ryšį.
Patartina įjungti SSH, nes tai padės mums lengvai įkelti ir sukonfigūruoti konsolę. Taigi pirmyn ir įgalinkite.
Mes naudosime garsą iš „Pi“PWM išvesties, todėl turime priversti garsą per 3,5 mm lizdą. Taigi pereikite prie išplėstinių parinkčių ir priverskite garsą prijungti prie 3,5 mm lizdo.
Dabar galite išeiti iš konfigūracijos puslapio.
Perkraukite „Pi“.
Įvestims konfigūruoti galime laikinai naudoti klaviatūrą arba vairasvirtę (neprivaloma), palaikykite nuspaudę bet kurį mygtuką, kol pasirodys konfigūravimo klaviatūros langas. Tada, norėdami valdyti kreiptuką, sukonfigūruokite klaviatūros klavišą. Praleiskite nepageidaujamų veiksmų mygtukus, kurį laiką laikydami mygtuką.
Pasirinkę klavišus, spustelėkite patvirtinti naudodami sukonfigūruotus mygtukus.
Jei reikia, vėliau galime iš naujo sukonfigūruoti mygtukus.
4 žingsnis: Įdiekite žaidimus
Kol kas sistemoje nebus jokių žaidimų. Jūs turite atsisiųsti žaidimus iš interneto ir įkelti į SD kortelę.
Yra du būdai tai padaryti.
Galite naudoti nykščio diską, norėdami nukopijuoti žaidimus iš savo kompiuterio į „Pi“, arba galite naudoti tokias programas kaip „WinSCP“, norėdami nuvilkti žaidimus į „Pi“, jei įgalinote „WiFi“.
Žaidimų ROM failus galite atsisiųsti iš interneto ir nukopijuoti į atitinkamus katalogus, esančius aplanke/home/pi/RetroPie/roms/.
5 veiksmas: TFT ekrano konfigūravimas
Patikrinkite schemą, ar nėra kaiščių jungčių.
Įtraukite šias eilutes į /boot/config.txt
=======================================================================
hdmi_group = 2
#mano ekrano skiriamoji geba yra 320 x 240. Sureguliuokite pagal savo
hdmi_mode = 87
hdmi_cvt = 320 240 60 1 0 0 0
hdmi_force_hotplug = 1
greitis = 48000000
fps = 60
display_rotate = 2 180 laipsnių
#Jei norite stereo, naudokite tai
#dtoverlay = pwm-2chan, pin = 18, func = 2, pin2 = 13, func2 = 4
#Jei norite mono, naudokite tai
dtoverlay = pwm, pin = 13, func = 4
=======================================================================
Įsitikinkite, kad prijungėte laidus, kaip nurodyta schemoje.
Įveskite šią komandą terminale ir pažiūrėkite, ar LCD apšvietimas atrodo stebuklingai!
sudo modprobe fbtft_device pasirinktinis pavadinimas = fb_ili9341 gpios = reset: 25, dc: 24, led: 15 speed = 16000000 bgr = 1
Prie /etc /modules pridėkite šias eilutes
spi-bcm2835fbtft_device
Rašydamas į LCD, „Pi“naudos „fbtft“biblioteką.
„Fbtft_device“reikia, kad kaiščio konfigūracijos būtų aiškiai nurodytos faile /etc/modprobe.d/fbtft.conf
Taigi atidarykite failą naudodami:
sudo nano /etc/modprobe.d/fbtft.conf
Į failą pridėkite:
parinktys fbtft_device name = fb_ili9341 gpios = reset: 25, dc: 24, led: 15 speed = 16000000 bgr = 1 rotate = 90 custom = 1
Turime nukopijuoti Pi kadrų buferį į fbtft įrenginį. Taigi pirmyn, sukurkite ir įdiekite „fbcp“projektą.
Klonuoti aviečių pi fbcp projektą iš „Github“:
git klonas
cd rpi-fbcp/
mkdir statyti
CD kūrimas/
cmake
padaryti
sudo įdiegti fbcp/usr/local/bin/fbcp
Po šio diegimo, jei įvesite fbcp, pamatysite, kad kadrų buferio turinys bus nukopijuotas į TFT ekraną.
Bet jei paleisite iš naujo, gali tekti dar kartą įvesti šią komandą, kad TFT turinys būtų rodomas. Taigi, kad tai padarytumėte kiekvieną kartą automatiškai, turite pasakyti „Pi“, kad tai pradėtų aiškiai paleidus.
Taigi, pridėkite šią eilutę prie /etc/rc.local
sudo nano /etc/rc.local
Pridėkite „fbcp“ir šiek tiek virš išėjimo 0
Dabar paleiskite iš naujo ir pamatysite, kaip paleidžiama jūsų konsolė!
6 veiksmas: mygtukų valdiklių pridėjimas
Aš naudosiu „Adafruit RetroGame“projektą, kad pridėčiau valdiklius prie mūsų konsolės.
Čia yra projekto pagrindinis puslapis:
github.com/adafruit/Adafruit-Retrogame/blo…
Atsisiųskite Įdiekite scenarijų naudodami šias komandas:
garbanoti https://raw.githubusercontent.com/adafruit/Raspbe…> retrogame.sh
sudo bash retrogame.sh
Dabar jūsų bus paprašyta įvesti įrenginio tipą, kad įdiegtumėte konfigūracijos scenarijų. Turime pasirinkti PiGRRL 2 (1 -as). Vėliau galime pakeisti valdiklius.
Perkraukite „Pi“.
Dabar atėjo laikas pakeisti valdymo konfigūracijas.
Turime pridėti savo valdiklius prie retrogame.cfg failo /boot/retrogame.cfg
Pakeiskite esamą konfigūraciją mūsų konfigūracija:
Kairysis 4UP 16
19
ŽEMYN 26
SPACE 5
Įveskite 6
A 14
B 22
X 20
Y 18
L 12
R 7
SPACE yra Select ir ENTER yra Start!
7 žingsnis: nuorodos
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
Rekomenduojamas:
„Pasidaryk pats“žaidimų konsolė naudojant „Arduino“: 4 žingsniai
„Pasidaryk pats“žaidimų konsolė naudojant „Arduino“: Šioje pamokoje aš jums parodysiu, kaip galite sukurti žaidimų konsolę naudodami „Arduino nano“. Taigi, jei norite pamatyti išsamų vaizdo įrašą, patikrinkite jį mano „YouTube“kanale
„Pasidaryk pats“Raspberry Pi Zero rankinė žaidimų konsolė: 6 žingsniai (su nuotraukomis)
Pasidaryk pats „Raspberry Pi Zero“rankinė žaidimų konsolė: Šiame projekte aš jums parodysiu, kaip aš panaudojau „Raspberry Pi Zero“, NiMH baterijas, naminę apsaugos nuo perkaitimo grandinę, galinio vaizdo LCD ir garso stiprintuvą, kad sukurtumėte rankinę žaidimų konsolę, kurią galima žaisti retro žaidimai. Pradėkime
„Arduino“pagrindu sukurtas „pasidaryk pats“žaidimų valdiklis - „Arduino PS2“žaidimų valdiklis - Žaidimas „Tekken“naudojant „pasidaryk pats“„Arduino“žaidimų pultą: 7 žingsniai
„Arduino“pagrindu sukurtas „pasidaryk pats“žaidimų valdiklis | „Arduino PS2“žaidimų valdiklis | Žaidimas „Tekken“naudojant „pasidaryk pats“„Arduino Gamepad“: Sveiki, vaikinai, žaisti žaidimus visada smagu, tačiau žaisti su savo „pasidaryk pats“žaidimo valdikliu yra smagiau. Taigi, mes padarysime žaidimų valdiklį naudodami „arduino pro micro“šioje instrukcijoje
Rankinė žaidimų konsolė - „Arduboy Clone“: 6 žingsniai (su nuotraukomis)
Rankinė žaidimų konsolė | „Arduboy Clone“: Prieš keletą mėnesių susidūriau su „Arduboy“, kuri, pasak jos oficialios svetainės, yra miniatiūrinė 8 bitų žaidimų platforma, leidžianti lengvai išmokti, dalytis ir žaisti žaidimus internete. Tai atviro kodo platforma. „Arduboy“žaidimus kuria vartotojas
Rankinė „Recalbox“žaidimų konsolė naudojant 2,2 TFT: 6 žingsniai
Rankinio atkūrimo dėžutės žaidimų konsolė, naudojant 2.2 TFT: rankinio atkūrimo dėžutės žaidimų konsolės „pasidaryk pats“instrukcijos, naudojant 2,2 colio TFT LCD ekraną ir „Raspberry Pi 0 W“ir GPIO mygtukus. Galite peržiūrėti šį „YouTube“vaizdo įrašą, kad pamatytumėte visus susijusius veiksmus: A. Gaukite visas dalis.B. Lituokite dalis kartu