Sisällysluettelo:
- Vaihe 1: A. Hanki osat
- Vaihe 2: B. Asenna laitteisto
- Vaihe 3: C. Asenna Recalbox -ohjelmisto toimimaan oletusasetuksissa
- Vaihe 4: D. Muokkaa GPIO -ohjaimen painikkeiden Recalbox -asetuksia
- Vaihe 5: E. Muokkaa TFT -näytön ja kaiuttimien Recalbox -asetuksia
Video: Handheld Recalbox -pelikonsoli 2.2 TFT: n avulla: 6 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:01
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
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
- 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
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
1. SSH PC- tai Mac -tietokoneesta uudelleenluettelon IP -osoitteeseen.
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
1. SSH PC- tai Mac -tietokoneesta uudelleenluettelon IP -osoitteeseen.
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:
Hallitse talon valoja Google Assistantin avulla Arduinon avulla: 7 vaihetta
Hallitse talon valoja Google Assistantin avulla Arduinon avulla: (Päivitys 22.8.2020: Tämä ohje on 2 vuotta vanha ja perustuu joihinkin kolmansien osapuolien sovelluksiin. Kaikki heidän puolellaan tehdyt muutokset saattavat tehdä projektista toimimattoman. Se voi olla tai ei työskentele nyt, mutta voit seurata sitä viitteenä ja muokata sen mukaan
Useiden ESP-keskustelujen tekeminen ESP-NOW: n avulla ESP32: n ja ESP8266: n avulla: 8 vaihetta
Useiden ESP-keskustelujen tekeminen ESP-NYT: n avulla ESP32: n ja ESP8266: n avulla: Käynnissä olevassa projektissani tarvitsen useita ESP: itä puhuakseni keskenään ilman reititintä. Tätä varten käytän ESP-NOW-ohjelmaa langattoman viestinnän tekemiseen keskenään ilman ESP: n reititintä
Ihmisen ja tietokoneen käyttöliittymä: Function a Gripper (valmistaja Kirigami) ranneliikkeen avulla EMG: n avulla: 7 vaihetta
Ihmisen ja tietokoneen käyttöliittymä: Function a Gripper (valmistaja Kirigami) ranneliikkeen avulla EMG: n avulla: Joten tämä oli ensimmäinen kokeiluni ihmisen ja tietokoneen välisessä käyttöliittymässä. pythonin ja arduinon kautta ja käytti origamipohjaista tarttujaa
Suuntautumisen opiskelu Raspberry Pi: n ja MXC6226XU: n avulla Pythonin avulla: 6 vaihetta
Suuntautumisen opiskelu Raspberry Pi: n ja MXC6226XU: n avulla Pythonin avulla: Äänet ovat yksinkertaisesti osa ajoneuvon työskentelyä. Hyvin viritetyn ajoneuvomoottorin humina on upea ääni. Renkaiden kulutuspinnat nurisevat tietä vasten, tuuli huutaa peilien, muovikappaleiden ja kojelaudan kappaleiden ympäri
Reaaliaikaisen kellon tekeminen Arduinon ja TFT -näytön avulla - Arduino Mega RTC 3,5 tuuman TFT -näytöllä: 4 vaihetta
Reaaliaikaisen kellon tekeminen Arduinon ja TFT-näytön avulla | Arduino Mega RTC 3,5 tuuman TFT-näytöllä: Vieraile Youtube-kanavallani. 2560 ja DS3231 RTC-moduuli…. Ennen kuin aloitat… tarkista YouTube-kanavani video. Huomautus:- Jos käytät Arduinia