Mundarija:

2.2 TFT yordamida qo'lda qayta quti o'yin konsoli: 6 qadam
2.2 TFT yordamida qo'lda qayta quti o'yin konsoli: 6 qadam

Video: 2.2 TFT yordamida qo'lda qayta quti o'yin konsoli: 6 qadam

Video: 2.2 TFT yordamida qo'lda qayta quti o'yin konsoli: 6 qadam
Video: BTT Manta M8P v2 - Basics with CB1 v2.2 2024, Noyabr
Anonim
2.2 TFT yordamida qo'lda qayta quti o'yin konsoli
2.2 TFT yordamida qo'lda qayta quti o'yin konsoli
2.2 TFT yordamida qo'lda qayta quti o'yin konsoli
2.2 TFT yordamida qo'lda qayta quti o'yin konsoli

2.2 dyuymli TFT LCD va Raspberry Pi 0 W va GPIO tugmachalari yordamida qo'lda qayta qutiga solingan o'yin konsoli uchun DIY ko'rsatmalari.

Siz youtube -dagi videoni ko'rishingiz mumkin, unda bajariladigan amallar to'liq ko'rsatiladi:

A. Barcha qismlarni oling.

B. Qismlarni bir -biriga lehimlang.

C. Recalbox dasturini o'rnating.

D. GPIO tugmalari uchun qayta qutini sozlash

E. TFT va karnaylar uchun qayta qutini sozlash

1 -qadam: A. Qismlarni oling

A. Qismlarni oling
A. Qismlarni oling
A. Qismlarni oling
A. Qismlarni oling
A. Qismlarni oling
A. Qismlarni oling
A. Qismlarni oling
A. Qismlarni oling

Ularning aksariyati amazon yoki aliexpress yoki Xitoy va Gonkong Taobao -da mavjud.

1. Raspberry Pi Zero W

2. 16G TF karta.

3. 2,2 dyuymli TFT LCD SPI il9341

4. Batareyani boshqarish uchun 5V USB zaryadlovchi

5. 3.7V 1500MaH LIPO batareyasi.

6. Ikkita mini dinamik

7. 3,5 mm eshitish vositasi ulagichi

8. Ikkita 10uF kondansatör.

9. 14 ta jim tugma

10. LCD brigtness nazorati uchun 50K VR.

11. Mini slaydni almashtirish

12. ikki tomonlama 7 sm x 9 sm o'lchamdagi PCB prototipi

13. Orqa qopqoq uchun 7 sm x 9 sm Arglic taxtasi.

14. Orqa qopqoqni ushlab turish uchun 3 mm x 20 mm o'lchamdagi to'rtta vint.

15. 0,2 mm yoki 0,3 mm qatlamli (izolyatsiya qilingan) sim

17. mini-HDMI-HDMI konvertor vilkasi yoki kabel.

18. micro-USB-dan USB-konvertorli vilka yoki kabel.

2 -qadam: B. Uskuna o'rnatish

B. Uskuna o'rnatish
B. Uskuna o'rnatish
B. Uskuna o'rnatish
B. Uskuna o'rnatish
B. Uskuna o'rnatish
B. Uskuna o'rnatish
  • Ushbu loyihada o'yin konsoli ramkasi sifatida 7x9 sm o'lchamdagi ikki tomonlama PCB prototipi ishlatiladi. Biz buni "PCB" deb ataymiz.
  • Tartibga solish panelida ko'rsatilganidek, tugmalarni lehimlang.
  • PCB old tomoniga 2,2 dyuymli TFT LCD ni o'rnating. Pimlarni PCB orqali PCBning boshqa tomonidagi 9 pinli ayol boshiga joylashtiring.
  • Malinali pi nol Vtni tenglikni orqa tomoniga o'rnating.
  • 0,2 yoki 0,3 mm qatlamli (izolyatsiya qilingan) simlardan foydalanib, TFT LCD -dan Raspberry Pi -ga barcha ulanishlarni elektron sxemasi va pin sxemasiga muvofiq lehimlang. Yorqinlikni sozlash uchun LCD diodli pin 50K VR orqali 3V ga ulanadi.
  • Tugmaning bir uchini erga, ikkinchi uchini Raspberrry Pi o'ng GPIO piniga joylashtiring.
  • O'chirish diagrammasida ko'rsatilganidek, 10 uF kondansatkichlarni, naushnik ulagichini va karnaylarni lehimlang.
  • 5V zaryadlovchi zaryadlovchining elektron platasini, toymasin kalitni va batareyani sxemaga muvofiq Raspberry Pi -ning 5V va tuproqli pinlariga lehimlang.
  • PCBning orqa qismini argil taxta bilan yoping va vintlar bilan mahkamlang.

3 -qadam: C. Standart sozlamalarda ishlash uchun Recalbox dasturini o'rnating

C. Standart sozlashda ishlash uchun Recalbox dasturini o'rnating
C. Standart sozlashda ishlash uchun Recalbox dasturini o'rnating
C. Standart sozlashda ishlash uchun Recalbox dasturini o'rnating
C. Standart sozlashda ishlash uchun Recalbox dasturini o'rnating

1. Respberry Pi 0 uchun Recalbox 2018 12 24 Xmas beta yuklash tasvirini yuklab oling.

forum.recalbox.com

Rojdestvo beta -versiyasini yuklab olish havolasi

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

2. Recalbox yuklash tasviri allaqachon ba'zi bepul o'yinlar romlari bilan birga keladi. Ko'proq O'yinlar Romsini Internetdan yuklab oling.

3. Etcher yoki boshqa Sdcard burneridan foydalaning - Recalbox yuklash tasvirini 16G TF kartasiga yoqish uchun.

4. 16G TF kartasini Raspberry Pi 0 W TF karta uyasiga joylashtiring.

5. HDMI displeyini Raspberry Pi 0W mini HDMI portiga mini HDMI -HDMI konvertori orqali ulang.

5. USB -klaviaturani Raspberry Pi -ning USB -portiga microUSB -dan USB -konvertorga ulang.

7. Micro USB quvvat kabelini 5V zaryadlovchi qurilmasiga ulang.

Uni yoqish uchun slaydni yoqing.

8. Qayta qutining ochilish ekrani paydo bo'lishini va HDMI TV ekranida boshlang'ich musiqa ijro etilishini tekshiring. Aks holda, apparat bilan bog'liq muammolar bo'lishi mumkin, ulanishlarni tekshiring.

9. Klaviaturadagi quyidagi tugmalar joystik tugmalari bilan boshlang'ich sozlash uchun taqqoslanadi:

A = (davom etish uchun), S = (orqaga qaytish uchun), ENTER/START sifatida qaytish, SELECT sifatida bo'sh joy.

Yuqoriga/pastga/chapga/o'ngga o'q tugmalari D-PAD-ning yuqoriga/pastga/chapga/o'ngga xaritada joylashgan.

10. Tizim menyusiga o'tish uchun ENTER tugmasini bosing. Tarmoq sozlamalariga o'tish uchun o'q tugmalaridan foydalaning va A tugmasini bosing.

11. WIFI menyusiga kirgandan so'ng, WIFI -ni yoqish uchun o'q tugmachalari va A tugmalaridan foydalaning, WIFI tarmog'ingizning SSID va parolini kiriting. To'g'ri katta/kichik harf ishlatilganligiga ishonch hosil qiling. Oxirida YOQIS -ni tanlang va WIFI -ni yoqish uchun A -ni bosing.

12. Tarmoq sozlamalari ekraniga qayting va Qayta qutiga tayinlangan IP manzilini yozib oling.

4 -qadam: D. GPIO Controller tugmalari uchun qayta quti konfiguratsiyasini o'zgartiring

D. GPIO Controller tugmalari uchun qayta quti konfiguratsiyalarini o'zgartiring
D. GPIO Controller tugmalari uchun qayta quti konfiguratsiyalarini o'zgartiring
D. GPIO Controller tugmalari uchun qayta quti konfiguratsiyalarini o'zgartiring
D. GPIO Controller tugmalari uchun qayta quti konfiguratsiyalarini o'zgartiring
D. GPIO Controller tugmalari uchun qayta quti konfiguratsiyalarini o'zgartiring
D. GPIO Controller tugmalari uchun qayta quti konfiguratsiyalarini o'zgartiring

1. Kompyuter yoki Mac, SSH -dan qayta qutining IP -manziliga.

ssh [email protected]

Yoki ssh [email protected] ni sinab ko'rishingiz mumkin

2. Ildiz identifikatori va "recalboxroot" standart parolidan foydalanib tizimga kiring.

3. TFT LCD uchun GPIO tugmalari va boshqa parametrlarni o'rnatish uchun quyidagi buyruqlarni kiriting.

qayta o'rnatish -rw /

CD ~

vi recalbox.conf

4. Vi -da bo'lganingizda, so'zni qidirish uchun "/pattern" dan foydalaning. u erga o'tish uchun ENTER tugmasini bosing.

Tahrirlash rejimiga o'tish uchun tugmani bosing.

Kerakli qiymatlarni kiriting (agar kerak bo'lsa, o'q tugmachalari, orqaga qaytarish/o'chirish tugmachalari yordamida).

Bu satrni tahrirlash tugagandan so'ng, faqat o'qish rejimiga qaytish uchun "ESC" tugmasini bosing.

Boshqa parametrlarni qidirishni davom eting.

Hammasi tugagandan so'ng, faqat o'qish rejimiga qaytish uchun "ESC" tugmasini bosing.

X ni bosing:! Saqlash va chiqish uchun.

system.power.switch = PIN56PUSH

nazoratchilar.gpio.enabled = 1

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

5. Recalbox 2018 Xmas beta-ning yuklash skript fayli (/recalbox/scripts/recalbox-config.sh) men recalbox.conf fayliga kiritgan ikkinchi parametrni qabul qila olmaydi.

Bu keyingi nashrda aniqlanmaguncha, biz ushbu muammoni hal qilish uchun quyidagi satrlarni o'zgartirishimiz kerak, shuning uchun maxsus GPIO tugmachalari xaritasi kuchga kirishi mumkin.

qayta o'rnatish -rw /

vi /recalbox/scripts/recalbox-config.sh

Vi -da /extra2 = "buyrug'i yordamida qo'shimcha2 =" $ 4 "bo'lgan qatorni qidiring, so'ngra satr qo'shish uchun ENTER va a tugmalarini bosing.

qo'shimcha3 = "$ 5"

/Map = "buyrug'i yordamida map =" $ extra2 "bilan chiziqni qidiring.

Keyin uni o'zgartiring

map = "$ extra2 $ extra3"

6. Shundan so'ng, yozish orqali o'zgarishlarning kuchga kirishi uchun chaqirish qutisini qayta ishga tushiring

o'chirish - hozir

7. Qayta hisoblash qutisi ishga tushirilgandan so'ng. Asosiy menyuga o'tish uchun klaviaturadagi tugmachalardan foydalanib ENTER tugmasini bosing. Keyin tekshirgich sozlamalarini tanlang va A tugmasini bosing. Tekshirgichni sozlashni tanlang va tasdiqlash uchun A tugmasini ikkinchi marta bosing.

8. Sizdan joystik tugmalaridan birini bosib ushlab turishingizni so'raydigan ekran paydo bo'ladi. Keyingi ekranni ko'rmaguningizcha, qayta qutingizdagi A tugmachasini (klaviatura emas) bosib turing. Agar bu ishlamasa, tugma ulanishlarida noto'g'ri narsa bo'lishi mumkin, pls yana ulanishlarni tekshiring.

9. Agar hammasi yaxshi bo'lsa, sizdan ekranga qo'yilgan har bir joystik tugmachasining tugmachasini bosish talab qilinadi. Avval D-pad tugmachalarini, yuqoriga, pastga, chapga, o'ngga va boshqalarni bosing. Joystik-1, joystik-2 ga kelganda, bu tugmalarni o'tkazib yuborish uchun qayta qutidagi pastga tugmasini bosing, chunki ular GPIO kontrollerlarida mavjud emas. L1/sahifa yuqoriga kelganda, L1 tugmachasini, R1/pagedown, R1 tugmasini bosing. L2, R2, L3, R3 uchun GPIO tekshirgichlari mavjud emas, bu tugmalarni o'tkazib yuboring. Nihoyat, tezkor tugmachani bosish uchun Hot Key (HK) tugmasini bosing.

10. Nihoyat, konfiguratsiya qilingan yangi tugmalarni qabul qilish uchun B tugmasini bosing.

11. Siz asosiy menyuga qaytasiz. GPIO tekshirgichlaridagi yuqoridan pastga, o'ngga va boshqa tugmalarni tekshiring.

12. Agar hammasi yaxshi bo'lsa, siz TFT ekran konfiguratsiyasiga o'tishingiz mumkin.

5 -qadam: E. TFT ekrani va karnaylari uchun qayta quti konfiguratsiyalarini o'zgartiring

E. TFT ekrani va karnaylari uchun qayta quti konfiguratsiyalarini o'zgartirish
E. TFT ekrani va karnaylari uchun qayta quti konfiguratsiyalarini o'zgartirish
E. TFT ekrani va karnaylari uchun qayta quti konfiguratsiyalarini o'zgartirish
E. TFT ekrani va karnaylari uchun qayta quti konfiguratsiyalarini o'zgartirish
E. TFT ekrani va karnaylari uchun qayta quti konfiguratsiyalarini o'zgartirish
E. TFT ekrani va karnaylari uchun qayta quti konfiguratsiyalarini o'zgartirish

1. Kompyuter yoki Mac, SSH -dan qayta qutining IP -manziliga.

ssh [email protected]

Yoki ssh [email protected] ni sinab ko'rishingiz mumkin

2. Ildiz identifikatori va "recalboxroot" standart parolidan foydalanib tizimga kiring.

3. TFT LCD va karnayni sozlash uchun quyidagi buyruqlarni kiriting.

-o remount, rw /boot

vi /boot/config.txt

Vi -da bo'lganingizda, faylning oxirigacha borish uchun pastga o'qidan foydalaning.

Tahrirlash rejimiga o'tish uchun tugmani bosing.

Faqat o'qish rejimiga qaytish uchun quyidagi satrlarni kiriting va "ESC" tugmasini bosing.

X ni bosing:! Saqlash va chiqish uchun.

# GPIO TFT -ni yoqish

hdmi_group = 2

hdmi_mode = 87

hdmi_cvt = 320 240 60 1 0 0 0

dtparam = spi = yoqilgan

dtparam = i2c1 = yoqilgan

dtparam = i2c_arm = yoqilgan

dtoverlay = pitft22, aylantirish = 270, tezlik = 64000000, fps = 30

# GPIO analog ovozini yoqish

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

4. TFT LCD uchun boshqa parametrlarni o'rnatish uchun quyidagi buyruqlarni kiriting.

qayta o'rnatish -rw /

CD ~

vi recalbox.conf

5. Vi -da bo'lganingizda, so'zni qidirish uchun "/pattern" dan foydalaning. u erga o'tish uchun ENTER tugmasini bosing.

Tahrirlash rejimiga o'tish uchun tugmani bosing.

Kerakli qiymatlarni kiriting (agar kerak bo'lsa, o'q tugmachalari, orqaga qaytarish/o'chirish tugmachalari yordamida).

Bu satrni tahrirlash tugagandan so'ng, faqat o'qish rejimiga qaytish uchun "ESC" tugmasini bosing.

Boshqa parametrlarni qidirishni davom eting.

Hammasi tugagandan so'ng, faqat o'qish rejimiga qaytish uchun "ESC" tugmasini bosing.

X ni bosing:! Saqlash va chiqish uchun.

system.fbcp.enabled = 1

global.videomode = standart

audio.device = uyasi

6. Shundan so'ng, yozish orqali o'zgarishlarning kuchga kirishi uchun chaqirish qutisini qayta ishga tushiring

o'chirish - hozir

7. Qayta yuklash qutisi ishga tushirilgandan so'ng, TFT ekrani ochilish ekranini ko'rsatishi kerak va xush kelibsiz musiqa GPIO pinlari orqali eshitiladigan karnaylarda yangraydi. Agar siz buni 1 daqiqadan yoki undan ko'p vaqtdan keyin tushunmasangiz, unda nimadir noto'g'ri. Qutini o'chiring va ulanishlarni yana tekshiring.

8. Agar hammasi yaxshi bo'lsa, siz o'yin o'ynashni boshlashingiz mumkin.

9. Buni sozlash uchun sizga kerak bo'lgan barcha qadamlar. Retro o'yinlarga omad.

10. BILDI:)

Tavsiya: