Sisällysluettelo:

Handheld Recalbox -pelikonsoli 2.2 TFT: n avulla: 6 vaihetta
Handheld Recalbox -pelikonsoli 2.2 TFT: n avulla: 6 vaihetta

Video: Handheld Recalbox -pelikonsoli 2.2 TFT: n avulla: 6 vaihetta

Video: Handheld Recalbox -pelikonsoli 2.2 TFT: n avulla: 6 vaihetta
Video: Recalbox mini game console with Raspberry Pi 0 W, 2.2" TFT and GPIO buttons 2024, Marraskuu
Anonim
Handheld Recalbox -pelikonsoli 2.2 TFT: llä
Handheld Recalbox -pelikonsoli 2.2 TFT: llä
Handheld Recalbox -pelikonsoli 2.2 TFT: llä
Handheld Recalbox -pelikonsoli 2.2 TFT: llä

Ohjeet kädessä pidettävän recalbox -pelikonsolin tekemiseen käyttämällä 2,2 tuuman TFT -nestekidenäyttöä ja Raspberry Pi 0 W- ja GPIO -painikkeita.

Voit katsoa tämän YouTube -videon, jossa on täydellinen esitys siihen liittyvistä vaiheista:

A. Hanki kaikki osat.

Juottaa osat yhteen.

C. Asenna Recalbox -ohjelmisto.

D. Määritä GPIO -painikkeiden Recalbox

E. Määritä Recalbox TFT: lle ja kaiuttimille

Vaihe 1: A. Hanki osat

A. Hanki osat
A. Hanki osat
A. Hanki osat
A. Hanki osat
A. Hanki osat
A. Hanki osat
A. Hanki osat
A. Hanki osat

Suurin osa niistä on saatavana Amazonista tai aliexpressistä tai Kiinasta ja Hongkongin Taobaosta.

1. Vadelma Pi Zero W

2. 16G TF -kortti.

3. 2,2 TFT LCD SPI il9341

4. 5V USB -laturi akun hallintaan

5. 3.7V 1500MaH LIPO -akku.

6. Kaksi minikaiutinta

7. 3,5 mm kuulokeliitäntä kytkimellä

8. Kaksi 10uF kondensaattoria.

9. 14 hiljaista painiketta

10. 50K VR nestekidenäytön säätöön.

11. Mini Slide -kytkin

12. kaksipuolinen 7 cm x 9 cm PCB-prototyyppi

13. 7 cm x 9 cm Arglic -lauta takakannelle.

14. Neljä 3 mm x 20 mm ruuvia takakannen pitämiseksi.

15. 0,2 mm: n tai 0,3 mm: n laminoitu (eristetty) lanka

17. mini-HDMI-HDMI-muuntopistoke tai -kaapeli.

18. micro-USB-USB-muuntimen pistoke tai kaapeli.

Vaihe 2: B. Asenna laitteisto

B. Asenna laitteisto
B. Asenna laitteisto
B. Asenna laitteisto
B. Asenna laitteisto
B. Asenna laitteisto
B. Asenna laitteisto
  • Tässä projektissa käytetään kaksipuolista 7x9 cm: n prototyyppipiirilevyä pelikonsolin kehyksenä. Kutsumme tätä nimellä "PCB".
  • Juotos painikkeet piirroksen etupuolelle asettelun mukaisesti.
  • Asenna 2,2 tuuman TFT -nestekidenäyttö piirilevyn etuosaan. Työnnä nastat piirilevyn läpi 9 -napaiseen naarasliittimeen piirilevyn toisella puolella.
  • Asenna vadelma pi zero W piirilevyn takapuolelle.
  • Käytä 0,2 tai 0,3 mm: n laminoituja (eristettyjä) johtoja ja juota kaikki liitännät TFT -nestekidenäytöstä Raspberry Pi -laitteeseen kytkentäkaavion ja nastan asettelun mukaisesti. Nestekidenäytön LED -nasta yhdistetään 50K VR: n kautta 3V: een kirkkauden säätämiseksi.
  • Juotos painikkeen toinen pää maahan, ja toinen pää Raspberrry Pi: n oikeaan GPIO -nastaan nastaasettelun mukaisesti.
  • Juotetaan 10 uF -kondensaattoria, kuulokeliitäntä ja kaiuttimet piirikaavion mukaisesti.
  • Juotetaan 5 V: n akkulaturin piirilevy, liukukytkin ja akku Raspberry Pi: n 5 V: n ja maadoitus nastoihin piirikaavion mukaisesti.
  • Peitä piirilevyn takaosa argyylitaululla ja kiinnitä se ruuveilla.

Vaihe 3: C. Asenna Recalbox -ohjelmisto toimimaan oletusasetuksissa

C. Asenna Recalbox -ohjelmisto toimimaan oletusasetuksissa
C. Asenna Recalbox -ohjelmisto toimimaan oletusasetuksissa
C. Asenna Recalbox -ohjelmisto toimimaan oletusasetuksissa
C. Asenna Recalbox -ohjelmisto toimimaan oletusasetuksissa

1. Lataa Recalbox 2018 12 24 Xmas beta -käyttökuva Respberry Pi 0: lle.

forum.recalbox.com

Joulun betan latauslinkki

forum.recalbox.com/topic/15010/testers-wan…

2. Recalbox -käynnistyskuvan mukana tulee jo joitakin ilmaisohjelmia. Lataa lisää pelejä Roms verkossa.

3. Käytä Etcheriä tai muuta Sdcard -poltinta - polttaaksesi Recalbox -käynnistyskuvan 16G TF -kortille.

4. Aseta 16G TF -kortti Raspberry Pi 0 W: n TF -korttipaikkaan.

5. Liitä HDMI -näyttö Raspberry Pi 0W: n mini -HDMI -porttiin mini -HDMI -HDMI -muuntimen kautta.

5. Liitä USB -näppäimistö Raspberry Pi -laitteen USB -porttiin, vaikka microUSB -USB -muunnin.

7. Liitä Micro USB -virtakaapeli 5 V: n akkulaturiin.

Kytke liukukytkin päälle käynnistääksesi sen.

8. Tarkista, että uudelleenvalintalaatikon aloitusnäyttö tulee näkyviin ja käynnistysmusiikki toistetaan HDMI -television näytöllä. Muussa tapauksessa laitteistossa voi olla ongelma, tarkista liitännät.

9. Seuraavat näppäimistön näppäimet on yhdistetty joystick -painikkeisiin alkuasetuksia varten:

A = (jatkaaksesi), S = (palataksesi takaisin), ENTER/Return kuten START, Space kuten SELECT.

Nuolinäppäimet ylös/alas/vasemmalle/oikealle on yhdistetty D-PADin ylös/alas/vasemmalle/oikealle.

10. Paina ENTER päästäksesi järjestelmävalikkoon. Siirry nuolinäppäimillä verkkoasetuksiin ja paina A.

11. Kun olet WIFI -valikossa, ota WIFI käyttöön nuolinäppäimillä ja A -näppäimillä, syötä WIFI -verkon SSID ja salasana. Varmista, että käytät oikeaa isoa/pientä kirjainta. Valitse lopuksi KIINNI ja paina A ottaaksesi WIFI -yhteyden käyttöön.

12. Palaa Verkkoasetukset -näyttöön ja tallenna Recalboxille määritetty IP -osoite.

Vaihe 4: D. Muokkaa GPIO -ohjaimen painikkeiden Recalbox -asetuksia

D. Muokkaa GPIO -ohjainpainikkeiden Recalbox -asetuksia
D. Muokkaa GPIO -ohjainpainikkeiden Recalbox -asetuksia
D. Muokkaa GPIO -ohjainpainikkeiden Recalbox -asetuksia
D. Muokkaa GPIO -ohjainpainikkeiden Recalbox -asetuksia
D. Muokkaa GPIO -ohjainpainikkeiden Recalbox -asetuksia
D. Muokkaa GPIO -ohjainpainikkeiden Recalbox -asetuksia

1. SSH PC- tai Mac -tietokoneesta uudelleenluettelon IP -osoitteeseen.

ssh [email protected]

Tai voit kokeilla ssh [email protected]

2. Kirjaudu sisään pääkäyttäjän tunnuksella ja "recalboxroot" -käyttäjän oletussalasanalla

3. Määritä GPIO -painikkeet ja muut parametrit TFT -nestekidenäytölle kirjoittamalla seuraavat komennot.

Mount -o -kiinnitys, rw /

cd ~

vi recalbox.conf

4. Kun olet vi -tilassa, etsi sanaa “/pattern” -painikkeella. paina sitten ENTER hypätäksesi sinne.

Siirry muokkaustilaan painamalla A -näppäintä.

Kirjoita vaaditut arvot (käyttämällä nuolinäppäimiä, askelpalautinta/poistonäppäimiä tarvittaessa).

Kun rivin muokkaus on valmis, paina ESC-näppäintä palataksesi vain luku -tilaan.

Jatka muiden parametrien etsimistä.

Kun olet valmis, palaa vain luku -tilaan painamalla ESC-näppäintä.

Paina x:! Tallenna ja poistu.

system.power.switch = PIN56PUSH

controllers.gpio.enabled = 1

ohjaimet.gpio.arg = kartta = 4 gpio = 21, 24, 26, 19, 5, 6, 22, 4, 20, 17, 27, 16, 12

5. Recalbox 2018 Xmas beta (/recalbox/scripts/recalbox-config.sh) käynnistysskriptitiedosto ei voi ottaa talteen toista parametria, jonka annoin recalbox.conf-tiedostoon.

Ennen kuin tämä on korjattu myöhemmässä julkaisussa, meidän on muutettava seuraavat rivit tämän ongelman korjaamiseksi, jotta mukautettu GPIO -painikkeen kartoitus voi tulla voimaan.

Mount -o -kiinnitys, rw /

vi /recalbox/scripts/recalbox-config.sh

Vi -tilassa Etsi rivi, jossa on extra2 = “$ 4” komennolla /extra2 = “, ja paina sitten ENTER ja a lisätäksesi rivin sen jälkeen.

extra3 = "5 dollaria"

Etsi sitten rivi map = "$ extra2" komennolla /map ="

Vaihda sitten arvoon

kartta = "$ extra2 $ extra3"

6. Käynnistä sen jälkeen muistutuslaatikko uudelleen, jotta muutokset tulevat voimaan kirjoittamalla

sammutus - r nyt

7. Kun uudelleenvalintalaatikko on käynnistynyt, paina näppäimistön näppäimiä ja paina ENTER siirtyäksesi päävalikkoon. Valitse sitten säätimen asetukset ja paina A. Valitse konfiguroida ohjain ja paina A. vahvista painamalla A -painiketta toisen kerran.

8. Näyttöön tulee näyttö, jossa sinua pyydetään pitämään jotakin ohjaussauvan näppäintä painettuna. Paina ja pidä painettuna uudelleenlaatikkosi A -painiketta (ei näppäimistöä), kunnes näet seuraavan näytön. Jos tämä ei toimi, painikeliitännöissä voi olla jotain vikaa, pls tarkista liitännät uudelleen.

9. Jos kaikki on hyvin, sinua pyydetään painamaan jokaisen näytön ohjaussauvan näppäintä. Paina ensin D-pad-näppäimiä, ylös, alas, vasemmalle, oikealle jne. Kun tulet ohjaussauvaan 1, ohjaussauvaan 2, ohita nämä painikkeet painamalla uudelleenvalintalaatikon Alas-painiketta, koska niitä ei ole GPIO-ohjaimissa. Kun tulet L1/sivu ylös, paina L1 -painiketta, R1/sivun alas, paina R1 -painiketta. L2, R2, L3, R3: GPIO -ohjaimet eivät tarjoa niitä, ohita nämä painikkeet. Paina lopuksi pikanäppäintä (HK).

10. Hyväksy uudet painikkeet lopuksi painamalla B -painiketta.

11. Palaat päävalikkoon. Testaa GPIO -ohjaimien ylös- ja vasen -oikea -painikkeet sekä muut painikkeet.

12. Jos kaikki on kunnossa, voit siirtyä TFT -näytön kokoonpanoon.

Vaihe 5: E. Muokkaa TFT -näytön ja kaiuttimien Recalbox -asetuksia

E. Muokkaa TFT -näytön ja kaiuttimien Recalbox -asetuksia
E. Muokkaa TFT -näytön ja kaiuttimien Recalbox -asetuksia
E. Muokkaa TFT -näytön ja kaiuttimien Recalbox -asetuksia
E. Muokkaa TFT -näytön ja kaiuttimien Recalbox -asetuksia
E. Muokkaa TFT -näytön ja kaiuttimien Recalbox -asetuksia
E. Muokkaa TFT -näytön ja kaiuttimien Recalbox -asetuksia

1. SSH PC- tai Mac -tietokoneesta uudelleenluettelon IP -osoitteeseen.

ssh [email protected]

Tai voit kokeilla ssh [email protected]

2. Kirjaudu sisään pääkäyttäjän tunnuksella ja "recalboxroot" -käyttäjän oletussalasanalla

3. Määritä TFT -nestekidenäyttö ja kaiutin kirjoittamalla seuraavat komennot.

mount -o uudelleenasennus, rw /boot

vi /boot/config.txt

Kun olet vi -tilassa, siirry alaspäin osoittavalla nuolilla tiedoston loppuun.

Siirry muokkaustilaan painamalla A -näppäintä.

Kirjoita seuraavat rivit ja paina ESC-näppäintä palataksesi vain luku -tilaan.

Paina x:! Tallenna ja poistu.

# ota GPIO TFT käyttöön

hdmi_group = 2

hdmi_mode = 87

hdmi_cvt = 320240 60 1 0 0 0

dtparam = spi = päällä

dtparam = i2c1 = päällä

dtparam = i2c_arm = päällä

dtoverlay = pitft22, kierrä = 270, nopeus = 64000000, fps = 30

# ota GPIO: n analoginen ääni käyttöön

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

4. Määritä TFT -nestekidenäytön muut parametrit kirjoittamalla seuraavat komennot.

Mount -o -kiinnitys, rw /

cd ~

vi recalbox.conf

5. Kun olet vi -tilassa, etsi sanaa “/pattern” -painikkeella. paina sitten ENTER hypätäksesi sinne.

Siirry muokkaustilaan painamalla A -näppäintä.

Kirjoita vaaditut arvot (käyttämällä nuolinäppäimiä, askelpalautinta/poistonäppäimiä tarvittaessa).

Kun rivin muokkaus on valmis, paina ESC-näppäintä palataksesi vain luku -tilaan.

Jatka muiden parametrien etsimistä.

Kun olet valmis, palaa vain luku -tilaan painamalla ESC-näppäintä.

Paina x:! Tallenna ja poistu.

system.fbcp.enabled = 1

global.videomode = oletus

audio.device = liitin

6. Käynnistä sen jälkeen muistutuslaatikko uudelleen, jotta muutokset tulevat voimaan kirjoittamalla

sammutus - r nyt

7. Kun uudelleensijoituslaatikko on käynnistetty., TFT -näytön tulee peittää aloitusnäyttö ja tervetulomusiikki toistetaan kaiuttimien ajurilla GPIO -nastojen avulla. jos et saa sitä 1 minuutin tai pidemmän ajan kuluttua, jotain on pielessä. Sammuta laatikko ja tarkista liitännät uudelleen.

8. Jos kaikki menee hyvin, voit aloittaa pelaamisen.

9. Se on kaikki vaiheet, jotka tarvitset tämän määrittämiseen. Onnea retro -pelaamiseen.

10. VALMIS:)

Suositeltava: