Inhoudsopgave:

Handheld Recalbox-gameconsole met 2.2 TFT - Ajarnpa
Handheld Recalbox-gameconsole met 2.2 TFT - Ajarnpa

Video: Handheld Recalbox-gameconsole met 2.2 TFT - Ajarnpa

Video: Handheld Recalbox-gameconsole met 2.2 TFT - Ajarnpa
Video: Comment faire une mini console (+portable) en 2022 ! [ DIY ] 2024, Juli-
Anonim
Handheld Recalbox-gameconsole met 2.2 TFT
Handheld Recalbox-gameconsole met 2.2 TFT
Handheld Recalbox-gameconsole met 2.2 TFT
Handheld Recalbox-gameconsole met 2.2 TFT

Instructies voor de doe-het-zelf van een draagbare Recalbox-spelconsole met 2.2“TFT LCD en een Raspberry Pi 0 W en GPIO-knoppen.

U kunt deze YouTube-video bekijken voor een volledige demonstratie van de betrokken stappen:

A. Pak alle onderdelen.

B. Soldeer de onderdelen aan elkaar.

C. Installeer de Recalbox-software.

D. Recalbox configureren voor GPIO-knoppen

E. Recalbox configureren voor TFT en luidsprekers

Stap 1: A. Verkrijg de onderdelen

A. Verkrijg de onderdelen
A. Verkrijg de onderdelen
A. Verkrijg de onderdelen
A. Verkrijg de onderdelen
A. Verkrijg de onderdelen
A. Verkrijg de onderdelen
A. Verkrijg de onderdelen
A. Verkrijg de onderdelen

De meeste zijn beschikbaar op amazon of aliexpress of uit China en Hong Kong Taobao.

1. Raspberry Pi Nul W

2. 16G TF-kaart.

3. 2.2 TFT LCD SPI il9341

4. 5V USB-oplader voor batterijbeheer

5. 3.7V 1500MaH LIPO-batterij.

6. Twee miniluidsprekers

7. 3,5 mm koptelefoonaansluiting met schakelaar

8. Twee 10uF condensatoren.

9. 14 stille knoppen

10. 50K VR voor LCD-helderheidscontrole.

11. Mini-schuifschakelaar

12. dubbelzijdige 7cm x 9cm prototype PCB

13. 7cm x 9cm Arglic board voor achteromslag.

14. Vier 3 mm x 20 mm schroeven om de achterklep vast te houden.

15. 0,2 mm of 0,3 mm gelamineerde (geïsoleerde) draad

17. mini-HDMI naar HDMI converter plug of kabel.

18. micro-USB naar USB converter plug of kabel.

Stap 2: B. Stel de hardware in

B. Stel de hardware in
B. Stel de hardware in
B. Stel de hardware in
B. Stel de hardware in
B. Stel de hardware in
B. Stel de hardware in
  • Dit project gebruikt een dubbelzijdige 7x9 cm prototype PCB als frame van de gameconsole. We zullen dit "de PCB" noemen.
  • Soldeer de knoppen zoals weergegeven in de lay-out aan de voorzijde van de printplaat.
  • Monteer het 2,2“TFT LCD-scherm aan de voorkant van de printplaat. Steek de pinnen door de print heen in de 9 pin female header aan de andere kant van de print.
  • Monteer de raspberry pi zero W aan de achterzijde van de print.
  • Gebruik gelamineerde (geïsoleerde) draden van 0,2 of 0,3 mm om alle verbindingen van het TFT LCD-scherm naar de Raspberry Pi te solderen volgens het schakelschema en de pinlay-out. De LED-pin van het LCD-scherm verbindt via een 50K VR met de 3V voor aanpassing van de helderheid.
  • Soldeer het ene uiteinde van de knop op aarde en het andere uiteinde op de rechter GPIO-pin van Raspberrry Pi volgens de pinlay-out.
  • Soldeer de condensatoren van 10 uF, de koptelefoonaansluiting en de luidsprekers zoals aangegeven in het schakelschema.
  • Soldeer de printplaat van de 5V-acculader, de schuifschakelaar en de accu op de 5V- en massa-pinnen van de Raspberry Pi volgens het schakelschema.
  • Bedek de achterkant van de print met een argylic board en zet deze vast met schroeven.

Stap 3: C. Installeer Recalbox-software om te werken in de standaardconfiguratie

C. Installeer Recalbox-software om te werken in de standaardconfiguratie
C. Installeer Recalbox-software om te werken in de standaardconfiguratie
C. Installeer Recalbox-software om te werken in de standaardconfiguratie
C. Installeer Recalbox-software om te werken in de standaardconfiguratie

1. Download de Recalbox 2018 12 24 Xmas beta-opstartimage voor Respberry Pi 0.

forum.recalbox.com

Downloadlink voor bètaversie van Kerstmis

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

2. De Recalbox-opstartafbeelding wordt al geleverd met enkele freeware game-roms. Download meer Games Roms van het web.

3. Gebruik Etcher of een andere SD-kaartbrander - om de Recalbox-opstartimage op een 16G TF-kaart te branden.

4. Steek de 16G TF-kaart in de TF-kaartsleuf van de Raspberry Pi 0 W.

5. Sluit een HDMI-scherm aan op de mini-HDMI-poort van de Raspberry Pi 0W via een mini-HDMI naar HDMI-converter.

5. Sluit een USB-toetsenbord aan op de USB-poort van de Raspberry Pi via een microUSB naar USB-converter.

7. Sluit de micro-USB-stroomkabel aan op de 5V-batterijlader.

Schakel de schuifschakelaar in om hem aan te zetten.

8. Controleer of het opstartscherm van Recalbox verschijnt en de opstartmuziek wordt afgespeeld op het HDMI TV-scherm. Anders is er mogelijk een probleem met de hardware, controleer de verbindingen.

9. De volgende toetsen op het toetsenbord zijn toegewezen aan de joystickknoppen voor de eerste installatie:

A=(om verder te gaan), S=(om terug te gaan), ENTER/Return als START, Spatie als SELECT.

Pijltjestoetsen Omhoog/Omlaag/links/rechts zijn toegewezen aan de D-PAD's omhoog/omlaag/links/rechts.

10. Druk op ENTER om naar het systeemmenu te gaan. Gebruik de pijltoetsen om naar de netwerkinstellingen te gaan en druk op A.

11. Eenmaal in het WIFI-menu, gebruik de pijltoetsen en A-toetsen om WIFI in te schakelen, voer de SSID en het wachtwoord van uw WIFI-netwerk in. Zorg ervoor dat de juiste hoofdletters/kleine letters worden gebruikt. Selecteer ten slotte SLUITEN en druk op A om WIFI in te schakelen.

12. Ga terug naar het scherm Netwerkinstellingen en noteer het IP-adres dat aan de Recalbox is toegewezen.

Stap 4: D. Recalbox-configuraties voor GPIO-controllerknoppen wijzigen

D. Recalbox-configuraties voor GPIO-controllerknoppen wijzigen
D. Recalbox-configuraties voor GPIO-controllerknoppen wijzigen
D. Recalbox-configuraties voor GPIO-controllerknoppen wijzigen
D. Recalbox-configuraties voor GPIO-controllerknoppen wijzigen
D. Recalbox-configuraties voor GPIO-controllerknoppen wijzigen
D. Recalbox-configuraties voor GPIO-controllerknoppen wijzigen

1. Vanaf je pc of Mac, SSH naar het ip-adres van de recalbox.

ssh [email protected]

Of je kunt ssh [email protected] proberen

2. Log in met de id van root en het standaard root-wachtwoord van "recalboxroot"

3. Typ de volgende opdrachten om de GPIO-knoppen en andere parameters voor het TFT LCD-scherm in te stellen.

mount -o remount, rw /

cd ~

vi recalbox.conf

4. Gebruik in vi "/pattern" om naar het woord te zoeken. druk vervolgens op ENTER om daarheen te springen.

Druk op de A-toets om naar de bewerkingsmodus te gaan.

Typ de vereiste waarden in (met behulp van de pijltjestoetsen, backspace/delete-toetsen waar nodig).

Zodra het bewerken van die regel is voltooid, drukt u op de toets "ESC" om terug te gaan naar de alleen-lezen modus.

Zoek verder naar de andere parameters.

Als alles klaar is, drukt u op "ESC" om terug te gaan naar de alleen-lezen modus.

Druk op x:! Om op te slaan en af te sluiten.

system.power.switch=PIN56PUSH

controllers.gpio.enabled=1

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

5. Het opstartscriptbestand van de recalbox 2018 Xmas beta (/recalbox/scripts/recalbox-config.sh) kan de tweede parameter die ik in het recalbox.conf-bestand heb geplaatst niet opnemen.

Totdat dit in een latere release is opgelost, moeten we de volgende regels wijzigen om dit probleem op te lossen, zodat de aangepaste pintoewijzing van de GPIO-knop van kracht kan worden.

mount -o remount, rw /

vi /recalbox/scripts/recalbox-config.sh

Zoek in Vi naar de regel met extra2=“$4” met het commando /extra2=“, druk dan op ENTER en a om een regel erna toe te voegen.

extra3="$5"

Zoek vervolgens naar de regel met map="$extra2" met het commando /map="

Verander het dan in

map="$extra2 $extra3"

6. Start daarna het terugroepvenster opnieuw op om de wijzigingen door te voeren door te typen

afsluiten -r nu

7. Nadat de herinneringsbox is opgestart, gebruikt u de toetsen op het toetsenbord om op ENTER te drukken om naar het hoofdmenu te gaan. Selecteer vervolgens controllerinstellingen en druk op A. Selecteer een controller configureren en druk op A. druk nogmaals op A om te bevestigen.

8. U ziet een scherm waarin u wordt gevraagd een van uw joysticktoetsen ingedrukt te houden. Houd de A-knop op uw recalbox (niet het toetsenbord) ingedrukt totdat u het volgende scherm ziet. Als dit niet werkt, is er mogelijk iets mis met de knopverbindingen, controleer de verbindingen opnieuw.

9. Als alles goed is, wordt u gevraagd om op de knop te drukken voor elk van de joysticktoetsen die op het scherm zijn weergegeven. Druk eerst op de D-pad-toetsen, omhoog, omlaag, links, rechts, enz. Wanneer u bij joystick-1, joystick-2 komt, drukt u op de knop Omlaag op de herinneringsbox om deze knoppen over te slaan, aangezien ze niet aanwezig zijn op de GPIO-controllers. Wanneer u bij L1/pagina omhoog komt, drukt u op de L1-knop, R1/pagina omlaag, drukt u op de R1-knop. Voor L2, R2, L3, R3 zijn er geen GPIO-controllers, sla deze knoppen over. Druk tot slot op Sneltoets (HK) voor de sneltoets.

10. Druk tot slot op de B-knop om de nieuwe geconfigureerde knoppen te accepteren.

11. U komt terug in het hoofdmenu. Test de omhoog omlaag links rechts en andere knoppen op de GPIO-controllers.

12. Als alles in orde is, kunt u doorgaan naar de configuratie van het TFT-scherm.

Stap 5: E. Wijzig Recalbox-configuraties voor TFT-scherm en luidsprekers

E. Wijzig Recalbox-configuraties voor TFT-scherm en luidsprekers
E. Wijzig Recalbox-configuraties voor TFT-scherm en luidsprekers
E. Wijzig Recalbox-configuraties voor TFT-scherm en luidsprekers
E. Wijzig Recalbox-configuraties voor TFT-scherm en luidsprekers
E. Wijzig Recalbox-configuraties voor TFT-scherm en luidsprekers
E. Wijzig Recalbox-configuraties voor TFT-scherm en luidsprekers

1. Vanaf je pc of Mac, SSH naar het ip-adres van de recalbox.

ssh [email protected]

Of je kunt ssh [email protected] proberen

2. Log in met de id van root en het standaard root-wachtwoord van "recalboxroot"

3. Typ de volgende opdrachten om het TFT LCD-scherm en de luidspreker in te stellen.

mount -o remount, rw /boot

vi /boot/config.txt

Gebruik in vi de pijl-omlaag om helemaal naar de onderkant van het bestand te gaan.

Druk op de A-toets om naar de bewerkingsmodus te gaan.

Typ de volgende regels en druk vervolgens op de toets "ESC" om terug te gaan naar de alleen-lezen modus.

Druk op x:! Om op te slaan en af te sluiten.

# GPIO TFT inschakelen

hdmi_group=2

hdmi_mode=87

hdmi_cvt=320 240 60 1 0 0 0

dtparam=spi=aan

dtparam=i2c1=aan

dtparam=i2c_arm=aan

dtoverlay=pitft22, roteren=270, snelheid=64000000, fps=30

# schakel GPIO's analoge audio in

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

4. Typ de volgende opdrachten om de andere parameters voor het TFT LCD-scherm in te stellen.

mount -o remount, rw /

cd ~

vi recalbox.conf

5. Gebruik in vi "/pattern" om naar het woord te zoeken. druk vervolgens op ENTER om daarheen te springen.

Druk op de A-toets om naar de bewerkingsmodus te gaan.

Typ de vereiste waarden in (met behulp van de pijltjestoetsen, backspace/delete-toetsen waar nodig).

Zodra het bewerken van die regel is voltooid, drukt u op de toets "ESC" om terug te gaan naar de alleen-lezen modus.

Zoek verder naar de andere parameters.

Als alles klaar is, drukt u op "ESC" om terug te gaan naar de alleen-lezen modus.

Druk op x:! Om op te slaan en af te sluiten.

system.fbcp.enabled=1

global.videomode=standaard

audio.device=jack

6. Start daarna het terugroepvenster opnieuw op om de wijzigingen door te voeren door te typen

afsluiten -r nu

7. Nadat de herinneringsbox is opgestart, moet het TFT-scherm het opstartscherm weergeven en wordt de welkomstmuziek afgespeeld op de luidsprekers die worden aangestuurd door de GPIO-pinnen. als je dat na 1 minuut of langer niet krijgt, dan is er iets mis. Schakel de box uit en controleer de aansluitingen opnieuw.

8. Als alles goed gaat, kun je een spel gaan spelen.

9. Dat zijn alle stappen die je nodig hebt om dit in te stellen. Veel succes met retrogamen.

10. GEDAAN:)

Aanbevolen: