Mundarija:
- 1 -qadam: A. Qismlarni oling
- 2 -qadam: B. Uskuna o'rnatish
- 3 -qadam: C. Standart sozlamalarda ishlash uchun Recalbox dasturini o'rnating
- 4 -qadam: D. GPIO Controller tugmalari uchun qayta quti konfiguratsiyasini o'zgartiring
- 5 -qadam: E. TFT ekrani va karnaylari uchun qayta quti konfiguratsiyalarini o'zgartiring
Video: 2.2 TFT yordamida qo'lda qayta quti o'yin konsoli: 6 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:25
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
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
- 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
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
1. Kompyuter yoki Mac, SSH -dan qayta qutining IP -manziliga.
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
1. Kompyuter yoki Mac, SSH -dan qayta qutining IP -manziliga.
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:
Arduino yordamida DIY o'yin konsoli: 4 qadam
DIY o'yin konsoli Arduino yordamida: Men sizga bu qo'llanmada Arduino nano yordamida qanday qilib o'yin konsoli yasash mumkinligini ko'rsataman. Agar siz batafsil videoni ko'rishni xohlasangiz, youtube kanalimdan ko'ring
Raspberry Pi yordamida o'yin konsoli yarating!: 6 qadam
Raspberry Pi -dan foydalanib o'yin konsoli yarating!: Siz qimmatbaho eski pristavkalarni to'lamasdan retro o'yinlar o'ynashni xohlaysizmi? Siz buni Raspberry Pi yordamida qilishingiz mumkin. Raspberry Pi-bu " kredit karta o'lchamidagi kompyuter " Bu juda ko'p ajoyib narsalarga qodir. Turli xil turlari bor
O'yin maydonchasi tezligi (CPE) qo'lda ishlangan: 5 qadam
Circuit Playground Express (CPE) qo'lda ishlangan sumkasi: Ushbu qo'llanmada siz Circuit Playground Express (CPE) mikrokontrolerini MakeCode bilan kodlash va flanel ko'ylak va boshqa matodan sumka yasash bo'yicha qadamlar olasiz. Tushuntirish va yangilik uchun juda ko'p joy bor! Nima prognoz qilasiz
Gesture Hawk: Tasvirni qayta ishlashga asoslangan interfeys yordamida qo'lda boshqariladigan robot: 13 qadam (rasmlar bilan)
Gesture Hawk: Tasvirni qayta ishlashga asoslangan interfeysdan foydalanadigan qo'l harakati bilan boshqariladigan robot: Gesture Hawk TechEvince 4.0 da tasvirni qayta ishlashga asoslangan oddiy inson-mashina interfeysi sifatida namoyish etildi. Uning foydasi shundaki, har xil turdagi ishlaydigan robotli mashinani boshqarish uchun qo'lqopdan boshqa qo'shimcha datchiklar yoki taqiladigan kiyimlar kerak emas
Yo'lda temir yo'lda yuqori temir yo'lni qanday o'rnatish kerak: 10 qadam (rasmlar bilan)
Yo'lda temir yo'lda yuqori tezlikda harakatlanadigan transport vositasini qanday o'rnatish kerak: xavfsizlik choralari: temir yo'lda yuqori temir yo'l yuk mashinasini o'rnatgan va yordam berayotgan odam ko'rinadigan bo'lishi uchun yuqori ko'rinadigan kiyimlarni (masalan, yelek, kozok, palto) kiyishi kerak. yaqinlashib kelayotgan tirbandlik tufayli. Qo'lqop va qo'lqop ham kiyish kerak