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

ميني بارتوب أركيد: 8 خطوات (بالصور)
ميني بارتوب أركيد: 8 خطوات (بالصور)

فيديو: ميني بارتوب أركيد: 8 خطوات (بالصور)

فيديو: ميني بارتوب أركيد: 8 خطوات (بالصور)
فيديو: Mini Review "Ep 8" (أكشن أركيد رسلنق) 2024, شهر نوفمبر
Anonim
ميني بارتوب أركيد
ميني بارتوب أركيد

هذه المرة ، أود أن أعرض لكم إصدار أركيد القديم باستخدام Raspberry Pi Zero ، استنادًا إلى Picade Desktop Retro Arcade Machini ، كما هو موضح في هذا الموقع:

howchoo.com/g/mji2odbmytj/picade-review-ra…

الهدف من هذا المشروع هو بناء لعبة فيديو ريترو كهدية لأخي كانت محمولة وسهلة الاستخدام وجميلة ومضحكة للغاية.

اللوازم

  • Raspberry Pi Zero W. يوصى بشدة باستخدام Raspberry Pi Zero W ، لأن هذا الجهاز يتصل بالإنترنت عبر Wi-Fi.
  • عصا التحكم والأزرار. ليس من الضروري وجود لوحة تأخير صفري ، لأنه في هذا المشروع سيتم توصيل عصا التحكم والأزرار مباشرة بـ Raspberry Pi Zero W GPIO.
  • مزود طاقة بتبديل 12 فولت × 5 أمبير.
  • 5V x 3A مصدر طاقة محلي الصنع (يشمل المشروع). هذا الجزء غير ضروري في حالة تفضيل المرء استخدام مصدر طاقة بتبديل 5V x 5A.
  • شاشة LCD مقاس 7 بوصات.
  • قطع أكريليك و MDF مقطوعة بالليزر.
  • لوحة USB DAC PCM2704.
  • زوج من مكبرات الصوت.

الخطوة 1: الإلكترونيات

إلكترونيات
إلكترونيات
إلكترونيات
إلكترونيات

قلب المشروع هو Raspberry Pi Zero W. على الرغم من حجمه ، إلا أنه يتمتع بالقدرة على تنفيذ الأشياء. يدير الكمبيوتر الصغير مجموعة من المحاكيات مثل Nes و SNes و Neo Geo و Mame وما إلى ذلك ، مما يوفر خيارات واسعة من الألعاب القديمة.

الجهاز مزود بلوحة USB DAC PCM2704 توفر صوتًا رقميًا بحجم مرضٍ.

يتم توصيل عناصر التحكم بالكمبيوتر بواسطة GPIO ، والتي تحتاج إلى بعض العمل لإعداد النظام ليعمل بشكل صحيح.

وأخيرًا ، هذه المادة لا تساوي شيئًا بدون شاشة. نظرًا لأن الفكرة كانت صنع شيء محمول ، فإن كل المتعة مضمونة بواسطة شاشة LCD مقاس 7 بوصات.

لتشغيل النظام ، يتم استخدام مصدر طاقة بتبديل 12 فولت × 5 أمبير في هذا التصميم بينما يعمل مصدر الطاقة المنظم 5 فولت × 3 أمبير على تقليل الجهد الكهربائي لجهاز Raspberry Pi Zero W ولوحة المراقبة.

الخطوة 2: مصدر طاقة منظم 5 فولت × 3 أمبير

مزود طاقة منظم 5 فولت × 3 أمبير
مزود طاقة منظم 5 فولت × 3 أمبير
مزود طاقة منظم 5 فولت × 3 أمبير
مزود طاقة منظم 5 فولت × 3 أمبير

تعتمد الدائرة على الترانزستور LM 350 ، الذي يوفر 5.6 فولت بتيار خرج 3 أمبير ، والذي يقوم بتشغيل Raspberry Pi Zero W وشاشة LCD.

لا توجد صعوبات في التجميع ، كما يتضح من ملفات Eagle.

الخطوة 3: اتصالات جويستيك بـ GPIO

اتصالات جويستيك بـ GPIO
اتصالات جويستيك بـ GPIO

بدلاً من استخدام بطاقة USB بدون تأخير لتوصيل عناصر التحكم بالكمبيوتر (يحتوي Raspberry Pi Zero W على منفذ USB واحد فقط ، والذي تم استخدامه كإخراج صوت رقمي) ، كان GPIO هو الطريقة المنطقية لحل المشكلة.

تُظهر الصورة اتصالات Raspberry Pi Zero W GPIO بعصا التحكم وأزرار الجهاز. نظرًا لأننا سنحتاج إلى لاعب واحد فقط ، فسيتم استخدام الدبابيس الخضراء فقط للتحكم في اللعبة (من الجدير بالقول أن المسامير الأرضية ضرورية لإغلاق الدائرة وتحقيق الأشياء).

لمزيد من المعلومات ، راجع:

الخطوة 4: الجمعية

الجمعية
الجمعية
الجمعية
الجمعية
الجمعية
الجمعية

تم صنع الممرات الرجعية بواسطة MDF والاكريليك المقطوع بالليزر ، ومثبت بزوايا بلاستيكية. بعد التجميع المسبق ، تم طلاء جميع أجزاء MDF باللون الأسود ، مما أدى إلى التجميع النهائي.

كما يمكن للمرء أن يرى ، يغطي قناع بلاستيكي أسود واجهة الأكريليك ، ويعرض فقط مكبرات الصوت وشاشة LCD.

تظهر الصور عملية التجميع.

الخطوة 5: تكوين RetroPie

تم توفير الخطوات التالية من خلال https://www.instructables.com/id/Breadboard-RetroP… و

أولاً ، من الضروري تنزيل صورة RetroPie ، والتي يمكن القيام بها من خلال الرابط التالي:

حدد خيار "Raspberry Pi 0/1" لتنزيل صورة Raspberry Pi Zero W.

يمكن العثور على عملية التثبيت ، بالإضافة إلى جميع تعليمات RetroPie ، على الرابط التالي:

الخطوة 6: قم بتكوين وحدة تحكم GPIO

لإعداد وحدة تحكم GPIO ، سيحتاج المرء إلى تنزيل ملفات mk_arcade_joystick_rpi:

استنساخ بوابة

تجميع وتثبيت الوحدة النمطية:

sudo mkdir /usr/src/mk_arcade_joystick_rpi-0.1.5/

القرص المضغوط mk_arcade_joystick_rpi-master /

sudo cp -a * /usr/src/mk_arcade_joystick_rpi-0.1.5/

تصدير MKVERSION = 0.1.5

sudo -E dkms build -m mk_arcade_joystick_rpi -v 0.1.5

sudo -E dkms install -m mk_arcade_joystick_rpi -v 0.1.5

الخطوة 7: التحميل التلقائي لبرنامج التشغيل عند بدء التشغيل

فتح / الخ / وحدات:

sudo نانو / الخ / وحدات

وأضف السطر الذي تستخدمه لتحميل برنامج التشغيل:

mk_arcade_joystick_rpi

ثم أنشئ الملف /etc/modprobe.d/mk_arcade_joystick.conf:

sudo nano /etc/modprobe.d/mk_arcade_joystick.conf

وأضف تكوين الوحدة:

خيارات mk_arcade_joystick_rpi map = 1

اختبارات:

استخدم الأمر التالي لاختبار مدخلات عصا التحكم:

jstest / dev / input / js0

يمكن العثور على مزيد من التعليمات في الروابط التالية:

www.instructables.com/id/Breadboard-RetroP…

github.com/recalbox/mk_arcade_joystick_rpi

الخطوة 8: النتيجة النهائية

النتيجة النهائية
النتيجة النهائية
النتيجة النهائية
النتيجة النهائية
النتيجة النهائية
النتيجة النهائية

كما ترى هذه هي النتيجة النهائية للمشروع الذي يعمل بشكل جيد وجاهز للكثير من المرح! يتمتع!

موصى به: