فهرست مطالب:

Arcade1Up Mod with LED Marquee و زیر نمایشگرها: 9 مرحله (همراه با تصاویر)
Arcade1Up Mod with LED Marquee و زیر نمایشگرها: 9 مرحله (همراه با تصاویر)

تصویری: Arcade1Up Mod with LED Marquee و زیر نمایشگرها: 9 مرحله (همراه با تصاویر)

تصویری: Arcade1Up Mod with LED Marquee و زیر نمایشگرها: 9 مرحله (همراه با تصاویر)
تصویری: Arcade1Up Digital LCD Marquee Mod 2024, نوامبر
Anonim
Image
Image
Arcade1Up Mod با LED Marquee و زیر نمایشگرها
Arcade1Up Mod با LED Marquee و زیر نمایشگرها
Arcade1Up Mod با LED Marquee و زیر نمایشگرها
Arcade1Up Mod با LED Marquee و زیر نمایشگرها
Arcade1Up Mod با LED Marquee و زیر نمایشگرها
Arcade1Up Mod با LED Marquee و زیر نمایشگرها

**** آپریل 2020 به روز رسانی // پشتیبانی نرم افزاری برای پین بال دزد مجازی اضافه شده است ، بیشتر در https://pixelcade.org ****

یک کابینت بازی Arcade1Up با یک چراغ LED و نمایشگرهای کوچکتر و فرعی که اطلاعات بازی مانند عنوان بازی ، سال ، سازنده ، ژانر و رتبه را نشان می دهد

قطعات

Arcade1Up Mortal Kombat Cabinet Amazon یا Arcade1Up Mortal Kombat در Walmart

Pixelcade LED Marquee Kit for Arcade1Up

کیت زیر صفحه نمایش Pixelcade (شامل Seeeduino ، 1 Mini-OLED ، 1 Max7219 Dot Matrix و 1 Max7219 7 بخش همه با سرصفحه های عمودی لحیم شده)

رایانه کوچک دل OptiPlex 9020 (بازسازی شده)

دکمه های LED ، جوی استیک ، 2 رمزگذار USB و کابل

صفحه کنترل LCD (HDMI را به مانیتور Arcade1Up اضافه می کند)

Ultimarc Spinner با USB

هارد داخلی 4 ترابایتی SATA

نوار قدرت رله IoT

نمایش پورت به کابل HDMI

هاب USB دارای 7 پورت (هاب USB بدون منبع تغذیه کار نمی کند)

صفحه کلید و ماوس بی سیم LogiTech K400

کارت شبکه بی سیم (Wi-Fi)

واشرها را تمام کنید

آمپر صوتی Kintel MA170 12V

نوار دو طرفه

نرم افزار Pixelcade - رایگان

نرم افزار LEDBlinky - 25 دلار

سخت افزار متفرقه (پیچ های اندازه M2 و M3 مختلف)

اختیاری

1 1/8 اینچ برای حفاری سوراخ های دکمه بازی

سلب مسئولیت: من خالق هستم و علامت LED Pixelcade را می فروشم https://pixelcade.org. برخی از پیوندهای محصول فوق پیوندهای وابسته هستند به این معنی که من کمیسیون کمی بدون هیچ هزینه اضافی برای شما دریافت می کنم.

مرحله 1: جمع آوری سهام Arcade1Up

Image
Image
جمع آوری سهام Arcade1Up
جمع آوری سهام Arcade1Up
جمع آوری سهام Arcade1Up
جمع آوری سهام Arcade1Up

جمع آوری سهام Arcade1Up کمی بیش از یک ساعت طول می کشد و دستورالعمل ها بصری هستند. اگر Arcade1Up marquee را نصب نکرده اید اما براکت کوچک خم کن را همانطور که در عکس ها نشان داده شده است نصب می کنید.

مرحله 2: Dis-Assemble Arcade1Up Marquee و Assemble Pixelcade Marquee

Image
Image
Dis-Assemble Arcade1Up Marquee و Assemble Pixelcade Marquee
Dis-Assemble Arcade1Up Marquee و Assemble Pixelcade Marquee
Dis-Assemble Arcade1Up Marquee و Assemble Pixelcade Marquee
Dis-Assemble Arcade1Up Marquee و Assemble Pixelcade Marquee
Dis-Assemble Arcade1Up Marquee و Assemble Pixelcade Marquee
Dis-Assemble Arcade1Up Marquee و Assemble Pixelcade Marquee

گردان Arcade1Up فعلی را جدا کرده ، Pixelcade LED Marquee را مونتاژ کرده و سپس نصب کنید.

مرحله 3: ورودی HDMI را به مانیتور Arcade1Up اضافه کنید

Image
Image
ورودی HDMI را به مانیتور Arcade1Up اضافه کنید
ورودی HDMI را به مانیتور Arcade1Up اضافه کنید

یک ورودی HDMI به مانیتور فعلی Arcade1Up اضافه کنید که به شما امکان می دهد رایانه خود را به مانیتور وصل کنید.

مرحله 4: Sub-displays & Control Panel Mod

Image
Image
زیر نمایش و کنترل پنل Mod
زیر نمایش و کنترل پنل Mod
زیر نمایشگرها و کنترل پنل Mod
زیر نمایشگرها و کنترل پنل Mod

تغییر دادن کنترل Arcade1Up که شامل نمایشگرهای فرعی و چرخنده است.

نمودار معماری نشان می دهد که چگونه نرم افزار Pixelcade با برد LED از طریق برد PIXEL ارتباط برقرار می کند و نمایشگرهای فرعی از طریق آردوینو متصل می شوند.

طرح آردوینو (در طرح به کتابخانه های اضافی که باید نصب کنید نیز توجه کنید)

github.com/alinke/PIXEL/blob/master/max721…

در اینجا پین های آردوینو استفاده می شود:

Max7219 ماتریس نقطه ای LED تک رنگ

  • CLK_PIN 13
  • DATA_PIN 11
  • CS_PIN 10

Max7219 7 بخش

  • CLK 7
  • CS 8
  • DIN 9

مینی OLED

  • SDA - A4
  • SCL - A5

برای اتصال می توانید از سیم های بلوز استفاده کنید یا مانند من ، با استفاده از اتصالات Du Pont یک کابل سفارشی بسازید. اگر از سیم های جامپر استفاده می کنید ، توصیه می کنم از کاپتون یا نوارهای مشابه برای محکم کردن جامپرها در هدرهای آردوینو استفاده کنید تا از بین نروند.

در این نصب ، ما دو نمایشگر Max7219 نقطه ماتریس و دو نمایشگر Max7219 7Segment را زنجیر می کنیم. صفحه نمایش Mini OLED دستگاه های I2C هستند و آدرس آنها یکسان است. این بدان معناست که خروجی یکسان در هر صفحه نمایش داده می شود. با این حال می توانید یک بلوز مقاومتی را لحیم کرده و آدرس را تغییر دهید و سپس بتوانید چیز دیگری را در صفحه نمایش دوم OLED نمایش دهید.

مرحله 5: حالت های بلندگوی پنل

Image
Image
حالت های پنل بلندگو
حالت های پنل بلندگو
حالت های پنل بلندگو
حالت های پنل بلندگو

فایل های برش لیزری برای صفحه بلندگو و کوره بلندگو ==>

در نهایت من لیزر پنل اصلی Arcade1Up را برای این قسمت پنل بلندگو برش دادم. با این حال ، این قطعه برای برش لیزری مناسب نیست و برای برش 7 پاس طول کشید و شعله بالایی نیز داشت. من توصیه می کنم از پنل اصلی Arcade1Up استفاده نکنید و یک تکه سیاه و سفید از اکریلیک یا چوب با ضخامت 3/8 اینچ از لیزر تهیه کنید.

مرحله 6: سوئیچ لحظه ای روشن/خاموش PC و رله سوئیچ قدرت

Image
Image
سوئیچ لحظه ای روشن/خاموش PC و رله سوئیچ قدرت
سوئیچ لحظه ای روشن/خاموش PC و رله سوئیچ قدرت

هدف من این بود که یک سوئیچ اصلی داشته باشم که سیستم بازی را روشن و خاموش کند ، از جمله تمام قطعاتی که از کامپیوتر تغذیه نمی کنند (چراغ LED ، تقویت کننده بلندگو و غیره). سوئیچ قدرت رله اینترنت اشیا به خوبی با این حساب منطبق است. هنگامی که یک سیگنال قدرت ولتاژ پایین توسط سوئیچ قدرت رله IoT تشخیص داده می شود ، رله را خاموش می کند و قدرت 120 VAC را روشن می کند. سیم کشی یک کابل USB سفارشی به 5 ولت این کار را انجام می دهد. وقتی رایانه روشن است ، پورت های USB 5 ولت خروجی می دهند و رله را خاموش می کنند. به همین ترتیب ، وقتی رایانه خاموش است (از طریق سوئیچ لحظه ای) ، USB قدرت خاموش می شود و از این رو رله برق 120 VAC را قطع می کند.

توجه داشته باشید که هنگام خرید Dell OptiPlex 9020 Mini Tower اشتباه کردم که برای Arcade1Up بسیار بلند بود. و از این رو مجبور شدم آن را از قاب جدا کرده و مجدداً سوار شوم و در نتیجه کار بیشتری انجام شود. در صورت دریافت کیس Dell OptiPlex 9020 SFF (عامل کوچک شکل) یا مورد مشابه ، نیازی به این کار نخواهید داشت.

مرحله 7: مونتاژ نهایی

Image
Image
مجمع نهایی
مجمع نهایی
مجمع نهایی
مجمع نهایی
مجمع نهایی
مجمع نهایی

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

مرحله 8: نصب نرم افزار (LEDBlinky ، Pixelcade ، HyperSpin)

Image
Image

من از HyperSpin به عنوان قسمت جلویی بازی خود استفاده کردم اما به شما هشدار می دهم ، HyperSpin دردسر تنظیم و پیکربندی است. قسمت های جلویی دیگر مانند GameEx و LaunchBox چندان زیبا به نظر نمی رسند اما راه اندازی آنها آسان تر است.

در هر صورت ، شما همچنین به یک نرم افزار شخص ثالث به نام LEDBlinky نیاز دارید که Pixelcade LED marquee و نمایشگرهای فرعی را قادر می سازد در حین حرکت در بازی ها از قسمت جلویی بازی به روز شود. Pixelcade همچنین بدون LEDBlinky کار می کند ، اما هنگامی که یک بازی راه اندازی می شود ، خیمه گاه به روز می شود ، در حالی که در جلوی بازی و هنگام راه اندازی بازی حرکت می کنید.

مراحل نصب نرم افزار:

1. نرم افزار LEDBlinky را نصب کنید

2. نرم افزار Pixelcade LED Marquee را نصب کنید

راهنمای راه اندازی LEDBlinky برای Pixelcade ==>

3. پیکربندی قسمت جلویی بازی برای استفاده از LEDBlinky (LEDBlinky بیشتر پشتیبانی می کند ، اگر نه تمام قسمتهای جلویی بازی)

مرحله 9: با API Pixelcade بیشتر پیش بروید

میشه کد بزنید؟

با API منبع باز و مبتنی بر REST Pixelcade API مسائل را دورتر کرده و موارد استفاده اضافی ایجاد کنید. به عنوان مثال از ویژگی Queue برای ترکیب و ایجاد چندین انیمیشن-g.webp

Pixelcade Listener با نام pixelweb.exe (Windows) یا pixelweb.jar (برای Raspberry Pi و Mac) در پس زمینه اجرا می شود و به تماس های URL REST گوش می دهد. توجه داشته باشید اینها تماس های محلی REST با localhost هستند بنابراین اتصال به اینترنت لازم نیست. اما اگر میزبان شما (رایانه شخصی یا رزبری پای) از طریق اینترنت قابل دسترسی است ، می توانید این تماس ها را نیز از راه دور انجام دهید. می توانید با برقراری مستقیم تماس های REST URL با API ارتباط برقرار کنید یا از pixelcade.exe (Windows) یا pixelcade.jar (برای Raspberry Pi & Mac) استفاده کنید. در صورت ادغام از یک برنامه شخص ثالث ، برقراری تماس REST URL مستقیماً از برنامه شما در مقایسه با استفاده از رابط خط فرمان بسیار سریعتر خواهد بود. به عنوان مثال ، LEDBlinky با REST URL تماس هایی را با شنونده Pixelcade برقرار می کند تا به روز رسانی پویای جلویی پویا را انجام دهد.

این تماس REST

localhost: 8080/text؟ t = سلام٪ 20World & c = green

متن "Hello World" را با رنگ سبز پیمایش می کند

این تماس REST

localhost: 8080/animations/stream/0rain

فایل 0rain-g.webp

API همچنین دارای ویژگی صف است که به شما امکان می دهد چندین رویداد را در صف قرار دهید (پیمایش متن ، انیمیشن های-g.webp

این دنباله تماس های REST

localhost: 8080/text؟ t = Game٪ 20 بازی٪ 20Pacm… https:// localhost: 8080/arcade/stream/mame/pacman.pn… https:// localhost: 8080/arcade/stream/mame/ pacghost…

یکبار "Game Playing Pacman" را به رنگ آبی پیمایش می کند ، سپس pacman-p.webp

API کامل Pixelcade REST در اینجا مستند شده است

کد منبع API

توصیه شده: