Talaan ng mga Nilalaman:

Console ng Game ng Handal na Recalbox Gamit ang 2.2 TFT: 6 na Hakbang
Console ng Game ng Handal na Recalbox Gamit ang 2.2 TFT: 6 na Hakbang

Video: Console ng Game ng Handal na Recalbox Gamit ang 2.2 TFT: 6 na Hakbang

Video: Console ng Game ng Handal na Recalbox Gamit ang 2.2 TFT: 6 na Hakbang
Video: will the xbox adapter work on playstation? 2024, Hulyo
Anonim
Console ng Game ng Handal na Recalbox Gamit ang 2.2 TFT
Console ng Game ng Handal na Recalbox Gamit ang 2.2 TFT
Console ng Game ng Handal na Recalbox Gamit ang 2.2 TFT
Console ng Game ng Handal na Recalbox Gamit ang 2.2 TFT

Mga tagubilin para sa DIY ng isang handheld recalbox game console na gumagamit ng 2.2 TFT LCD at isang Raspberry Pi 0 W at GPIO na mga pindutan.

Maaari mong tingnan ang video sa youtube na ito para sa isang buong pagpapakita ng mga hakbang na kasangkot:

A. Kunin ang lahat ng mga bahagi.

B. Maghinang ng magkakasama ang mga bahagi.

C. I-install ang Recalbox software.

D. I-configure ang Recalbox para sa mga pindutan ng GPIO

E. I-configure ang Recalbox para sa TFT at mga nagsasalita

Hakbang 1: A. Kunin ang Mga Bahagi

A. Kunin ang Mga Bahagi
A. Kunin ang Mga Bahagi
A. Kunin ang Mga Bahagi
A. Kunin ang Mga Bahagi
A. Kunin ang Mga Bahagi
A. Kunin ang Mga Bahagi
A. Kunin ang Mga Bahagi
A. Kunin ang Mga Bahagi

Karamihan sa kanila ay magagamit sa amazon o aliexpress o mula sa China at Hong Kong Taobao.

1. Raspberry Pi Zero W

2. 16G TF card.

3. 2.2 TFT LCD SPI il9341

4. 5V USB charger para sa pamamahala ng baterya

5. 3.7V 1500MaH LIPO na baterya.

6. Dalawang mini speaker

7. 3.5mm headphone jack na may switch

8. Dalawang 10uF capacitor.

9. 14 na mga pindutang walang imik

10. 50K VR para sa LCD brigtness control.

11. Mini Slide switch

12. dobleng panig na 7cm x 9cm prototype PCB

13. 7cm x 9cm Arglic board para sa likod na takip.

14. Apat na 3mm x 20mm na mga tornilyo upang hawakan ang takip sa likod.

15. 0.2mm o 0.3mm na nakalamina (insulated) na kawad

17. mini-HDMI sa HDMI converter plug o cable.

18. micro-USB sa USB converter plug o cable.

Hakbang 2: B. I-set up ang Hardware

B. I-set up ang Hardware
B. I-set up ang Hardware
B. I-set up ang Hardware
B. I-set up ang Hardware
B. I-set up ang Hardware
B. I-set up ang Hardware
  • Gumagamit ang proyektong ito ng isang dobleng panig na 7x9 cm prototype PCB bilang frame ng game console. Tatawagan namin ito bilang "ang PCB".
  • Paghinang ng mga pindutan tulad ng ipinapakita sa layout sa harap na bahagi ng PCB.
  • I-mount ang 2.2 "TFT LCD sa harap ng PCB. Ipasok ang mga pin sa pamamagitan ng PCB sa 9 pin na babaeng header sa kabilang bahagi ng PCB.
  • I-mount ang raspberry pi zero W sa likurang bahagi ng PCB.
  • Gamit ang 0.2 o 0.3mm Laminated (insulated) na mga wire, solder up ang lahat ng mga koneksyon mula sa TFT LCD hanggang sa Raspberry Pi sumusunod sa circuit diagram at ang pin layout. Ang LED pin ng LCD ay kumokonekta sa pamamagitan ng isang 50K VR sa 3V para sa pagsasaayos ng ilaw.
  • Maghinang ng isang dulo ng pindutan sa lupa, at ang iba pang mga dulo sa kanang GPIO pin ng Raspberrry Pi sumusunod sa layout ng pin.
  • Paghinang ng 10 capacitor ng uF, ang headphone jack at ang mga speaker tulad ng ipinakita sa circuit diagram.
  • Paghinang ang 5V baterya ng charger circuit board, ang sliding switch at ang baterya sa 5V at mga ground pin ng Raspberry Pi ayon sa circuit diagram.
  • Takpan ang likod ng PCB ng isang argylic board at i-secure ito sa mga tornilyo.

Hakbang 3: C. I-install ang Recalbox Software upang Magtrabaho sa Default na Pag-set up

C. I-install ang Recalbox Software upang Magtrabaho sa Default na Pag-set up
C. I-install ang Recalbox Software upang Magtrabaho sa Default na Pag-set up
C. I-install ang Recalbox Software upang Magtrabaho sa Default na Pag-set up
C. I-install ang Recalbox Software upang Magtrabaho sa Default na Pag-set up

1. I-download ang Recalbox 2018 12 24 Xmas beta boot na imahe para sa Respberry Pi 0.

forum.recalbox.com

Link sa pag-download ng Christmas beta

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

2. Ang imahe ng boot ng Recalbox ay mayroon nang ilang mga freeware game roms. Mag-download ng higit pang Mga Laro Rom mula sa web.

3. Gumamit ng Etcher o iba pang Sdcard burner - upang sunugin ang imahe ng boot ng Recalbox sa 16G TF card.

4. Ipasok ang 16G TF card sa slot ng TF card ng Raspberry Pi 0 W.

5. Ikonekta ang isang HDMI screen sa mini HDMI port ng Raspberry Pi 0W sa pamamagitan ng isang mini HDMI sa HDMI converter.

5. Ikonekta ang isang USB keyboard sa USB port ng Raspberry Pi sa pamamagitan ng isang microUSB sa USB converter.

7. Ikonekta ang micro USB power cable sa charger ng 5V na baterya.

I-on ang slide switch upang mapagana ito.

8. Suriin na ang recalbox splash screen ay lilitaw at ang startup na musika ay pinatugtog sa HDMI TV screen. Kung hindi man, maaaring may isyu sa hardware, suriin ang mga koneksyon.

9. Ang mga sumusunod na key sa keyboard ay nai-map sa mga pindutan ng joystick para sa paunang pag-set up:

A = (upang magpatuloy), S = (upang bumalik), ENTER / Return as Start, Space as SELECT.

Ang mga arrow key Up / Down / left / right ay nai-map sa D-PAD‘s up / down / left / right.

10. Pindutin ang ENTER upang makapunta sa menu ng system. Gumamit ng mga arrow key upang pumunta sa Mga Setting ng Network, at pindutin ang A.

11. Kapag nasa menu na WIFI, gumamit ng mga arrow key at A key upang paganahin ang WIFI, i-input ang SSID at password ng iyong WIFI network. Tiyaking ginamit ang wastong upper / lower case. Panghuli piliin ang CLOSE at pindutin ang A upang paganahin ang WIFI.

12. Bumalik sa screen ng Mga Setting ng Network, at itala ang IP address na nakatalaga sa Recalbox.

Hakbang 4: D. Baguhin ang Mga Configurtion ng Recalbox para sa Mga Pindutan ng Controller ng GPIO

D. Baguhin ang Mga Configure ng Recalbox para sa Mga Pindutan ng Controller ng GPIO
D. Baguhin ang Mga Configure ng Recalbox para sa Mga Pindutan ng Controller ng GPIO
D. Baguhin ang Mga Configure ng Recalbox para sa Mga Pindutan ng Controller ng GPIO
D. Baguhin ang Mga Configure ng Recalbox para sa Mga Pindutan ng Controller ng GPIO
D. Baguhin ang Mga Configurt ng Recalbox para sa Mga Pindutan ng Controller ng GPIO
D. Baguhin ang Mga Configurt ng Recalbox para sa Mga Pindutan ng Controller ng GPIO

1. Mula sa iyong PC o Mac, SSH sa ip address ng recalbox.

ssh [email protected]

O maaari mong subukan ang ssh [email protected]

2. Pag-login gamit ang id ng root at ang default na root password ng "recalboxroot"

3. I-type ang mga sumusunod na utos upang i-set up ang mga pindutan ng GPIO at iba pang mga parameter para sa TFT LCD.

i-mount muli, rw /

cd ~

vi recalbox.conf

4. Habang nasa vi, gumamit ng "/ pattern" upang maghanap para sa salita. pagkatapos ay pindutin ang ENTER upang tumalon doon.

Pindutin ang Isang susi upang maging mode ng pag-edit.

I-type ang mga kinakailangang halaga (gamit ang mga arrow key, backspace / tanggalin ang mga key kung kinakailangan).

Kapag natapos ang pag-edit ng linyang iyon, pagkatapos ay pindutin ang "ESC" key upang bumalik sa read-only mode.

Magpatuloy na maghanap para sa iba pang mga parameter.

Kapag tapos na ang lahat, pindutin ang "ESC" upang bumalik sa read-only mode.

Pindutin ang x:! Upang makatipid at lumabas.

system.power.switch = PIN56PUSH

Controllers.gpio.enified = 1

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

5. Ang boot up script file ng recalbox 2018 Xmas beta (/recalbox/scripts/recalbox-config.sh) ay hindi maaaring makuha sa pangalawang parameter na inilagay ko sa recalbox.conf file.

Hanggang sa maayos ito sa isang kalaunan sa paglaon, kailangan naming baguhin ang mga sumusunod na linya upang ayusin ang isyung ito upang magkabisa ang pasadyang pag-map ng pindutan ng GPIO.

i-mount muli, rw /

vi /recalbox/scripts/recalbox-config.sh

Habang nasa Vi Search para sa linya na may extra2 = "$ 4" gamit ang command / extra2 = ", pagkatapos ay pindutin ang ENTER at a upang magdagdag ng isang linya pagkatapos nito.

extra3 = "$ 5"

Pagkatapos Paghahanap para sa linya na may mapa = $ extra2” gamit ang utos / mapa = “

Pagkatapos baguhin ito sa

mapa = $ extra2 $ extra3”

6. Pagkatapos nito, i-reboot ang kahon ng pagpapabalik upang mabisa ang mga pagbabago sa pamamagitan ng pagta-type

shutdown –r ngayon

7. Matapos mag-boot up ang recal box., Gamitin ang mga key sa keyboard upang pindutin ang ENTER upang pumunta sa pangunahing menu. Pagkatapos piliin ang mga setting ng controller at pindutin ang A. Piliin ang i-configure ang isang controller at pindutin ang A. pindutin ang A sa pangalawang pagkakataon upang kumpirmahin.

8. Makakakita ka ng isang screen upang hilingin sa iyo na pindutin nang matagal ang isa sa iyong mga key ng joystick. Pindutin nang matagal ang isang pindutan sa iyong recalbox (hindi ang keyboard) hanggang sa makita mo ang susunod na screen. Kung hindi ito gumana, ang mga koneksyon sa pindutan ay maaaring may mali, pls suriin muli ang mga koneksyon.

9. Kung ang lahat ay mabuti, hihilingin sa iyo na pindutin ang pindutan para sa bawat isa sa mga key ng joystick na inilatag sa screen. Pindutin muna ang mga pindutan ng D-pad, pataas, pababa, kaliwa, kanan, atbp. Pagdating sa Joystick-1, joystick-2, pindutin ang Pababang pindutan sa recalbox upang laktawan ang mga pindutang ito dahil hindi ito ibinigay sa mga kontrolado ng GPIO. Pagdating sa L1 / pahina pataas, pindutin ang L1 button, R1 / pagedown, pindutin ang R1 button. Para sa L2, R2, L3, R3, hindi ibinigay ng mga kontrolado ng GPIO, laktawan ang mga pindutang ito. Panghuli, pindutin ang Hot Key (HK) para sa pindutan ng hotkey.

10. Panghuli pindutin ang pindutan ng B upang tanggapin ang mga bagong pindutan na na-configure.

11. Babalik ka sa pangunahing menu. Subukan ang pataas pababa sa kaliwang kanan at iba pang mga pindutan sa mga kontrolado ng GPIO.

12. Kung ang lahat ay mabuti, maaari kang magpatuloy sa pagsasaayos ng TFT screen.

Hakbang 5: E. Baguhin ang Mga Configurasyon ng Recalbox para sa TFT Screen at Mga Speaker

E. Baguhin ang Mga Configurasyon ng Recalbox para sa TFT Screen at Mga Speaker
E. Baguhin ang Mga Configurasyon ng Recalbox para sa TFT Screen at Mga Speaker
E. Baguhin ang Mga Configurasyon ng Recalbox para sa TFT Screen at Mga Speaker
E. Baguhin ang Mga Configurasyon ng Recalbox para sa TFT Screen at Mga Speaker
E. Baguhin ang Mga Configurasyon ng Recalbox para sa TFT Screen at Mga Speaker
E. Baguhin ang Mga Configurasyon ng Recalbox para sa TFT Screen at Mga Speaker

1. Mula sa iyong PC o Mac, SSH sa ip address ng recalbox.

ssh [email protected]

O maaari mong subukan ang ssh [email protected]

2. Pag-login gamit ang id ng root at ang default na root password ng "recalboxroot"

3. I-type ang mga sumusunod na utos upang mai-set up ang TFT LCD at speaker.

mount -o remount, rw / boot

vi /boot/config.txt

Habang nasa vi, gamitin ang pababang arrow upang pumunta sa ilalim ng file.

Pindutin ang Isang susi upang maging mode ng pag-edit.

I-type ang mga sumusunod na linya, pagkatapos ay pindutin ang "ESC" key upang bumalik sa read-only mode.

Pindutin ang x:! Upang makatipid at lumabas.

# paganahin ang GPIO TFT

hdmi_group = 2

hdmi_mode = 87

hdmi_cvt = 320 240 60 1 0 0 0

dtparam = spi = on

dtparam = i2c1 = on

dtparam = i2c_arm = on

dtoverlay = pitft22, paikutin = 270, bilis = 64000000, fps = 30

# paganahin ang mga GPIO na analog audio

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

4. I-type ang mga sumusunod na utos upang mai-set up ang iba pang mga parameter para sa TFT LCD.

i-mount muli, rw /

cd ~

vi recalbox.conf

5. Habang nasa vi, gumamit ng "/ pattern" upang maghanap para sa salita. pagkatapos ay pindutin ang ENTER upang tumalon doon.

Pindutin ang Isang susi upang maging mode ng pag-edit.

I-type ang mga kinakailangang halaga (gamit ang mga arrow key, backspace / tanggalin ang mga key kung kinakailangan).

Kapag natapos ang pag-edit ng linyang iyon, pagkatapos ay pindutin ang "ESC" key upang bumalik sa read-only mode.

Magpatuloy na maghanap para sa iba pang mga parameter.

Kapag tapos na ang lahat, pindutin ang "ESC" upang bumalik sa read-only mode.

Pindutin ang x:! Upang makatipid at lumabas.

system.fbcp.enified = 1

global.videomode = default

audio.device = jack

6. Pagkatapos nito, i-reboot ang kahon ng pagpapabalik upang mabisa ang mga pagbabago sa pamamagitan ng pagta-type

shutdown –r ngayon

7. Matapos mag-boot up ang recal box., Dapat i-dipslay ng TFT screen ang splash screen at i-play ang maligayang musika sa mga nagsasalita ng drivien ng mga GPIO pin. kung hindi mo makuha iyon pagkatapos ng 1 minuto o higit pa, kung gayon mali. I-power down ang kahon at suriin muli ang mga koneksyon.

8. Kung maayos ang lahat, maaari kang magsimulang maglaro.

9. Iyon ang lahat ng mga hakbang na kailangan mo upang i-set up ito. Good luck sa retro gaming.

10. TAPOS:)

Inirerekumendang: