Բովանդակություն:

Handheld Recalbox Խաղի վահանակ ՝ օգտագործելով 2.2 TFT ՝ 6 քայլ
Handheld Recalbox Խաղի վահանակ ՝ օգտագործելով 2.2 TFT ՝ 6 քայլ

Video: Handheld Recalbox Խաղի վահանակ ՝ օգտագործելով 2.2 TFT ՝ 6 քայլ

Video: Handheld Recalbox Խաղի վահանակ ՝ օգտագործելով 2.2 TFT ՝ 6 քայլ
Video: A HISTÓRIA DE SUPER MARIO BROS. Um jogo revolucionário - Parte 1 - SÉRIE DOCUMENTÁRIOS 2024, Հուլիսի
Anonim
Handheld Recalbox Խաղի վահանակ ՝ օգտագործելով 2.2 TFT
Handheld Recalbox Խաղի վահանակ ՝ օգտագործելով 2.2 TFT
Handheld Recalbox Խաղի վահանակ ՝ օգտագործելով 2.2 TFT
Handheld Recalbox Խաղի վահանակ ՝ օգտագործելով 2.2 TFT

Heուցումներ ձեռքի հիշողության արկղի խաղային վահանակի DIY- ի համար ՝ օգտագործելով 2.2 «TFT LCD և Raspberry Pi 0 W և GPIO կոճակներ:

Կարող եք դիտել այս youtube- ի տեսանյութը ՝ ներառված քայլերի ամբողջական ցուցադրման համար.

A. Ստացեք բոլոր մասերը:

B. Մասերը միասին կպցրեք:

C. Տեղադրեք Recalbox ծրագիրը:

D. Կարգավորեք Recalbox- ը GPIO կոճակների համար

E. Կարգավորեք Recalbox- ը TFT- ի և բարձրախոսների համար

Քայլ 1: A. Ստացեք մասերը

A. Ստացեք մասերը
A. Ստացեք մասերը
A. Ստացեք մասերը
A. Ստացեք մասերը
A. Ստացեք մասերը
A. Ստացեք մասերը
A. Ստացեք մասերը
A. Ստացեք մասերը

Նրանցից շատերը հասանելի են amazon- ում կամ aliexpress- ում կամ Չինաստանից և Հոնկոնգից Taobao- ից:

1. Ազնվամորի Pi Zero W

2. 16G TF քարտ:

3. 2.2 TFT LCD SPI il9341

4. 5 Վ USB լիցքավորիչ մարտկոցի կառավարման համար

5. 3.7V 1500MaH LIPO մարտկոց:

6. Երկու մինի բարձրախոս

7. Ականջակալների 3.5 մմ անջատիչ անջատիչով

8. Երկու 10uF կոնդենսատոր:

9. 14 լուռ կոճակներ

10. 50K VR LCD ճկունության վերահսկման համար:

11. Mini Slide անջատիչ

12. երկկողմանի 7 սմ x 9 սմ PCB նախատիպ

13. 7 սմ x 9 սմ Արծվիկ տախտակ ՝ հետևի ծածկույթի համար:

14. Չորս 3 մմ x 20 մմ պտուտակներ ՝ հետևի կափարիչը պահելու համար:

15. 0.2 մմ կամ 0.3 մմ լամինացված (մեկուսացված) մետաղալար

17. մինի-HDMI- ից HDMI- ի փոխարկիչ վարդակից կամ մալուխից:

18. միկրո USB- ից USB- ի փոխարկիչ վարդակից կամ մալուխից:

Քայլ 2. Բ. Կարգավորեք սարքավորումները:

B. Կարգավորեք սարքավորումները
B. Կարգավորեք սարքավորումները
B. Կարգավորեք սարքավորումները
B. Կարգավորեք սարքավորումները
B. Կարգավորեք սարքավորումները
B. Կարգավորեք սարքավորումները
  • Այս նախագիծը օգտագործում է երկկողմանի 7x9 սմ չափի PCB նախատիպ ՝ որպես խաղային վահանակի շրջանակ: Մենք դրան կանվանենք որպես «PCB»:
  • Կպչեք կոճակները, ինչպես ցույց է տրված դասավորության մեջ, PCB- ի առջևի մասում:
  • Տեղադրեք 2.2 «TFT LCD- ն PCB- ի առջև: Տեղադրեք քորոցները PCB- ի միջոցով 9 -փին իգական վերնագրի մեջ, PCB- ի մյուս կողմում:
  • Տեղադրեք ազնվամորի pi զրոյական PCB- ի հետևի մասում:
  • Օգտագործելով 0,2 կամ 0,3 մմ շերտավորված (մեկուսացված) լարեր, միացրեք TFT LCD- ից մինչև Raspberry Pi- ի բոլոր միացումները ՝ հետևելով սխեմային և կապի դասավորությանը: LCD- ի LED- քորոցը 50K VR- ով միանում է 3V- ին `պայծառությունը կարգավորելու համար:
  • Կոճակի մի ծայրը միացրեք գետնին, իսկ մյուս ծայրը ՝ Raspberrry Pi- ի GPIO- ի աջ քորոցին ՝ հետևելով քորոցների դասավորությանը:
  • Sոդեք 10 uF կոնդենսատորները, ականջակալների խցիկը և բարձրախոսները, ինչպես ցույց է տրված սխեմաներում:
  • 5V մարտկոցի լիցքավորման լիցքավորման տախտակը, լոգարիթմական անջատիչը և մարտկոցը զոդեք Raspberry Pi- ի 5V- ի և հողային կապումներին ըստ սխեմայի սխեմայի:
  • Bածկեք PCB- ի հետևը արգիլիկ տախտակով և ամրացրեք այն պտուտակներով:

Քայլ 3. C. Տեղադրեք Recalbox Software- ը `կանխադրված կարգաբերմամբ աշխատելու համար:

C. Տեղադրեք Recalbox Software- ը `կանխադրված կարգավորումներում աշխատելու համար
C. Տեղադրեք Recalbox Software- ը `կանխադրված կարգավորումներում աշխատելու համար
C. Տեղադրեք Recalbox Software- ը `կանխադրված կարգավորումներում աշխատելու համար
C. Տեղադրեք Recalbox Software- ը `կանխադրված կարգավորումներում աշխատելու համար

1. Ներբեռնեք Recalbox 2018 12 24 Xmas բետա բեռնախցիկի պատկերը Respberry Pi 0 -ի համար:

forum.recalbox.com

Սուրբ ննդյան բետա ներբեռնման հղում

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

2. Recalbox- ի բեռնախցիկի պատկերն արդեն գալիս է որոշ անվճար խաղային ռոմերով: Ներբեռնեք այլ խաղերի ռոմեր համացանցից:

3. Օգտագործեք Etcher կամ այլ Sdcard այրիչ `Recalbox- ի բեռնախցիկի պատկերը 16G TF քարտի վրա այրելու համար:

4. Տեղադրեք 16G TF քարտ Raspberry Pi 0 W- ի TF քարտի բնիկում:

5. HDMI էկրանը միացրեք Raspberry Pi 0W- ի մինի HDMI պորտին `մինի HDMI- ի HDMI փոխարկիչի միջոցով:

5. Միացրեք USB ստեղնաշարը Raspberry Pi- ի USB պորտին, եթե այն միկրո USB է USB փոխարկիչ:

7. Միացրեք Micro USB հոսանքի մալուխը 5 Վ մարտկոցի լիցքավորիչին:

Միացրեք սլայդ անջատիչը `այն միացնելու համար:

8. Ստուգեք, որ recalbox splash էկրանը հայտնվի, և սկսնակ երաժշտությունը նվագարկվի HDMI հեռուստատեսության էկրանին: Հակառակ դեպքում, կարող է խնդիր լինել սարքավորման հետ, ստուգեք կապերը:

9. Ստեղնաշարի հետևյալ ստեղները քարտեզագրված են նախնական կարգավորման ջոյստիկի կոճակներին.

A = (շարունակել), S = (հետ գնալ), ENTER/Return as START, Space as SELECT:

Սլաքների բանալիները վեր/վար/ձախ/աջ պատկերված են D-PAD- ի վերև/ներքև/ձախ/աջ:

10. Սեղմեք ENTER ՝ համակարգի ընտրացանկին հասնելու համար: Arանցի կարգավորումներ գնալու համար օգտագործեք սլաքների ստեղները և սեղմեք A.

11. WIFI ընտրացանկից հետո օգտագործեք սլաքների ստեղները և A ստեղները `WIFI- ն միացնելու համար, մուտքագրեք ձեր WIFI ցանցի SSID- ը և գաղտնաբառը: Համոզվեք, որ օգտագործվում է համապատասխան մեծատառ/փոքրատառ: Վերջապես ընտրեք Փակել և սեղմեք A ՝ WIFI- ն միացնելու համար:

12. Վերադարձեք Settingsանցի կարգավորումների էկրան և գրանցեք Recalbox- ին վերագրված IP հասցեն:

Քայլ 4. D. Փոփոխեք Recifbox- ի կարգավորումները GPIO Controller կոճակների համար

D. Փոփոխել Recifbox- ի կազմաձևերը GPIO Controller կոճակների համար
D. Փոփոխել Recifbox- ի կազմաձևերը GPIO Controller կոճակների համար
D. Փոփոխել Recalbox- ի կազմաձևերը GPIO Controller կոճակների համար
D. Փոփոխել Recalbox- ի կազմաձևերը GPIO Controller կոճակների համար
D. Փոփոխել Recalbox- ի կազմաձևերը GPIO Controller կոճակների համար
D. Փոփոխել Recalbox- ի կազմաձևերը GPIO Controller կոճակների համար

1. Ձեր համակարգչից կամ Mac- ից, SSH- ից մինչև recalbox- ի ip հասցե:

ssh [email protected]

Կամ կարող եք փորձել ssh [email protected]

2. Մուտք գործեք ՝ օգտագործելով արմատը և «recalboxroot» - ի կանխադրված արմատային գաղտնաբառը:

3. Մուտքագրեք հետևյալ հրամանները ՝ TFT LCD- ի GPIO կոճակները և այլ պարամետրեր տեղադրելու համար:

mount -o remount, rw /

cd

vi recalbox.conf

4. Մինչ vi- ում օգտագործեք «/pattern» բառը որոնելու համար: ապա սեղմեք ENTER ՝ այնտեղ ցատկելու համար:

Սեղմեք A ստեղնը ՝ խմբագրման ռեժիմի անցնելու համար:

Մուտքագրեք պահանջվող արժեքները (օգտագործելով սլաքների ստեղները, անհրաժեշտության դեպքում հետադարձ/ջնջման ստեղները):

Այդ տողի խմբագրումն ավարտվելուց հետո կտտացրեք «ESC» ստեղնին ՝ միայն կարդալու ռեժիմին վերադառնալու համար:

Շարունակեք որոնել այլ պարամետրեր:

Ավարտելուց հետո կտտացրեք «ESC» ՝ միայն կարդալու ռեժիմին վերադառնալու համար:

Սեղմեք x:! Պահելու և դուրս գալու համար:

system.power.switch = PIN56PUSH

controllers.gpio.enabled = 1

controllers.gpio.arg = քարտեզ = 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) բեռնման սցենարային ֆայլը չի կարող ընդունել երկրորդ պարամետրը, որը ես դրել եմ recalbox.conf ֆայլի մեջ:

Քանի դեռ դա չի ամրագրվել ավելի ուշ թողարկման մեջ, մենք պետք է փոխենք հետևյալ տողերը ՝ այս խնդիրը շտկելու համար, որպեսզի գործարկվի GPIO կոճակի պին քարտեզագրումը:

mount -o remount, rw /

vi /recalbox/scripts/recalbox-config.sh

Vi- ում գտնեք extra2 = «$ 4» տողը ՝ օգտագործելով հրաման /extra2 = «, այնուհետև սեղմեք ENTER և a ՝ դրանից հետո տող ավելացնելու համար:

extra3 = «5 դոլար»

Այնուհետեւ որոնեք տողը քարտեզով = "$ extra2" `օգտագործելով հրամանը /քարտեզ ="

Այնուհետեւ փոխեք այն

քարտեզ = "$ extra2 $ extra3"

6. Դրանից հետո, վերագործարկեք հետ կանչելու տուփը `մուտքագրելով փոփոխությունները

անջատում - այժմ

7. Հետ կանչման տուփը գործարկելուց հետո, ստեղնաշարի ստեղները սեղմեք ENTER ՝ հիմնական ընտրացանկ անցնելու համար: Այնուհետև ընտրեք վերահսկիչի կարգավորումները և սեղմեք A.

8. Դուք կտեսնեք էկրան, որը կխնդրի ձեզ սեղմել և պահել ձեր ջոյսթիկի ստեղներից մեկը: Սեղմեք և պահեք ձեր հետադարձ արկղի A կոճակը (ոչ ստեղնաշարը) մինչև հաջորդ էկրանը տեսնելը: Եթե դա չի աշխատում, կոճակների միացումներում կարող է ինչ -որ բան սխալ լինել, խնդրում ենք նորից ստուգել կապերը:

9. Եթե ամեն ինչ լավ է, ձեզանից կպահանջվի սեղմել էկրանին դրված ջոյսթիկի յուրաքանչյուր ստեղնի կոճակը: Նախ սեղմեք D-pad ստեղները ՝ վեր, վար, ձախ, աջ և այլն: Երբ գալիս եք L1/էջը վեր, սեղմեք L1 կոճակը, R1/էջի իջեցում, սեղմեք R1 կոճակը: L2, R2, L3, R3- ի համար GPIO կարգավորիչները չեն տրամադրում, բաց թողեք այս կոճակները: Վերջապես, սեղմեք տաք ստեղնը (HK) թեժ կոճակի համար:

10. Վերջապես սեղմեք B կոճակը `նոր կազմաձևված կոճակները ընդունելու համար:

11. Դուք վերադառնալու եք հիմնական ընտրացանկ: Փորձարկեք GPIO կարգավորիչների վերևից ներքև ձախ և այլ կոճակները:

12. Եթե ամեն ինչ լավ է, կարող եք անցնել TFT էկրանի կազմաձևմանը:

Քայլ 5. E. Փոփոխեք Recalbox- ի կազմաձևերը TFT էկրանի և բարձրախոսների համար:

E. Փոփոխել Recalbox- ի կազմաձևերը TFT էկրանի և բարձրախոսների համար
E. Փոփոխել Recalbox- ի կազմաձևերը TFT էկրանի և բարձրախոսների համար
E. Փոփոխել Recalbox- ի կազմաձևերը TFT էկրանի և բարձրախոսների համար
E. Փոփոխել Recalbox- ի կազմաձևերը TFT էկրանի և բարձրախոսների համար
E. Փոփոխել Recalbox- ի կազմաձևերը TFT էկրանի և բարձրախոսների համար
E. Փոփոխել Recalbox- ի կազմաձևերը TFT էկրանի և բարձրախոսների համար

1. Ձեր համակարգչից կամ Mac- ից, SSH- ից մինչև recalbox- ի ip հասցե:

ssh [email protected]

Կամ կարող եք փորձել ssh [email protected]

2. Մուտք գործեք ՝ օգտագործելով արմատը և «recalboxroot» - ի կանխադրված արմատային գաղտնաբառը:

3. Մուտքագրեք հետևյալ հրամանները ՝ TFT LCD և բարձրախոս կարգավորելու համար:

mount -o remount, rw /boot

vi /boot/config.txt

Vi- ում գտնվելու ընթացքում օգտագործեք ներքևի սլաքը ՝ մինչև ֆայլի ստորին հատվածը շարունակելու համար:

Սեղմեք A ստեղնը ՝ խմբագրման ռեժիմի անցնելու համար:

Մուտքագրեք հետևյալ տողերը, այնուհետև սեղմեք «ESC» ստեղնը ՝ միայն կարդալու ռեժիմին վերադառնալու համար:

Սեղմեք x:! Պահելու և դուրս գալու համար:

# միացնել GPIO TFT- ը

hdmi_group = 2

hdmi_mode = 87

hdmi_cvt = 320 240 60 1 0 0 0

dtparam = spi = միացված

dtparam = i2c1 = միացված

dtparam = i2c_arm = միացված

dtoverlay = pitft22, պտտել = 270, արագություն = 64000000, fps = 30

# միացնել GPIO- ի անալոգային ձայնը

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

4. Մուտքագրեք հետևյալ հրամանները ՝ TFT LCD- ի մյուս պարամետրերը կարգավորելու համար:

mount -o remount, rw /

cd

vi recalbox.conf

5. Մինչ vi- ում օգտագործեք «/pattern» բառը որոնելու համար: ապա սեղմեք ENTER ՝ այնտեղ ցատկելու համար:

Սեղմեք A ստեղնը ՝ խմբագրման ռեժիմի անցնելու համար:

Մուտքագրեք պահանջվող արժեքները (օգտագործելով սլաքների ստեղները, անհրաժեշտության դեպքում հետադարձ/ջնջման ստեղները):

Այդ տողի խմբագրումն ավարտվելուց հետո կտտացրեք «ESC» ստեղնին ՝ միայն կարդալու ռեժիմին վերադառնալու համար:

Շարունակեք որոնել այլ պարամետրեր:

Ավարտելուց հետո կտտացրեք «ESC» ՝ միայն կարդալու ռեժիմին վերադառնալու համար:

Սեղմեք x:! Պահելու և դուրս գալու համար:

system.fbcp.enabled = 1

global.videomode = կանխադրված

audio.device = jack

6. Դրանից հետո, վերագործարկեք հետ կանչելու տուփը `մուտքագրելով փոփոխությունները

անջատում - այժմ

7. Հետկանչի տուփը միացնելուց հետո, TFT էկրանը պետք է ցայտուն շաղ տալ էկրանին, իսկ ողջույնի երաժշտությունը կհնչի GPIO կապում դրայվինգի բարձրախոսների վրա: եթե դա չեք հասկանում 1 րոպե կամ ավելի հետո, ապա ինչ -որ բան սխալ է: Անջատեք վանդակը և նորից ստուգեք կապերը:

8. Եթե ամեն ինչ լավ ընթանա, կարող եք սկսել խաղ խաղալ:

9. Սրանք այն բոլոր քայլերն են, որոնք անհրաժեշտ են այս ամենը կարգավորելու համար: Հաջողություն ռետրո խաղերի հետ:

10. ԿԱՏԱՐՎԱ Է:)

Խորհուրդ ենք տալիս: