INHOUDSOPGAWE:

Handheld Recalbox -spelkonsole met 2.2 TFT: 6 stappe
Handheld Recalbox -spelkonsole met 2.2 TFT: 6 stappe

Video: Handheld Recalbox -spelkonsole met 2.2 TFT: 6 stappe

Video: Handheld Recalbox -spelkonsole met 2.2 TFT: 6 stappe
Video: Recalbox mini game console with Raspberry Pi 0 W, 2.2" TFT and GPIO buttons 2024, Julie
Anonim
Handheld Recalbox -spelkonsole met behulp van 2.2 TFT
Handheld Recalbox -spelkonsole met behulp van 2.2 TFT
Handheld Recalbox -spelkonsole met behulp van 2.2 TFT
Handheld Recalbox -spelkonsole met behulp van 2.2 TFT

Instruksies vir die selfdoen van 'n handkassie -herkassie -spelkonsole met 'n 2,2 TFT LCD en 'n Raspberry Pi 0 W en GPIO knoppies.

U kan hierdie YouTube -video bekyk vir 'n volledige demonstrasie van die betrokke stappe:

A. Kry al die dele.

B. Soldeer die dele saam.

C. Installeer Recalbox sagteware.

D. Stel Herboks vir GPIO -knoppies op

E. Stel Recalbox op vir TFT en luidsprekers

Stap 1: A. Kry die onderdele

A. Kry die onderdele
A. Kry die onderdele
A. Kry die onderdele
A. Kry die onderdele
A. Kry die onderdele
A. Kry die onderdele
A. Kry die onderdele
A. Kry die onderdele

Die meeste van hulle is beskikbaar op amazon of aliexpress of uit China en Hong Kong Taobao.

1. Framboos Pi Zero W

2. 16G TF kaart.

3. 2.2 TFT LCD SPI il9341

4. 5V USB laaier vir battery bestuur

5. 3.7V 1500MaH LIPO battery.

6. Twee mini -luidsprekers

7. 3,5 mm koptelefoonaansluiting met skakelaar

8. Twee 10uF kapasitor.

9. 14 stil knoppies

10. 50K VR vir LCD -helderheidsbeheer.

11. Mini Skyfie skakelaar

12. dubbelzijdige 7 cm x 9 cm prototipe PCB

13. 7cm x 9cm Arglic board vir agterblad.

14. Vier skroewe van 3 mm x 20 mm om die agterblad vas te hou.

15. 0.2mm of 0.3mm gelamineerde (geïsoleerde) draad

17. mini-HDMI na HDMI omskakelaarprop of kabel.

18. mikro-USB na USB-omskakelaarprop of -kabel.

Stap 2: B. Stel die hardeware op

B. Stel die hardeware op
B. Stel die hardeware op
B. Stel die hardeware op
B. Stel die hardeware op
B. Stel die hardeware op
B. Stel die hardeware op
  • Hierdie projek gebruik 'n dubbelzijdige 7x9 cm prototipe PCB as die raam van die spelkonsole. Ons sal hierna verwys as "die PCB".
  • Soldeer die knoppies soos aangedui in die uitleg aan die voorkant van die PCB.
  • Monteer die 2,2 "TFT LCD aan die voorkant van die PCB. Steek die penne deur die PCB in die 9 -pen vroulike kop aan die ander kant van die PCB.
  • Monteer die framboos pi zero W aan die agterkant van die PCB.
  • Met behulp van 0,2 of 0,3 mm gelamineerde (geïsoleerde) drade, soldeer al die verbindings van die TFT LCD na die Framboos Pi volgens die stroombaan diagram en die penuitleg. Die LED -pen van die LCD word via 'n 50K VR verbind met die 3V vir helderheidsaanpassing.
  • Soldeer die een kant van die knoppie tot op die grond, en die ander kant aan die regter GPIO -pen van Raspberrry Pi volgens die penuitleg.
  • Soldeer die 10 uF -kondensators, die koptelefoonaansluiting en die luidsprekers op soos in die stroombaan -diagram getoon.
  • Soldeer die 5V -batterylaaibordplank, die skuifskakelaar en die battery aan die 5V- en grondpenne van die Raspberry Pi volgens die stroombaan -diagram.
  • Bedek die agterkant van die printplaat met 'n argylplaat en maak dit vas met skroewe.

Stap 3: C. Installeer Recalbox -sagteware om in standaardopstelling te werk

C. Installeer Recalbox -sagteware om in standaardopstelling te werk
C. Installeer Recalbox -sagteware om in standaardopstelling te werk
C. Installeer Recalbox -sagteware om in standaardopstelling te werk
C. Installeer Recalbox -sagteware om in standaardopstelling te werk

1. Laai die Recalbox 2018 12 24 Xmas beta -opstartbeeld af vir Respberry Pi 0.

forum.recalbox.com

Kersfees beta aflaai skakel

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

2. Die Recalbox -opstartafbeelding bevat reeds 'n paar freeware -speletjies. Laai meer Games Roms van die internet af.

3. Gebruik Etcher of 'n ander Sdcard -brander om die Recalbox -opstartbeeld op 'n 16G TF -kaart te verbrand.

4. Steek 16G TF -kaart in die TF -kaartgleuf van die Raspberry Pi 0 W.

5. Koppel 'n HDMI -skerm aan die mini HDMI -poort van die Raspberry Pi 0W deur 'n mini HDMI na HDMI -omskakelaar.

5. Koppel 'n USB -sleutelbord aan die USB -poort van die Raspberry Pi deur 'n microUSB na USB -omskakelaar.

7. Koppel die mikro -USB -kragkabel aan die 5V -batterylaaier.

Skakel die skuifskakelaar aan om dit aan te skakel.

8. Kontroleer of die herkassie -spatskerm verskyn en dat die opstartmusiek op die HDMI TV -skerm gespeel word. Anders kan daar 'n probleem met die hardeware wees, kyk na die verbindings.

9. Die volgende sleutels op die sleutelbord word aan die joystick -knoppies gekoppel vir die eerste opstelling:

A = (om voort te gaan), S = (om terug te gaan), ENTER/Return as START, Space as SELECT.

Pyltjie sleutels omhoog/af/links/regs word na die D-PAD se op/af/links/regs gekoppel.

10. Druk ENTER om by die stelselkieslys te kom. Gebruik die pyltjie sleutels om na die netwerkinstellings te gaan en druk op A.

11. Gebruik die pyltjie sleutels en A sleutels in die WIFI -spyskaart om WIFI in te skakel, voer die SSID en wagwoord van u WIFI -netwerk in. Maak seker dat die korrekte hoof-/kleinletters gebruik word. Kies laastens CLOSE en druk A om WIFI in te skakel.

12. Gaan terug na die skerm Netwerkinstellings en teken die IP -adres wat aan die herkassie toegeken is, aan.

Stap 4: D. Verander herkassie -konfigurasies vir GPIO -beheerknoppies

D. Pas herkonfigurasie -konfigurasies vir GPIO -beheerknoppies aan
D. Pas herkonfigurasie -konfigurasies vir GPIO -beheerknoppies aan
D. Pas herkonfigurasie -konfigurasies vir GPIO -beheerknoppies aan
D. Pas herkonfigurasie -konfigurasies vir GPIO -beheerknoppies aan
D. Pas herkonfigurasie -konfigurasies vir GPIO -beheerknoppies aan
D. Pas herkonfigurasie -konfigurasies vir GPIO -beheerknoppies aan

1. Van u rekenaar of Mac, SSH na die ip -adres van die herkassie.

ssh [email protected]

Of u kan ssh [email protected] probeer

2. Teken aan met die ID van die wortel en die standaard wortelwagwoord van "herkalkboxroot"

3. Tik die volgende opdragte om die GPIO -knoppies en ander parameters vir die TFT LCD op te stel.

mount -o remount, rw /

cd ~

vi recalbox.conf

4. Terwyl ons in vi is, gebruik '/patroon' om na die woord te soek. druk dan ENTER om daar te spring.

Druk 'n sleutel om in die wysigingsmodus oor te skakel.

Tik die vereiste waardes in (met behulp van pyltjie sleutels, backspace/delete sleutels waar nodig).

Sodra die bewerking van die reël klaar is, druk dan op die "ESC" -toets om terug te gaan na die leesalleen-modus.

Gaan voort om na die ander parameters te soek.

As alles klaar is, druk "ESC" om terug te gaan na die leesalleen-modus.

Druk x:! Om te stoor en te verlaat.

system.power.switch = PIN56PUSH

controllers.gpio.aangeskakel = 1

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

5. Die opstartskriplêer van die herkassie 2018 Xmas beta (/recalbox/scripts/recalbox-config.sh) kan nie die tweede parameter wat ek in die lêer recalbox.conf geplaas het, inneem nie.

Totdat dit in 'n latere weergawe opgelos is, moet ons die volgende reëls verander om hierdie probleem op te los, sodat die pasgemaakte GPIO -knoppie -penknoping van krag kan word.

mount -o remount, rw /

vi /recalbox/scripts/recalbox-config.sh

Terwyl u in Vi soek na die reël met extra2 = "$ 4" met die opdrag /extra2 = ", druk dan ENTER en a om 'n reël daarna te voeg.

extra3 = “$ 5”

Soek dan die reël met map = "$ extra2" met die opdrag /map ="

Verander dit dan na

map = "$ ekstra2 $ ekstra3"

6. Herlaai daarna die terugroepblokkie om die veranderinge in werking te stel deur te tik

afsluit -r nou

7. Nadat die herhalingsboks begin is, gebruik die sleutels op die sleutelbord om op ENTER te druk om na die hoofkieslys te gaan. Kies dan die beheerderinstellings en druk A. Kies die konfigurasie van 'n beheerder en druk 'n tweede keer op A. om te bevestig.

8. U sal 'n skerm sien om u te vra om een van u joysticks in te hou. Druk die A -knoppie in u herboks (nie die sleutelbord nie) totdat u die volgende skerm sien. As dit nie werk nie, het die knoppieverbindings dalk iets verkeerd, kyk asseblief weer na die verbindings.

9. As alles goed is, sal u gevra word om op die knoppie vir elk van die joysticks op die skerm te druk. Druk eers op die D-pad sleutels, omhoog, af, links, regs, ens. As u by joystick-1, joystick-2 kom, druk op die knoppie Down op die boks om hierdie knoppies oor te slaan, aangesien dit nie op die GPIO-beheerders is nie. As u by L1/bladsy kom, druk die L1 -knoppie, R1/onderstebo, druk die R1 -knoppie. Vir L2, R2, L3, R3 word die GPIO -beheerders nie voorsien nie; slaan hierdie knoppies oor. Druk laastens op Hot Key (HK) vir die sneltoets -knoppie.

10. Druk laastens op die B -knoppie om die nuwe knoppies wat gekonfigureer is, te aanvaar.

11. U sal terugkeer na die hoofkieslys. Toets die regs en links knoppies op die GPIO -beheerders.

12. As dit goed is, kan u na die TFT -skermkonfigurasie gaan.

Stap 5: E. Wysig die herkassie -konfigurasies vir die TFT -skerm en luidsprekers aan

E. Pas herkonfigurasies vir TFT -skerm en luidsprekers aan
E. Pas herkonfigurasies vir TFT -skerm en luidsprekers aan
E. Pas herkonfigurasies vir TFT -skerm en luidsprekers aan
E. Pas herkonfigurasies vir TFT -skerm en luidsprekers aan
E. Pas herkonfigurasies vir TFT -skerm en luidsprekers aan
E. Pas herkonfigurasies vir TFT -skerm en luidsprekers aan

1. Van u rekenaar of Mac, SSH na die ip -adres van die herkassie.

ssh [email protected]

Of u kan ssh [email protected] probeer

2. Teken aan met die ID van die wortel en die standaard wortelwagwoord van "herkalkboxroot"

3. Tik die volgende opdragte om die TFT LCD en luidspreker op te stel.

mount -o remount, rw /boot

vi /boot/config.txt

Terwyl u in vi is, gebruik die pyltjie omlaag tot onder in die lêer.

Druk 'n sleutel om in die wysigingsmodus oor te skakel.

Tik die volgende reëls in en druk dan op die "ESC" -toets om terug te gaan na die leesalleen-modus.

Druk x:! Om te stoor en te verlaat.

# aktiveer GPIO TFT

hdmi_group = 2

hdmi_modus = 87

hdmi_cvt = 320 240 60 1 0 0 0

dtparam = spi = aan

dtparam = i2c1 = aan

dtparam = i2c_arm = aan

dtoverlay = pitft22, draai = 270, spoed = 64000000, fps = 30

# aktiveer analoog klank van GPIO's

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

4. Tik die volgende opdragte om die ander parameters vir die TFT LCD op te stel.

mount -o remount, rw /

cd ~

vi recalbox.conf

5. Terwyl ons in vi is, gebruik '/patroon' om na die woord te soek. druk dan ENTER om daar te spring.

Druk 'n sleutel om in die wysigingsmodus oor te skakel.

Tik die vereiste waardes in (met behulp van pyltjie sleutels, backspace/delete sleutels waar nodig).

Sodra die bewerking van die reël klaar is, druk dan op die "ESC" -toets om terug te gaan na die leesalleen-modus.

Gaan voort om na die ander parameters te soek.

As alles klaar is, druk "ESC" om terug te gaan na die leesalleen-modus.

Druk x:! Om te stoor en te verlaat.

system.fbcp.aangeskakel = 1

global.videomode = verstek

audio.device = jack

6. Herlaai daarna die terugroepblokkie om die veranderinge in werking te stel deur te tik

afsluit -r nou

7. Nadat die recal -boks begin is, moet die TFT -skerm die spatskerm laat sak en die welkome musiek word op die luidsprekers gespeel deur die GPIO -penne. as u dit nie na 1 minuut of meer kry nie, is iets verkeerd. Skakel die boks af en kontroleer weer die verbindings.

8. As alles goed gaan, kan u 'n speletjie begin speel.

9. Dit is al die stappe wat u nodig het om dit op te stel. Sterkte met retro -speletjies.

10. GEDOEN:)

Aanbeveel: