جدول المحتويات:

وحدة تحكم لعبة Recalbox المحمولة باستخدام 2.2 TFT: 6 خطوات
وحدة تحكم لعبة Recalbox المحمولة باستخدام 2.2 TFT: 6 خطوات

فيديو: وحدة تحكم لعبة Recalbox المحمولة باستخدام 2.2 TFT: 6 خطوات

فيديو: وحدة تحكم لعبة Recalbox المحمولة باستخدام 2.2 TFT: 6 خطوات
فيديو: What Happens When You Connect A PS2 To A Raspberry Pi? | PSX-Pi SMB Share 2024, يوليو
Anonim
وحدة تحكم لعبة Recalbox المحمولة باستخدام 2.2 TFT
وحدة تحكم لعبة Recalbox المحمولة باستخدام 2.2 TFT
وحدة تحكم لعبة Recalbox المحمولة باستخدام 2.2 TFT
وحدة تحكم لعبة Recalbox المحمولة باستخدام 2.2 TFT

تعليمات DIY الخاصة بوحدة التحكم في لعبة recalbox المحمولة باستخدام 2.2 شاشة TFT LCD وأزرار Raspberry Pi 0 W و GPIO.

يمكنك مشاهدة مقطع فيديو youtube هذا للحصول على عرض توضيحي كامل للخطوات المتضمنة:

أ. احصل على جميع الأجزاء.

جندى الأجزاء معًا.

ج. تثبيت برنامج Recalbox.

د- تكوين Recalbox لأزرار GPIO

E. تكوين Recalbox من أجل TFT ومكبرات الصوت

الخطوة 1: أ. احصل على الأجزاء

أ. احصل على الأجزاء
أ. احصل على الأجزاء
أ. احصل على الأجزاء
أ. احصل على الأجزاء
أ. احصل على الأجزاء
أ. احصل على الأجزاء
أ. احصل على الأجزاء
أ. احصل على الأجزاء

معظمهم متاح على أمازون أو علي إكسبرس أو من الصين وهونج كونج تاوباو.

1. Raspberry Pi Zero W

2. 16G TF بطاقة.

3. 2.2 TFT LCD SPI il9341

4. شاحن USB 5V لإدارة البطارية

5. 3.7 فولت 1500 مللي أمبير بطارية ليبو.

6. اثنين من مكبرات الصوت الصغيرة

7. 3.5mm جاك سماعة رأس مع التبديل

8. اثنان 10 فائق التوهج مكثف.

9. 14 زرًا صامتًا

10. 50K VR للتحكم في سطوع شاشات الكريستال السائل.

11. مفتاح منزلق صغير

12. على الوجهين 7 سم × 9 سم نموذج أولي ثنائي الفينيل متعدد الكلور

13. لوح أرجليك مقاس 7 سم × 9 سم للغطاء الخلفي.

14. أربعة براغي 3 مم × 20 مم لتثبيت الغطاء الخلفي.

15. سلك (معزول) مصفح 0.2 مم أو 0.3 مم

17. mini-HDMI إلى قابس محول HDMI أو كابل.

18. micro-USB إلى قابس محول USB أو كابل.

الخطوة 2: ب. قم بإعداد الجهاز

ب. قم بإعداد الجهاز
ب. قم بإعداد الجهاز
ب. قم بإعداد الجهاز
ب. قم بإعداد الجهاز
ب. قم بإعداد الجهاز
ب. قم بإعداد الجهاز
  • يستخدم هذا المشروع نموذجًا أوليًا ثنائي الفينيل متعدد الكلور مقاس 7 × 9 سم على الوجهين كإطار لوحدة التحكم في الألعاب. يجب أن نشير إلى هذا باسم "ثنائي الفينيل متعدد الكلور".
  • لحام الأزرار كما هو موضح في التخطيط على الجانب الأمامي من ثنائي الفينيل متعدد الكلور.
  • قم بتركيب شاشة TFT LCD مقاس 2.2 بوصة في الجزء الأمامي من لوحة الدوائر المطبوعة. أدخل المسامير من خلال ثنائي الفينيل متعدد الكلور في رأس أنثى 9 سنون في الجانب الآخر من ثنائي الفينيل متعدد الكلور.
  • قم بتركيب raspberry pi zero W في الجانب الخلفي من PCB.
  • باستخدام أسلاك 0.2 أو 0.3 مم مغلفة (معزولة) ، قم بلحام جميع التوصيلات من شاشة TFT LCD إلى Raspberry Pi باتباع مخطط الدائرة وتخطيط الدبوس. يتصل دبوس LED الخاص بشاشات LCD عبر 50K VR بـ 3V لضبط السطوع.
  • قم بتلحيم أحد طرفي الزر بالأرض ، والطرف الآخر إلى دبوس GPIO الأيمن الخاص بـ Raspberrry Pi باتباع تخطيط الدبوس.
  • قم بتوصيل مكثفات 10 uF ومقبس سماعة الرأس ومكبرات الصوت كما هو موضح في مخطط الدائرة.
  • قم بتلحيم لوحة دائرة شاحن البطارية 5 فولت ، والمفتاح المنزلق والبطارية إلى 5 فولت والمسامير الأرضية في Raspberry Pi وفقًا لمخطط الدائرة.
  • قم بتغطية الجزء الخلفي من ثنائي الفينيل متعدد الكلور بلوح أركيليك وقم بتثبيته بمسامير.

الخطوة 3: ج. قم بتثبيت برنامج Recalbox للعمل في الإعداد الافتراضي

ج. تثبيت برنامج Recalbox للعمل في الإعداد الافتراضي
ج. تثبيت برنامج Recalbox للعمل في الإعداد الافتراضي
ج. تثبيت برنامج Recalbox للعمل في الإعداد الافتراضي
ج. تثبيت برنامج Recalbox للعمل في الإعداد الافتراضي

1. قم بتنزيل صورة التمهيد Recalbox 2018 12 24 Xmas beta لـ 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 الخاصة بـ Raspberry Pi 0 W.

5. قم بتوصيل شاشة HDMI بمنفذ HDMI الصغير الخاص بـ Raspberry Pi 0W من خلال محول HDMI صغير إلى HDMI.

5. قم بتوصيل لوحة مفاتيح USB بمنفذ USB الخاص بـ Raspberry Pi على الرغم من وجود محول microUSB إلى USB.

7. قم بتوصيل كابل طاقة Micro USB بشاحن البطارية 5 فولت.

قم بتشغيل مفتاح الشريحة لتشغيله.

8. تحقق من ظهور شاشة البداية recalbox وتشغيل موسيقى بدء التشغيل على شاشة تلفزيون HDMI. خلاف ذلك ، قد تكون هناك مشكلة في الجهاز ، تحقق من الاتصالات.

9. تم تعيين المفاتيح التالية الموجودة على لوحة المفاتيح على أزرار عصا التحكم للإعداد الأولي:

A = (للمتابعة) ، S = (للعودة) ، إدخال / إرجاع كـ START ، مسافة كـ SELECT.

يتم تعيين مفاتيح الأسهم لأعلى / لأسفل / لليسار / لليمين على D-PAD لأعلى / لأسفل / لليسار / لليمين.

10. اضغط على ENTER للوصول إلى قائمة النظام. استخدم مفاتيح الأسهم للانتقال إلى إعدادات الشبكة ، واضغط على A.

11. بمجرد دخولك إلى قائمة WIFI ، استخدم مفاتيح الأسهم ومفاتيح A لتمكين WIFI ، وأدخل SSID وكلمة المرور لشبكة WIFI الخاصة بك. تأكد من استخدام الأحرف الكبيرة / السفلية المناسبة. أخيرًا حدد إغلاق واضغط على A لتمكين WIFI.

12. ارجع إلى شاشة إعدادات الشبكة ، وقم بتسجيل عنوان IP المخصص لـ Recalbox.

الخطوة 4: د. قم بتعديل تكوينات Recalbox لأزرار تحكم GPIO

د. قم بتعديل تكوينات Recalbox لأزرار وحدة تحكم GPIO
د. قم بتعديل تكوينات Recalbox لأزرار وحدة تحكم GPIO
د. قم بتعديل تكوينات Recalbox لأزرار وحدة تحكم GPIO
د. قم بتعديل تكوينات Recalbox لأزرار وحدة تحكم GPIO
د. قم بتعديل تكوينات Recalbox لأزرار وحدة تحكم GPIO
د. قم بتعديل تكوينات Recalbox لأزرار وحدة تحكم GPIO

1. من جهاز الكمبيوتر الشخصي أو جهاز Mac ، SSH إلى عنوان IP الخاص بصندوق إعادة الحساب.

ssh [email protected]

أو يمكنك تجربة ssh [email protected]

2. تسجيل الدخول باستخدام معرف الجذر وكلمة مرور الجذر الافتراضية لـ "recalboxroot"

3. اكتب الأوامر التالية لإعداد أزرار GPIO والمعلمات الأخرى لشاشة TFT LCD.

mount -o remount ، rw /

مؤتمر نزع السلاح ~

vi recalbox.conf

4. أثناء التواجد في vi ، استخدم "/ pattern" للبحث عن الكلمة. ثم اضغط ENTER للقفز هناك.

اضغط على مفتاح للتحول إلى وضع التحرير.

اكتب القيم المطلوبة (باستخدام مفاتيح الأسهم ، ومسافة للخلف / مفاتيح الحذف عند الاقتضاء).

بمجرد الانتهاء من تحرير هذا السطر ، اضغط على مفتاح "ESC" للعودة إلى وضع القراءة فقط.

استمر في البحث عن المعلمات الأخرى.

بمجرد الانتهاء ، اضغط على "ESC" للعودة إلى وضع القراءة فقط.

اضغط على x:! للحفظ والخروج.

system.power.switch = PIN56PUSH

controlers.gpio.enabled = 1

controlers.gpio.arg = map = 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. حدد تكوين وحدة تحكم واضغط على A. اضغط مرة ثانية للتأكيد.

8. ستظهر لك شاشة تطلب منك الضغط مع الاستمرار على أحد مفاتيح عصا التحكم. اضغط مع الاستمرار على الزر A في صندوق إعادة التسجيل (وليس على لوحة المفاتيح) حتى ترى الشاشة التالية. إذا لم ينجح ذلك ، فقد يكون هناك خطأ ما في اتصالات الزر ، الرجاء التحقق من التوصيلات مرة أخرى.

9. إذا كان كل شيء على ما يرام ، فسيُطلب منك الضغط على الزر الخاص بكل مفتاح من مفاتيح عصا التحكم الموضوعة على الشاشة. اضغط أولاً على مفاتيح D-pad ، لأعلى ، لأسفل ، لليسار ، لليمين ، إلخ. عندما تصل إلى جويستيك -1 ، عصا التحكم -2 ، اضغط على الزر "لأسفل" في صندوق إعادة الإرسال لتخطي هذه الأزرار لأنها غير متوفرة في وحدات تحكم GPIO. عندما تصل إلى L1 / page up ، اضغط على الزر L1 ، R1 / pagedown ، اضغط الزر R1. بالنسبة إلى L2 و R2 و L3 و R3 ، لم يتم توفيرها بواسطة وحدات تحكم GPIO ، تخطي هذه الأزرار. أخيرًا ، اضغط على مفتاح التشغيل السريع (HK) لزر مفتاح الاختصار.

10. أخيرًا اضغط على الزر B لقبول الأزرار الجديدة التي تم تكوينها.

11. ستعود إلى القائمة الرئيسية. اختبر الأزرار اليمنى واليسرى العلوية واليسرى الأخرى على وحدات تحكم GPIO.

12. إذا كان كل شيء جيدًا ، فيمكنك المتابعة إلى تكوين شاشة TFT.

الخطوة 5: هـ. تعديل تكوينات Recalbox لشاشة TFT ومكبرات الصوت

E. تعديل تكوينات Recalbox لشاشة TFT ومكبرات الصوت
E. تعديل تكوينات Recalbox لشاشة TFT ومكبرات الصوت
E. تعديل تكوينات Recalbox لشاشة TFT ومكبرات الصوت
E. تعديل تكوينات Recalbox لشاشة TFT ومكبرات الصوت
E. تعديل تكوينات Recalbox لشاشة TFT ومكبرات الصوت
E. تعديل تكوينات Recalbox لشاشة TFT ومكبرات الصوت

1. من جهاز الكمبيوتر الشخصي أو جهاز Mac ، SSH إلى عنوان IP الخاص بصندوق إعادة الحساب.

ssh [email protected]

أو يمكنك تجربة ssh [email protected]

2. تسجيل الدخول باستخدام معرف الجذر وكلمة مرور الجذر الافتراضية لـ "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 = 320240 60 1 0 0 0

dtparam = spi = تشغيل

dtparam = i2c1 = تشغيل

dtparam = i2c_arm = تشغيل

dtoverlay = pitft22 ، استدارة = 270 ، السرعة = 64000000 ، fps = 30

# تمكين الصوت التناظري GPIOs

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 بغمس شاشة البداية وسيتم تشغيل الموسيقى الترحيبية على مشغل السماعات بواسطة دبابيس GPIO. إذا لم تحصل على ذلك بعد دقيقة واحدة أو أكثر ، فهناك شيء خاطئ. قم بإيقاف تشغيل الصندوق وتحقق من التوصيلات مرة أخرى.

8. إذا سارت الأمور على ما يرام ، يمكنك البدء في اللعب.

9. هذه هي كل الخطوات التي تحتاجها لإعداد هذا. حظا سعيدا مع الألعاب الرجعية.

10. تم:)

موصى به: