جدول المحتويات:
- الخطوة 1: تجميع مخزون Arcade1Up
- الخطوة 2: Dis-Assemble Arcade1Up Marquee وتجميع Pixelcade Marquee
- الخطوة 3: أضف مدخلات HDMI إلى شاشة Arcade1Up
- الخطوة 4: وحدات العرض الفرعية ولوحة التحكم
- الخطوة 5: تعديل لوحة مكبر الصوت
- الخطوة 6: تشغيل / إيقاف تشغيل الكمبيوتر المؤقت التبديل وترحيل مفتاح الطاقة
- الخطوة 7: التجميع النهائي
- الخطوة الثامنة: تثبيت البرنامج (LEDBlinky ، Pixelcade ، HyperSpin)
- الخطوة 9: المضي قدمًا في استخدام Pixelcade API
فيديو: Arcade1Up Mod with LED Marquee والشاشات الفرعية: 9 خطوات (بالصور)
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:37
**** تحديث أبريل 2020 // تمت إضافة دعم البرنامج للكرة والدبابيس الافتراضية ، المزيد على https://pixelcade.org ****
خزانة Arcade1Up arcade مُعدلة بمؤشر LED وشاشات فرعية إضافية أصغر تعرض معلومات اللعبة مثل عنوان اللعبة والسنة والشركة المصنعة والنوع والتصنيف
القطع
Arcade1Up Mortal Kombat Cabinet Amazon أو Arcade1Up Mortal Kombat في وول مارت
Pixelcade LED Marquee Kit لـ Arcade1Up
Pixelcade Sub-Display Kit (تشمل Seeeduino و 1 Mini-OLED و 1 Max7219 Dot Matrix و 1 Max7219 7 Segment كلها مع رؤوس عمودية ملحومة)
كمبيوتر Dell OptiPlex 9020 صغير الحجم (مجدد)
أزرار LED ، وعصي تحكم ، و 2 جهاز تشفير USB ، وكابلات
لوحة تحكم LCD (تضيف HDMI إلى شاشة Arcade1Up)
Ultimarc Spinner مع USB
محرك أقراص ثابتة داخلي SATA سعة 4 تيرابايت
شريط طاقة مرحل إنترنت الأشياء
منفذ العرض إلى كابل HDMI
موزع USB ذو 7 منافذ (لن يعمل موزع USB غير المزود بالطاقة)
لوحة مفاتيح وماوس لاسلكي LogiTech K400
بطاقة الشبكة اللاسلكية (Wi-Fi)
غسالات النهاية
مضخم صوت Kintel MA170 12V
شريط مزدوج
برنامج Pixelcade - مجاني
برنامج LEDBlinky - 25 دولارًا
الأجهزة المتنوعة (مسامير M2 و M3 مختلفة الحجم)
اختياري
1 1/8 مثقاب حفر ثقوب زر أركيد
إخلاء المسؤولية: أنا منشئ وأبيع Pixelcade LED marquee https://pixelcade.org. بعض روابط المنتجات المذكورة أعلاه عبارة عن روابط تابعة مما يعني أنني سأتلقى عمولة صغيرة دون أي تكلفة إضافية عليك.
الخطوة 1: تجميع مخزون Arcade1Up
يستغرق تجميع مخزون Arcade1Up أكثر من ساعة بقليل وتكون الإرشادات بديهية. يمكنك توفير بعض الوقت على نفسك إذا لم تقم بتثبيت إطار التحديد Arcade1Up ولكنك قمت بتثبيت قوس التحديد الصغير كما هو موضح في الصور.
الخطوة 2: Dis-Assemble Arcade1Up Marquee وتجميع Pixelcade Marquee
قم بإلغاء تجميع الشاشة الاسمية Arcade1Up الحالية ، وقم بتجميع Pixelcade LED Marquee ، ثم قم بتثبيتها.
الخطوة 3: أضف مدخلات HDMI إلى شاشة Arcade1Up
أضف إدخال HDMI إلى شاشة Arcade1Up الحالية مما يتيح لك توصيل الكمبيوتر بالشاشة.
الخطوة 4: وحدات العرض الفرعية ولوحة التحكم
تعديل عنصر تحكم Arcade1Up الذي يتضمن شاشات العرض الفرعية والعائض الدوار.
يوضح الرسم التخطيطي للهندسة المعمارية كيف يتواصل برنامج Pixelcade مع مستطيل LED عبر لوحة PIXEL والشاشات الفرعية المتصلة عبر Arduino.
Arduino Sketch (لاحظ في الرسم التخطيطي المكتبات الإضافية التي ستحتاج إلى تثبيتها أيضًا)
github.com/alinke/PIXEL/blob/master/max721 …
فيما يلي دبابيس Arduino المستخدمة:
Max7219 مصفوفة نقطية LED أحادية اللون
- CLK_PIN 13
- DATA_PIN 11
- CS_PIN 10
Max7219 7 قطعة
- سي إل كيه 7
- CS 8
- DIN 9
ميني أوليد
- SDA - A4
- SCL - A5
يمكنك استخدام أسلاك التوصيل للتوصيل أو كما فعلت ، اصنع كبلًا مخصصًا باستخدام موصلات Du Pont. إذا كنت تستخدم أسلاك توصيل ، فإنني أوصي باستخدام Kapton أو شريط مشابه لتأمين وصلات العبور إلى رؤوس Arduino حتى لا تسقط.
في هذا التثبيت ، نقوم بتوصيل شاشتين من Max7219 Dot Matrix وشاشتي Max7219 7Segment. شاشات Mini OLED هي أجهزة I2C ولها نفس العنوان. هذا يعني أنه سيتم عرض نفس الإخراج على كل شاشة. ومع ذلك ، يمكنك إلغاء لحام وصلة عبور المقاوم وتغيير العنوان وبعد ذلك ستتمكن من عرض شيء مختلف على شاشة OLED الثانية.
الخطوة 5: تعديل لوحة مكبر الصوت
ملفات القطع بالليزر للوحة السماعات وشواية السماعات ==>
انتهى بي الأمر بقص لوحة Arcade1Up الأصلية بالليزر لجزء لوحة السماعات هذا. ومع ذلك ، فإن هذه القطعة ليست صديقة للقطع بالليزر واستغرقت 7 تمريرات للقطع وكان لها شعلة عالية أيضًا. أوصي بعدم استخدام لوحة Arcade1Up الأصلية وبدلاً من ذلك الحصول على قطعة سوداء صديقة للقطع بالليزر من الأكريليك أو الخشب بسمك 3/8 بوصة.
الخطوة 6: تشغيل / إيقاف تشغيل الكمبيوتر المؤقت التبديل وترحيل مفتاح الطاقة
كان هدفي هو الحصول على مفتاح رئيسي واحد يعمل على تشغيل وإيقاف نظام الممرات بما في ذلك جميع المكونات التي لا يتم تشغيلها بواسطة الكمبيوتر (شاشة LED ، ومكبر صوت ، وما إلى ذلك). يناسب مفتاح طاقة مرحل إنترنت الأشياء الفاتورة بشكل جيد. عندما يتم الكشف عن إشارة طاقة منخفضة الجهد بواسطة مفتاح طاقة مرحل إنترنت الأشياء ، فإنه يقوم برحلات التتابع الذي يقوم بتشغيل طاقة 120 فولت تيار متردد. يؤدي توصيل كبل USB مخصص إلى كابل 5 فولت بالغرض. عند تشغيل الكمبيوتر ، تخرج منافذ USB 5 فولت وتقوم برحلات الترحيل. وبالمثل ، عند إيقاف تشغيل الكمبيوتر (عبر المفتاح اللحظي) ، تنقطع طاقة USB ، وبالتالي يقطع التتابع طاقة 120 فولت تيار متردد.
ملاحظة لقد ارتكبت خطأ في شراء Dell OptiPlex 9020 Mini Tower والذي تبين أنه طويل جدًا بالنسبة لـ Arcade1Up. ومن ثم اضطررت إلى إزالته من العلبة وإعادة التركيب مما أدى إلى عمل إضافي. لن تحتاج إلى القيام بذلك إذا حصلت على حقيبة Dell OptiPlex 9020 SFF (عامل الشكل الصغير) أو حافظة مماثلة.
الخطوة 7: التجميع النهائي
حان الوقت لتجميع كل شيء معًا. بمجرد أن تتأكد من صحة التوصيلات والأسلاك ، استخدم بعض الغراء الساخن لتأمين التوصيلات بالشاشات الفرعية.
الخطوة الثامنة: تثبيت البرنامج (LEDBlinky ، Pixelcade ، HyperSpin)
لقد استخدمت HyperSpin كواجهة أمامية للممرات ولكن حذر من أن HyperSpin يمثل ألمًا في الإعداد والتهيئة. لا تبدو الواجهات الأمامية الأخرى مثل GameEx و LaunchBox جميلة جدًا ولكنها أسهل في الإعداد.
في كلتا الحالتين ، ستحتاج أيضًا إلى برنامج تابع لجهة خارجية يسمى LEDBlinky يتيح تحديث شاشة Pixelcade LED وشاشات العرض الفرعية أثناء التمرير عبر الألعاب من الواجهة الأمامية للممرات. ستعمل Pixelcade أيضًا بدون LEDBlinky ولكن سيتم تحديث الشاشة الاسمية فقط عند إطلاق اللعبة بدلاً من التمرير عبر الواجهة الأمامية للمركبة وأثناء إطلاق اللعبة.
خطوات تثبيت البرنامج:
1. تثبيت برنامج LEDBlinky
2. قم بتثبيت برنامج Pixelcade LED Marquee
دليل إعداد LEDBlinky لـ Pixelcade ==>
3. تكوين الواجهة الأمامية للممرات لاستخدام LEDBlinky (يدعم LEDBlinky معظم إن لم يكن كل الواجهات الأمامية للممرات)
الخطوة 9: المضي قدمًا في استخدام Pixelcade API
هل يمكنك البرمجة؟
خذ الأمور إلى أبعد من ذلك باستخدام Pixelcade API مفتوح المصدر و REST وأنشئ حالات استخدام إضافية. استخدم ميزة قائمة الانتظار على سبيل المثال للجمع بين العديد من الرسوم المتحركة والصور الثابتة وتمرير الأحداث النصية وتسلسلها.
يعمل Pixelcade Listener المسمى pixelweb.exe (Windows) أو pixelweb.jar (لـ Raspberry Pi و Mac) في الخلفية ويستمع إلى مكالمات REST URL. لاحظ أن هذه مكالمات REST محلية إلى المضيف المحلي لذا لا يلزم الاتصال بالإنترنت. ومع ذلك ، إذا كان يمكن الوصول إلى مضيفك (جهاز الكمبيوتر أو Raspberry Pi) عبر الإنترنت ، فيمكنك إجراء هذه المكالمات عن بُعد أيضًا. يمكنك التفاعل مع API عن طريق إجراء مكالمات REST URL مباشرة أو استخدام pixelcade.exe (Windows) أو pixelcade.jar (لـ Raspberry Pi & Mac). في حالة الدمج من تطبيق تابع لجهة خارجية ، فسيكون إجراء مكالمات REST URL مباشرة من التطبيق الخاص بك مقابل استخدام واجهة سطر الأوامر أسرع بشكل ملحوظ. على سبيل المثال ، يقوم LEDBlinky بإجراء مكالمات REST URL إلى مستمع Pixelcade لإنجاز تحديثات سرادق التمرير في الواجهة الأمامية الديناميكية.
هذه المكالمة REST
localhost: 8080 / text؟ t = مرحبًا٪ 20World & c = أخضر
سيتم تمرير النص "Hello World" باللون الأخضر
هذه المكالمة REST
localhost: 8080 / animations / stream / 0rain
سيؤدي إلى دفق ملف 0rain-g.webp
تحتوي واجهة برمجة التطبيقات أيضًا على ميزة قائمة انتظار تتيح لك ترتيب عدة أحداث (نص التمرير ، أو رسوم-g.webp
هذه السلسلة من مكالمات REST
localhost: 8080 / text؟ t = Game٪ 20Playing٪ 20Pacm… https:// localhost: 8080 / arcade / stream / mame / pacman.pn… https:// localhost: 8080 / arcade / stream / mame / باكجوست …
سوف يقوم بالتمرير "Game Playing Pacman" باللون الأزرق مرة واحدة ، ثم يعرض pacman-p.webp
تم توثيق واجهة برمجة تطبيقات Pixelcade REST الكاملة هنا
كود مصدر API
موصى به:
بطارية LiPo Mod for Gameboy DMG: 6 خطوات (بالصور)
LiPo Battery Mod لـ Gameboy DMG الخاص بك: تصور هذا - العام 1990. أنت في الساعة السادسة من رحلة برية مدتها ثماني ساعات إلى Mount Rushmore. دموع الخوف تنطلق على راديو عربة ستايشن فاغن شيفروليه الخاصة بك. قيادة أمي. لقد نفد منك Ecto-Cooler Hi-C وصديقك الغبي
وحدة تحكم Gamecube LED Mod: 8 خطوات (بالصور)
Gamecube Controller LED Mod: هل كان لديك جهاز تحكم في الألعاب أحببته حقًا ، ولكن لم يكن مخصصًا لك؟ حسنًا ، هذا ما شعرت به مع وحدة تحكم Gamecube الخاصة بي. تعد وحدات تحكم Gamecube هي الأنواع المفضلة لدي من وحدات التحكم ، ولكن في أمريكا الشمالية ، أكثر ثلاثة أنواع من وحدات التحكم شيوعًا
كيف تصنع لعبة Bartop Arcade ذات لاعبين مع فتحات عملة Marquee مخصصة ، باستخدام صندوق Pandora: 17 خطوة (بالصور)
كيف تصنع لعبة Bartop Arcade ذات لاعبين مع فتحات مخصصة لعملة Marquee ، باستخدام Pandora's Box: هذا برنامج تعليمي خطوة بخطوة حول كيفية بناء آلة أركيد ذات شريط علوي ثنائي اللاعبين تحتوي على فتحات مخصصة للعملات المعدنية مدمجة في الخيمة. سيتم عمل فتحات العملات المعدنية بحيث لا تقبل سوى العملات المعدنية بحجم الأرباع وأكبر. يتم تشغيل هذه الممرات
Ruby the Red LED Plushie Mod: 4 خطوات (بالصور)
Ruby the Red LED Plushie Mod: أووو ، أنت تجعلني أحمر خجلاً. ألن يكون رائعًا أن تقوم بتحريك محشوة المكون الإلكتروني لملعب Adafruit Circuit Playground؟ لدي plushie Ruby the Red LED. كنت أرغب في أن يضيء وأن يستجيب للصوت. & nbsp؛ هنا نبسب ؛ هو تعديل سهل للحصول على ذلك
RG Unicorn Gundam LED Mod: 7 خطوات (بالصور)
RG Unicorn Gundam LED Mod: إن رؤية تمثال يونيكورن جاندام الذي تم إصداره مؤخرًا بمقياس 1: 1 في اليابان سيكون رائعًا حقًا ومكلفًا بعض الشيء. إذن ، إليك إرشادات حول كيفية بناء جاندام يونيكورن المضيء الخاص بك وإن كان على نطاق أصغر (1: 144). هل لاحظ أن القيام بذلك