فهرست مطالب:

Mini Bartop Arcade: 8 مرحله (همراه با تصاویر)
Mini Bartop Arcade: 8 مرحله (همراه با تصاویر)

تصویری: Mini Bartop Arcade: 8 مرحله (همراه با تصاویر)

تصویری: Mini Bartop Arcade: 8 مرحله (همراه با تصاویر)
تصویری: Best Vintage Game Console for Classic Arcade Games? 2024, نوامبر
Anonim
Mini Bartop Arcade
Mini Bartop Arcade

این بار ، من می خواهم نسخه قدیمی بازی خود را با استفاده از Raspberry Pi Zero ، بر اساس Picade Desktop Retro Arcade Machini به شما نشان دهم ، همانطور که در این سایت مشاهده می شود:

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

هدف این پروژه ایجاد یک بازی یکپارچهسازی با سیستمعامل به عنوان هدیه به برادرم است که قابل حمل ، آسان برای استفاده ، زیبا و بسیار خنده دار است.

تدارکات

  • استفاده از Raspberry Pi Zero W بسیار توصیه می شود ، زیرا این دستگاه از طریق Wi-Fi به اینترنت متصل می شود.
  • جوی استیک و دکمه ها. نیازی به صفحه تأخیر صفر نیست ، زیرا در این پروژه جوی استیک و دکمه ها مستقیماً به Raspberry Pi Zero W GPIO متصل می شوند.
  • منبع تغذیه 12V x 5A
  • منبع تغذیه خانگی 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 اینچی تضمین می شود.

برای تغذیه سیستم ، از منبع تغذیه سوئیچینگ 12V x 5A در این طرح استفاده می شود در حالی که منبع تغذیه تنظیم شده 5V x 3A ولتاژ رزبری پای صفر W و برد مانیتور را کاهش می دهد.

مرحله 2: منبع تغذیه تنظیم شده 5V X 3A

منبع تغذیه تنظیم شده 5V X 3A
منبع تغذیه تنظیم شده 5V X 3A
منبع تغذیه تنظیم شده 5V X 3A
منبع تغذیه تنظیم شده 5V X 3A

این مدار بر اساس ترانزیستور LM 350 ساخته شده است که 5.6 ولت را در جریان خروجی 3A تأمین می کند و رزبری پای صفر W و صفحه LCD را تغذیه می کند.

مونتاژ هیچ مشکلی ندارد ، همانطور که در پرونده های Eagle مشاهده می شود.

مرحله 3: اتصال Joystick به GPIO

اتصال Joystick به GPIO
اتصال Joystick به 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… و https://github.com/recalbox/mk_arcade_joystick_rp… ارائه شد

ابتدا ، لازم است تصویر RetroPie را بارگیری کنید ، که توسط پیوند زیر قابل انجام است:

گزینه "Raspberry Pi 0/1" را برای بارگیری تصویر برای Raspberry Pi Zero W. انتخاب کنید.

مراحل نصب و همچنین تمام دستورالعمل های RetroPie را می توانید در پیوند زیر مشاهده کنید:

مرحله 6: GPIO Controller را پیکربندی کنید

برای راه اندازی کنترل کننده GPIO ، باید فایلهای mk_arcade_joystick_rpi را بارگیری کنید:

git clone

کامپایل و نصب ماژول:

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: بارگیری خودکار درایور در هنگام راه اندازی

ماژولهای /etc /open را باز کنید:

sudo nano /etc /modules

و خطی را که برای بارگیری درایور استفاده می کنید اضافه کنید:

mk_arcade_joystick_rpi

سپس فایل /etc/modprobe.d/mk_arcade_joystick.conf را ایجاد کنید:

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

و پیکربندی ماژول را اضافه کنید:

options mk_arcade_joystick_rpi map = 1

آزمایش کردن:

برای آزمایش ورودی های جوی استیک از دستور زیر استفاده کنید:

jstest/dev/input/js0

دستورالعمل های بیشتر را می توان در پیوندهای زیر یافت:

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

github.com/recalbox/mk_arcade_joystick_rpi

مرحله 8: نتیجه نهایی

نتیجه نهایی
نتیجه نهایی
نتیجه نهایی
نتیجه نهایی
نتیجه نهایی
نتیجه نهایی

همانطور که می بینید ، این نتیجه نهایی پروژه است ، که به خوبی کار می کند و برای سرگرمی های بسیار آماده است! لذت بردن!

توصیه شده: