Përmbajtje:

Konzola e lojës Handheld Recalbox duke përdorur 2.2 TFT: 6 hapa
Konzola e lojës Handheld Recalbox duke përdorur 2.2 TFT: 6 hapa

Video: Konzola e lojës Handheld Recalbox duke përdorur 2.2 TFT: 6 hapa

Video: Konzola e lojës Handheld Recalbox duke përdorur 2.2 TFT: 6 hapa
Video: RGB-Pi + RGB2COMP = Neo Geo CRT Goodness 2024, Korrik
Anonim
Konzola e lojës Handheld Recalbox duke përdorur 2.2 TFT
Konzola e lojës Handheld Recalbox duke përdorur 2.2 TFT
Konzola e lojës Handheld Recalbox duke përdorur 2.2 TFT
Konzola e lojës Handheld Recalbox duke përdorur 2.2 TFT

Udhëzime për DIY -në e një tastiere loje të kujtesës së dorës duke përdorur 2.2 TFT LCD dhe një butona Raspberry Pi 0 W dhe GPIO.

Ju mund ta shikoni këtë video në youtube për një demonstrim të plotë të hapave të përfshirë:

A. Merrni të gjitha pjesët.

B. Lidhni pjesët së bashku.

C. Instaloni programin Recalbox.

D. Konfiguro Recalbox për butonat GPIO

E. Konfiguro Recalbox për TFT dhe altoparlantë

Hapi 1: A. Merrni Pjesët

A. Merrni Pjesët
A. Merrni Pjesët
A. Merrni Pjesët
A. Merrni Pjesët
A. Merrni Pjesët
A. Merrni Pjesët
A. Merrni Pjesët
A. Merrni Pjesët

Shumica e tyre në dispozicion në amazon ose aliexpress ose nga Kina dhe Hong Kong Taobao.

1. Raspberry Pi Zero W

2. Kartë TF 16G.

3. 2.2 TFT LCD SPI il9341

4. Ngarkues USB 5V për menaxhimin e baterisë

5. Bateri 3.7V 1500MaH LIPO.

6. Dy mini altoparlantë

7. Prizë kufje 3.5 mm me ndërprerës

8. Dy kondensator 10uF.

9. 14 butona të heshtur

10. 50K VR për kontroll të brigtness LCD.

11. Çelës Mini Slide

12. PCB prototip i dyanshëm 7cm x 9cm

13. 7cm x 9cm Pllakë argjile për kapakun e pasmë.

14. Katër vida 3mm x 20mm për të mbajtur kapakun e pasmë.

15. Tela të laminuara (të izoluara) 0.2mm ose 0.3mm

17. prizë ose kabllo konvertuesi mini-HDMI në HDMI.

18. Priza ose kabllo konvertuesi mikro-USB në USB.

Hapi 2: B. Konfiguroni pajisjen

B. Konfiguroni pajisjen
B. Konfiguroni pajisjen
B. Konfiguroni pajisjen
B. Konfiguroni pajisjen
B. Konfiguroni pajisjen
B. Konfiguroni pajisjen
  • Ky projekt përdor një PCB prototip të dyanshëm 7x9 cm si kornizë të tastierës së lojës. Ne do t'i referohemi kësaj si "PCB".
  • Ngjitni butonat siç tregohet në paraqitjen në anën e përparme të PCB.
  • Montoni LCD 2.2 "TFT në pjesën e përparme të PCB. Futni kunjat përmes PCB në kokën femërore me 9 kunja në anën tjetër të PCB.
  • Montoni mjedrën pi zero W në anën e pasme të PCB.
  • Duke përdorur tela të laminuar (të izoluar) 0.2 ose 0.3 mm, lidhni të gjitha lidhjet nga TFT LCD në Raspberry Pi duke ndjekur diagramin e qarkut dhe paraqitjen e kunjit. Pina LED e LCD lidhet përmes një VR 50K me 3V për rregullimin e shkëlqimit.
  • Ngjitni njërin skaj të butonit në tokë dhe skajin tjetër në kunjin e djathtë GPIO të Raspberrry Pi pas paraqitjes së kunjit.
  • Bashkoni 10 kondensatorët uF, prizën e kufjeve dhe altoparlantët siç tregohet në diagramin e qarkut.
  • Ngjitni bordin qark të karikuesit të baterisë 5V, çelësin rrëshqitës dhe baterinë në kunjat 5V dhe tokëzues të Raspberry Pi sipas diagramit të qarkut.
  • Mbuloni pjesën e pasme të PCB me një dërrasë argjilike dhe sigurojeni atë me vida.

Hapi 3: C. Instaloni programin Recalbox për të punuar në konfigurimin e paracaktuar

C. Instaloni programin Recalbox për të punuar në konfigurimin e paracaktuar
C. Instaloni programin Recalbox për të punuar në konfigurimin e paracaktuar
C. Instaloni programin Recalbox për të punuar në konfigurimin e paracaktuar
C. Instaloni programin Recalbox për të punuar në konfigurimin e paracaktuar

1. Shkarkoni imazhin e boot Recalbox 2018 12 24 Xmas beta për Respberry Pi 0.

forum.recalbox.com

Lidhja e shkarkimit beta të Krishtlindjeve

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

2. Imazhi i nisjes së Recalbox tashmë vjen me disa romë lojërash falas. Shkarkoni më shumë Lojëra Rome nga uebi.

3. Përdorni Etcher ose ndezës tjetër Sdcard - për të djegur imazhin e nisjes së Recalbox në kartën 16G TF.

4. Futni kartën 16G TF në folenë e kartës TF të Raspberry Pi 0 W.

5. Lidhni një ekran HDMI me portën mini HDMI të Raspberry Pi 0W përmes një konvertuesi mini HDMI në HDMI.

5. Lidhni një tastierë USB me portën USB të Raspberry Pi përmes një konvertuesi microUSB në USB.

7. Lidheni kabllon e rrymës Micro USB me karikuesin e baterisë 5V.

Ndizni çelësin rrëshqitës për ta ndezur atë.

8. Kontrolloni që të shfaqet spërkatja e recalbox dhe se muzika e fillimit luhet në ekranin e TV HDMI. Përndryshe, mund të ketë probleme me pajisjen, kontrolloni lidhjet.

9. Çelësat e mëposhtëm në tastierë janë të shënuar në butonat e levës për konfigurimin fillestar:

A = (për të vazhduar), S = (për t'u kthyer mbrapa), ENTER/Kthehu si START, Hapësira si SELECT.

Çelësat e shigjetave lart/poshtë/majtas/djathtas janë të shënuar në D-PAD's lart/poshtë/majtas/djathtas.

10. Shtypni ENTER për të shkuar në menunë e sistemit. Përdorni tastet e shigjetave për të shkuar te Cilësimet e Rrjetit dhe shtypni A.

11. Pasi të jeni në menunë WIFI, përdorni shigjetat dhe çelësat A për të aktivizuar WIFI, futni SSID dhe fjalëkalimin e rrjetit tuaj WIFI. Sigurohuni që përdoret shkronja e madhe e madhe/e vogël. Së fundmi zgjidhni Mbyll dhe shtypni A për të aktivizuar WIFI.

12. Kthehuni te ekrani i Cilësimeve të Rrjetit dhe regjistroni adresën IP të caktuar në Recalbox.

Hapi 4: D. Ndryshoni Konfigurimet e Kutisë së Regjistrimit për Butonat e Kontrolluesit GPIO

D. Ndryshoni Konfigurimet e Kutisë së Regjistrimit për Butonat e Kontrolluesit GPIO
D. Ndryshoni Konfigurimet e Kutisë së Regjistrimit për Butonat e Kontrolluesit GPIO
D. Ndryshoni Konfigurimet e Kutisë së Regjistrimit për Butonat e Kontrolluesit GPIO
D. Ndryshoni Konfigurimet e Kutisë së Regjistrimit për Butonat e Kontrolluesit GPIO
D. Ndryshoni Konfigurimet e Kutisë së Regjistrimit për Butonat e Kontrolluesit GPIO
D. Ndryshoni Konfigurimet e Kutisë së Regjistrimit për Butonat e Kontrolluesit GPIO

1. Nga kompjuteri ose Mac juaj, SSH në adresën IP të kutisë së thirrjes.

ssh [email protected]

Ose mund të provoni ssh [email protected]

2. Hyni duke përdorur id -in e rrënjës dhe fjalëkalimin e parazgjedhur të rrënjës së "recalboxroot"

3. Shkruani komandat e mëposhtme për të vendosur butonat GPIO dhe parametrat e tjerë për LCD TFT.

mal -o remount, rw /

cd

vi recalbox.conf

4. Ndërsa jeni në vi, përdorni "/model" për të kërkuar fjalën. pastaj shtypni ENTER për të kërcyer atje.

Shtypni një buton për t'u kthyer në modalitetin e redaktimit.

Shkruani vlerat e kërkuara (duke përdorur çelësat e shigjetave, çelësat prapa/fshini aty ku kërkohet).

Sapo të përfundojë redaktimi i asaj linje, pastaj shtypni butonin "ESC" për t'u kthyer në modalitetin vetëm për lexim.

Vazhdoni të kërkoni parametrat e tjerë.

Pasi të keni mbaruar gjithçka, shtypni "ESC" për t'u kthyer në modalitetin vetëm për lexim.

Shtypni x:! Për të ruajtur dhe dalur.

system.power.switch = PIN56PUSH

kontrolluesit.gpio.aktivizuar = 1

kontrollorët.gpio.arg = harta = 4 gpio = 21, 24, 26, 19, 5, 6, 22, 4, 20, 17, 27, 16, 12

5. Skedari i shkrimit të nisjes së recalbox 2018 Xmas beta (/recalbox/scripts/recalbox-config.sh) nuk mund të marrë parametrin e dytë që kam futur në skedarin recalbox.conf.

Derisa kjo të rregullohet në një lëshim të mëvonshëm, ne duhet të ndryshojmë rreshtat e mëposhtëm për të rregulluar këtë çështje në mënyrë që harta e personalizuar e pinit të butonit GPIO të hyjë në fuqi.

mal -o remount, rw /

vi /recalbox/scripts/recalbox-config.sh

Ndërsa jeni në Vi, kërkoni linjën me extra2 = "$ 4" duke përdorur komandën /extra2 = ", pastaj shtypni ENTER dhe a për të shtuar një rresht pas saj.

ekstra3 = "5 dollarë"

Pastaj kërkoni linjën me hartë = "$ extra2" duke përdorur komandën /hartën ="

Pastaj ndryshojeni në

harta = "$ ekstra2 $ ekstra3"

6. Pas kësaj, rindizni kutinë e kujtesës për të hyrë në fuqi të ndryshimeve duke shtypur

mbyllje - tani

7. Pasi të fillojë kutia e thirrjes., Përdorni tastet në tastierë për të shtypur ENTER për të shkuar në menunë kryesore. Pastaj zgjidhni cilësimet e kontrolluesit dhe shtypni A. Zgjidhni konfiguroni një kontrollues dhe shtypni A. shtypni një herë të dytë për të konfirmuar.

8. Do të shihni një ekran ku do t'ju kërkohet të shtypni dhe mbani një nga çelësat tuaj të levës. Shtypni dhe mbani butonin A në kutinë tuaj të rikthimit (jo tastierën) derisa të shihni ekranin tjetër. Nëse kjo nuk funksionon, lidhjet e butonave mund të kenë diçka të gabuar, ju lutemi kontrolloni lidhjet përsëri.

9. Nëse gjithçka është mirë, do t'ju kërkohet të shtypni butonin për secilin nga çelësat e levës të vendosura në ekran. Së pari shtypni çelësat D-pad, lart, poshtë, majtas, djathtas, etj. Kur të vini tek joystick-1, joystick-2, shtypni butonin Down në recalbox për të kapërcyer këto butona pasi ato nuk janë dhënë në kontrolluesit GPIO. Kur të vini në L1/faqe lart, shtypni butonin L1, R1/pagedown, shtypni butonin R1. Për L2, R2, L3, R3, nuk ofrohen nga kontrolluesit GPIO, kaloni këto butona. Së fundi, shtypni butonin Hot (HK) për butonin e çelësit të nxehtë.

10. Së fundi shtypni butonin B për të pranuar butonat e rinj të konfiguruar.

11. Do të ktheheni në menunë kryesore. Provoni butonat lart poshtë majtas djathtas dhe butonat e tjerë në kontrolluesit GPIO.

12. Nëse gjithçka është mirë, mund të vazhdoni me konfigurimin e ekranit TFT.

Hapi 5: E. Modifikoni Konfigurimet e Kutisë së Regjistrimit për Ekranin TFT dhe Altoparlantët

E. Modifikoni Konfigurimet e Kutisë së Regjistrimit për Ekranin TFT dhe Altoparlantët
E. Modifikoni Konfigurimet e Kutisë së Regjistrimit për Ekranin TFT dhe Altoparlantët
E. Modifikoni Konfigurimet e Kutisë së Regjistrimit për Ekranin TFT dhe Altoparlantët
E. Modifikoni Konfigurimet e Kutisë së Regjistrimit për Ekranin TFT dhe Altoparlantët
E. Modifiko Konfigurimet e Kutisë së Regjistrimit për Ekranin TFT dhe Altoparlantët
E. Modifiko Konfigurimet e Kutisë së Regjistrimit për Ekranin TFT dhe Altoparlantët

1. Nga kompjuteri ose Mac juaj, SSH në adresën IP të kutisë së thirrjes.

ssh [email protected]

Ose mund të provoni ssh [email protected]

2. Hyni duke përdorur id -in e rrënjës dhe fjalëkalimin e parazgjedhur të rrënjës së "recalboxroot"

3. Shkruani komandat e mëposhtme për të konfiguruar TFT LCD dhe altoparlantin.

montim -o rivendosje, rw /boot

vi /boot/config.txt

Ndërsa jeni në vi, përdorni shigjetën poshtë për të shkuar deri në fund të skedarit.

Shtypni një buton për t'u kthyer në modalitetin e redaktimit.

Shkruani rreshtat e mëposhtëm, pastaj shtypni butonin "ESC" për t'u kthyer në modalitetin vetëm për lexim.

Shtypni x:! Për të ruajtur dhe dalur.

# aktivizo GPIO TFT

hdmi_group = 2

hdmi_mode = 87

hdmi_cvt = 320 240 60 1 0 0 0

dtparam = spi = ndezur

dtparam = i2c1 = aktiv

dtparam = i2c_arm = aktiv

dtoverlay = pitft22, rotate = 270, speed = 64000000, fps = 30

# aktivizoni audio analoge të GPIO -ve

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

4. Shkruani komandat e mëposhtme për të vendosur parametrat e tjerë për LCD TFT.

mal -o remount, rw /

cd

vi recalbox.conf

5. Ndërsa jeni në vi, përdorni "/model" për të kërkuar fjalën. pastaj shtypni ENTER për të kërcyer atje.

Shtypni një buton për t'u kthyer në modalitetin e redaktimit.

Shkruani vlerat e kërkuara (duke përdorur çelësat e shigjetave, çelësat prapa/fshini aty ku kërkohet).

Sapo të përfundojë redaktimi i asaj linje, pastaj shtypni butonin "ESC" për t'u kthyer në modalitetin vetëm për lexim.

Vazhdoni të kërkoni parametrat e tjerë.

Pasi të keni mbaruar gjithçka, shtypni "ESC" për t'u kthyer në modalitetin vetëm për lexim.

Shtypni x:! Për të ruajtur dhe dalur.

system.fbcp.enabled = 1

global.videomode = parazgjedhje

audio.pajisje = fole

6. Pas kësaj, rindizni kutinë e kujtesës për të hyrë në fuqi të ndryshimeve duke shtypur

mbyllje - tani

7. Pasi të fillojë kutia e thirrjes., Ekrani TFT duhet të shfaqë ekranin splash dhe muzika e mirëseardhjes do të luhet në altoparlantët e drejtuar nga kunjat e GPIO. nëse nuk e kuptoni atë pas 1 minutë ose më shumë, atëherë diçka nuk shkon. Fikni kutinë dhe kontrolloni përsëri lidhjet.

8. Nëse gjithçka shkon mirë, mund të filloni të luani një lojë.

9. Këto janë të gjitha hapat që ju nevojiten për ta vendosur këtë. Fat i mirë me lojërat retro.

10. B DR:):)

Recommended: