فهرست مطالب:

کنسول بازی Handheld Recalbox با استفاده از 2.2 TFT: 6 مرحله
کنسول بازی Handheld Recalbox با استفاده از 2.2 TFT: 6 مرحله

تصویری: کنسول بازی Handheld Recalbox با استفاده از 2.2 TFT: 6 مرحله

تصویری: کنسول بازی Handheld Recalbox با استفاده از 2.2 TFT: 6 مرحله
تصویری: این یه کنسول دستی همه کاره‌ست؟ ROG Ally Asus 2024, جولای
Anonim
کنسول بازی Handheld Recalbox با استفاده از 2.2 TFT
کنسول بازی Handheld Recalbox با استفاده از 2.2 TFT
کنسول بازی Handheld Recalbox با استفاده از 2.2 TFT
کنسول بازی Handheld Recalbox با استفاده از 2.2 TFT

دستورالعمل DIY یک کنسول بازی recalbox دستی با استفاده از LCD 2.2 اینچی TFT و دکمه های Raspberry Pi 0 W و GPIO.

برای نمایش کامل مراحل مربوطه می توانید این ویدیوی یوتیوب را مشاهده کنید:

الف) تمام قسمت ها را دریافت کنید.

ب- قطعات را با هم لحیم کنید.

C. نرم افزار Recalbox را نصب کنید.

D. پیکربندی Recalbox برای دکمه های GPIO

E. پیکربندی Recalbox برای TFT و بلندگوها

مرحله 1: A. قطعات را دریافت کنید

A. قطعات را دریافت کنید
A. قطعات را دریافت کنید
A. قطعات را دریافت کنید
A. قطعات را دریافت کنید
A. قطعات را دریافت کنید
A. قطعات را دریافت کنید
A. قطعات را دریافت کنید
A. قطعات را دریافت کنید

اکثر آنها در amazon یا aliexpress یا از چین و هنگ کنگ Taobao موجود هستند.

1. Raspberry Pi Zero W

2. کارت TF 16G.

3. 2.2 اینچ TFT LCD SPI il9341

4. شارژر USB 5V برای مدیریت باتری

5. باتری 3.7V 1500MaH LIPO.

6. دو مینی بلندگو

7. جک هدفون 3.5 میلی متری با کلید

8. دو خازن 10uF.

9. 14 دکمه بی صدا

10. 50K VR برای کنترل براقیت LCD.

11. سوئیچ مینی اسلاید

12. نمونه اولیه PCB دو طرفه 7cm x 9cm

13. تخته 7 میلی متر در 9 سانتیمتر برای پشت جلد.

14. چهار پیچ 3 میلی متر در 20 میلی متر برای نگه داشتن قاب پشتی.

15. سیم 0.2 میلی متر یا 0.3 میلی متر (عایق)

17. پلاگین یا کابل مبدل mini-HDMI به HDMI.

18. پلاگین یا کابل مبدل میکرو USB به USB.

مرحله 2: B. سخت افزار را راه اندازی کنید

B. سخت افزار را راه اندازی کنید
B. سخت افزار را راه اندازی کنید
B. سخت افزار را راه اندازی کنید
B. سخت افزار را راه اندازی کنید
B. سخت افزار را راه اندازی کنید
B. سخت افزار را راه اندازی کنید
  • این پروژه از نمونه اولیه PCB دو طرفه 7x9 سانتی متر به عنوان فریم کنسول بازی استفاده می کند. ما از آن به عنوان "PCB" یاد می کنیم.
  • دکمه ها را همانطور که در طرح نشان داده شده است به قسمت جلوی PCB لحیم کنید.
  • LCD TFT 2.2 اینچی را در جلوی PCB نصب کنید. پین ها را از طریق PCB در هدر زن 9 پین در طرف دیگر PCB قرار دهید.
  • تمشک pi zero W را در قسمت پشتی مدار چاپی نصب کنید.
  • با استفاده از سیم های روکش (عایق) 0.2 یا 0.3 میلی متری ، تمام اتصالات را از LCD TFT به رزبری پای به ترتیب نمودار مدار و طرح پین لحیم کنید. پین LED LCD برای تنظیم روشنایی از طریق 50K VR به 3V متصل می شود.
  • پس از چیدمان پین ، یک سر دکمه را به زمین و انتهای دیگر را به پین GPIO راست Raspberrry Pi لحیم کنید.
  • همانطور که در نمودار نشان داده شده است ، 10 خازن uF ، جک هدفون و بلندگوها را لحیم کنید.
  • مطابق نمودار مدار ، مدار مدار شارژر 5 ولت ، کلید کشویی و باتری را به پین های 5 ولت و زمین رزبری پای لحیم کنید.
  • پشت تخته مدار چاپی را با یک تخته آرژیلیک بپوشانید و آن را با پیچ محکم کنید.

مرحله 3: C. نرم افزار Recalbox را برای کار در تنظیمات پیش فرض نصب کنید

C. نرم افزار Recalbox را برای کار در تنظیمات پیش فرض نصب کنید
C. نرم افزار Recalbox را برای کار در تنظیمات پیش فرض نصب کنید
C. نرم افزار Recalbox را برای کار در تنظیمات پیش فرض نصب کنید
C. نرم افزار Recalbox را برای کار در تنظیمات پیش فرض نصب کنید

1. بارگیری تصویر بوت Recalbox 2018 12 24 Xmas بتا برای Respberry Pi 0.

forum.recalbox.com

پیوند بارگیری کریسمس

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

2. تصویر بوت Recalbox در حال حاضر با برخی از رام های بازی رایگان ارائه می شود. بازیهای بیشتر Roms را از وب بارگیری کنید.

3. از Etcher یا دیگر رایترهای Sdcard استفاده کنید - تصویر بوت Recalbox را روی کارت 16G TF رایت کنید.

4. کارت 16G TF را به شکاف کارت TF رزبری پای 0 وات وارد کنید.

5. یک صفحه HDMI را از طریق مبدل مینی HDMI به HDMI به درگاه مینی HDMI رزبری پای 0W متصل کنید.

5. یک صفحه کلید USB را به پورت USB رزبری پای از طریق یک مبدل microUSB به USB وصل کنید.

7. کابل برق Micro USB را به شارژر باتری 5 ولت وصل کنید.

کلید کشویی را روشن کنید تا روشن شود.

8. بررسی کنید که صفحه splash splash ظاهر شود و موسیقی راه اندازی بر روی صفحه تلویزیون HDMI پخش شود. در غیر این صورت ، ممکن است مشکلی در سخت افزار وجود داشته باشد ، اتصالات را بررسی کنید.

9. کلیدهای زیر روی صفحه کلید برای تنظیم اولیه به دکمه های جوی استیک نگاشته شده است:

A = (برای ادامه) ، S = (برای بازگشت) ، ENTER/بازگشت به عنوان START ، فاصله به عنوان انتخاب.

کلیدهای جهت دار بالا/پایین/چپ/راست در بالا-پایین/چپ/راست D-PAD ترسیم می شوند.

10. ENTER را فشار دهید تا به منوی سیستم بروید. برای رفتن به تنظیمات شبکه از کلیدهای جهت دار استفاده کنید و A را فشار دهید.

11. پس از ورود به منوی WIFI ، از کلیدهای جهت دار و کلیدهای A برای فعال کردن WIFI ، وارد کردن SSID و رمز عبور شبکه WIFI خود استفاده کنید. مطمئن شوید که از حروف بزرگ و کوچک مناسب استفاده شده است. در آخر CLOSE را انتخاب کرده و A را فشار دهید تا WIFI فعال شود.

12. به صفحه تنظیمات شبکه بازگردید و آدرس IP اختصاص داده شده به Recalbox را ضبط کنید.

مرحله 4: D. تغییر تنظیمات Recalbox برای دکمه های کنترل GPIO

D. اصلاح تنظیمات Recalbox برای دکمه های کنترل GPIO
D. اصلاح تنظیمات Recalbox برای دکمه های کنترل GPIO
D. اصلاح تنظیمات Recalbox برای دکمه های کنترل GPIO
D. اصلاح تنظیمات Recalbox برای دکمه های کنترل GPIO
D. اصلاح تنظیمات Recalbox برای دکمه های کنترل GPIO
D. اصلاح تنظیمات Recalbox برای دکمه های کنترل GPIO

1. از رایانه یا Mac خود ، SSH را به آدرس IP جعبه recalbox برسانید.

ssh [email protected]

یا می توانید ssh [email protected] را امتحان کنید

2. با استفاده از شناسه root و رمز اصلی پیش فرض "recalboxroot" وارد شوید

3. دستورات زیر را برای تنظیم دکمه های GPIO و سایر پارامترها برای LCD TFT تایپ کنید.

mount -o remount ، rw /

سی دی

vi recalbox.conf

4. در حالی که در vi ، از "/pattern" برای جستجوی کلمه استفاده کنید. سپس ENTER را فشار دهید تا به آنجا پرش کنید.

یک کلید را فشار دهید تا به حالت ویرایش تبدیل شود.

مقادیر مورد نیاز را وارد کنید (با استفاده از کلیدهای جهت نما ، کلیدهای عقب/حذف موارد مورد نیاز).

پس از اتمام ویرایش آن خط ، سپس کلید "ESC" را فشار دهید تا به حالت فقط خواندنی برگردید.

جستجوی سایر پارامترها را ادامه دهید.

پس از اتمام کار ، "ESC" را فشار دهید تا به حالت فقط خواندنی برگردید.

x را فشار دهید:! برای ذخیره و خروج.

system.power.switch = PIN56PUSH

controllers.gpio.enabled = 1

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

5. فایل اسکریپت بوت up recalbox 2018 Xmas beta (/recalbox/scripts/recalbox-config.sh) نمی تواند پارامتر دوم را که در فایل recalbox.conf قرار داده ام ، دریافت کند.

تا زمانی که این مورد در نسخه بعدی برطرف نشود ، باید خطوط زیر را برای رفع این مشکل تغییر دهیم تا نگاشت پین دکمه GPIO سفارشی اعمال شود.

mount -o remount ، rw /

vi /recalbox/scripts/recalbox-config.sh

در حالی که در Vi با استفاده از دستور /extra2 = "خط را با extra2 =" $ 4 "جستجو کنید ، سپس ENTER و a را فشار دهید تا خط بعد از آن اضافه شود.

extra3 = "5 دلار"

سپس خط را با map = "$ extra2" با استفاده از دستور /map = "جستجو کنید

سپس آن را به

map = "$ extra2 $ extra3"

6. پس از آن ، کادر فراخوانی را مجدداً راه اندازی کنید تا با تایپ تغییرات اعمال شود

خاموش - در حال حاضر

7. پس از راه اندازی مجدد جعبه فراخوانی ، از کلیدهای صفحه کلید برای فشار دادن ENTER برای رفتن به منوی اصلی استفاده کنید. سپس تنظیمات کنترلر را انتخاب کرده و A. را فشار دهید. Configure a controller را فشار دهید و A. را برای تأیید برای بار دوم فشار دهید.

8. صفحه ای را مشاهده خواهید کرد که از شما می خواهد یکی از کلیدهای جوی استیک خود را فشار داده و نگه دارید. دکمه A را روی صندوق تماس مجدد (نه صفحه کلید) فشار دهید و نگه دارید تا صفحه بعدی را ببینید. اگر این کار نمی کند ، ممکن است اتصالات دکمه مشکلی داشته باشند ، لطفاً اتصالات را دوباره بررسی کنید.

9. اگر همه چیز خوب است ، از شما خواسته می شود که دکمه هر یک از کلیدهای جوی استیک را که روی صفحه نمایش داده شده است فشار دهید. ابتدا کلیدهای D-pad را بالا ، پایین ، چپ ، راست و غیره فشار دهید. هنگامی که به joystick-1 ، joystick-2 می رسیدید ، دکمه Down را در صندوق تماس مجدد فشار دهید تا از این دکمه ها رد شوید زیرا در کنترلرهای GPIO ارائه نشده اند. وقتی به L1/page up می آیید ، دکمه L1 ، R1/pagedown را فشار دهید ، دکمه 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 را به آدرس IP جعبه recalbox برسانید.

ssh [email protected]

یا می توانید ssh [email protected] را امتحان کنید

2. با استفاده از شناسه root و رمز اصلی پیش فرض "recalboxroot" وارد شوید

3. دستورات زیر را برای راه اندازی TFT LCD و بلندگو وارد کنید.

mount -o remount ، rw /boot

vi /boot/config.txt

در حالی که در vi هستید ، از پیکان رو به پایین برای رفتن تا انتهای فایل استفاده کنید.

یک کلید را فشار دهید تا به حالت ویرایش تبدیل شود.

خطوط زیر را تایپ کنید ، سپس کلید "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 /

سی دی

vi recalbox.conf

5. در حالی که در vi ، از "/pattern" برای جستجوی کلمه استفاده کنید. سپس ENTER را فشار دهید تا به آنجا پرش کنید.

یک کلید را فشار دهید تا به حالت ویرایش تبدیل شود.

مقادیر مورد نیاز را وارد کنید (با استفاده از کلیدهای جهت نما ، کلیدهای عقب/حذف موارد مورد نیاز).

پس از اتمام ویرایش آن خط ، سپس کلید "ESC" را فشار دهید تا به حالت فقط خواندنی برگردید.

جستجوی سایر پارامترها را ادامه دهید.

پس از اتمام کار ، "ESC" را فشار دهید تا به حالت فقط خواندنی برگردید.

x را فشار دهید:! برای ذخیره و خروج.

system.fbcp.enabled = 1

global.videomode = پیش فرض

audio.device = جک

6. پس از آن ، کادر فراخوانی را مجدداً راه اندازی کنید تا با تایپ تغییرات اعمال شود

خاموش - در حال حاضر

7. پس از راه اندازی مجدد جعبه فراخوانی ، صفحه TFT باید صفحه نمایش splash را پخش کرده و موسیقی استقبال بر روی بلندگوهای درایو توسط پین های GPIO پخش شود. اگر بعد از 1 دقیقه یا بیشتر متوجه آن نشدید ، در این صورت مواردی اشتباه است. کادر را خاموش کرده و دوباره اتصالات را بررسی کنید.

8. اگر همه چیز خوب پیش رفت ، می توانید شروع به بازی کنید.

9. تمام مراحل لازم برای تنظیم این است. موفق باشید در بازی یکپارچهسازی با سیستمعامل.

10. انجام شد:)

توصیه شده: