جدول المحتويات:
- اللوازم
- الخطوة 1: تفكيك Mega Drive
- الخطوة 2: الطباعة ثلاثية الأبعاد لأجزاء جديدة
- الخطوة 3: المنافذ الخلفية: HDMI و Ethernet
- الخطوة 4: منافذ الامتداد الجانبية: USB و MicroSD
- الخطوة 5: تقليم ولحام اللوح
- الخطوة السادسة: تركيب وتبريد Raspberry Pi
- الخطوة 7: (اختياري) إضافة محرك تخزين
- الخطوة الثامنة: تثبيت ControlBlock: وحدات التحكم ومفتاح الطاقة ومصباح LED
- الخطوة 9: زر إعادة الضبط
- الخطوة 10: التحكم في مستوى الصوت (لم يتم اختباره)
- الخطوة 11: مزود الطاقة
- الخطوة 12: أعد تجميع الحالة
- الخطوة 13: قم بتوصيله واستمتع
فيديو: Mega RasPi - Raspberry Pi في محرك Sega Mega / سفر التكوين: 13 خطوة (بالصور)
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:36
يأخذك هذا الدليل خلال عملية تحويل Sega Mega Drive القديم إلى وحدة تحكم ألعاب قديمة ، باستخدام Raspberry Pi.
لقد أمضيت ساعات لا تحصى من طفولتي في لعب ألعاب الفيديو على محرك Sega Mega Drive الخاص بي. كان لدى معظم أصدقائي واحدة أيضًا ، لذلك كنا نشارك الألعاب وننظم البطولات فيما بيننا. بعد ثلاثين عامًا ، وجدت أخيرًا طريقة لتكريم تلك الذكريات ، عن طريق تحويل Sega Mega Drive إلى وحدة تحكم ألعاب قديمة وخادم وسائط يمكنني استخدامه يوميًا باستخدام Raspberry Pi: Mega RasPi.
هدفي هو الحفاظ على أكبر قدر ممكن من الأجزاء والوظائف الأصلية لوحدة التحكم ، مع تسهيل الوصول إلى RasPi نفسه.
اللوازم
- 1 محرك Sega Mega الخاطئ (أو Genesis)
- 1 أو 2 وحدات تحكم عاملة ، 3 أو 6 أزرار
- 1 Raspberry Pi 3B +
- 1 بطاقة Micro SD ، RetroPie v4.5 مثبت مسبقًا
- 1 ControlBlock v2.1
- 1 محول طاقة ، 5 فولت 3 أمبير ، بمقبس 5.5 ملم / 2.1 ملم
- خافض حرارة Raspberry Pi
- خيوط PLA 2.85 مم
-
كبلات التمديد والأسلاك:
- كابل HDMI ، 30 سم
- كابل إيثرنت ، 30 سم
- 3 كبلات USB ، 20/30 سم
- كابل قارئ بطاقة Micro SD ، 25 سم
- كابل صوت جاك 3.5 ملم
- كابل طاقة Micro USB
- أسلاك توصيل ، 25 سم
- مسامير
-
اختياري
- محرك تخزين 2.5 بوصة
- كابل SATA إلى USB
الأدوات والموارد
- الأدوات الأساسية: مفكات البراغي ، كماشة ، منشار ، إلخ.
- لحام الحديد واللوازم
- طابعة 3D
- المعرفة الأساسية بالطباعة ثلاثية الأبعاد وأدوات اللحام ولينكس
الخطوة 1: تفكيك Mega Drive
لا توجد أدوات فاخرة مطلوبة للتفكيك: يكفي استخدام مفك براغي قديم الطراز.
يوجد 6 براغي لفتح العلبة الخارجية ، و 10 مسامير أخرى لإزالة اللوح. بعضها ذو أطوال مختلفة ، مع ذلك ، تتبع أي واحد يذهب إلى أين.
ملاحظة حول النموذج: هناك عدة طرز مختلفة بتكوينات منافذ مختلفة قليلاً. الشخص المستخدم في هذا الدليل هو 1601-18.
الخطوة 2: الطباعة ثلاثية الأبعاد لأجزاء جديدة
أردت أن تبرز القطع الجديدة حقًا ، لذلك استخدمت خيوطًا حمراء ، بالتكوين التالي في Ultimaker Cura:
- الطابعة: Ultimaker 3
- الفتيل: PLA 2.85 مم
- القرار: 0.1 ملم
- إنفيل: 100٪
- تم فحص كلا من الدعم والالتصاق
يمكنك العثور على ملفات.stl المصدر من Sega Mega Drive 1 باستخدام أشياء Raspberry Pi 3.
اطبع ما يلي:
-
المنافذ الخلفية: HDMI و Ethernet
- back-1-HDMI-1601-18.stl
- back-2-HDMI-1601-18.stl
-
فتحة الامتداد الجانبية: قارئ بطاقات USB و Micro SD
- فتحة-1-D-SUB.stl
- فتحة 2-D-SUB.stl
- فتحة 3-D-SUB.stl
-
الداخلية
pi-holder-MULTI.stl
ملاحظة حول الطباعة ثلاثية الأبعاد: تعد PLA مادة شائعة وسهلة الاستخدام ، ومع ذلك يمكنك التفكير في مواد أخرى للحصول على قطع أقوى ، على سبيل المثال: PETG هذه الملفات هي جزء من مشروع التحويل الرائع هذا وهي موثقة جيدًا بإرشادات مفصلة. يبيع المؤلف المجموعة الكاملة على موقعه على الويب ، وقد ترغب في التحقق من ذلك أيضًا.
الخطوة 3: المنافذ الخلفية: HDMI و Ethernet
احصل على كل من back-1-HDMI-1601-18 و back-2-HDMI-1601-18 ، مع كبلات تمديد HDMI و Ethernet. ستحتاج أيضًا إلى 3 مسامير.
بمجرد وضع كلا الكابلين في مكانهما ، قم بربط الدعامة بالعلبة السفلية.
ملاحظة حول الحصول على الكابلات المناسبة: ليس من السهل العثور على الكابلات التي تناسب الدعامات بشكل مثالي. نصيحتي هي زيارة اثنين من متاجر الإلكترونيات وتجربة بعض الكابلات حتى تجد شيئًا يناسبك ، وقد تحتاج إلى نحت بعض الأجزاء لتناسبها في الدعامات. هذا ما فعلته بكابل HDMI ، كما ترون في الصور. لا ينبغي أن تكون مشكلة ، طالما أنك تلتزم بالكابلات الأساسية ذات المقابس المطاطية ، خاصة إذا كنت تطلب عبر الإنترنت ، سيكون البديل هو تحرير ملفات.stl وطباعة دعائم مخصصة للكابلات المناسبة.
الخطوة 4: منافذ الامتداد الجانبية: USB و MicroSD
احصل على فتحة-1-D-SUB وفتحة 2-D-SUB وفتحة 3-D-SUB ، بالإضافة إلى كبلات تمديد قارئ بطاقة USB و Micro SD. ستحتاج أيضًا إلى 4 مسامير. قم بتركيب جميع الكابلات في الدعامة ثم قم بتوصيلها بالعلبة.
ملاحظة حول إصدارات USB: جميع منافذ USB الأربعة في Pi 3B + هي الإصدار 2.0. ومع ذلك ، يوفر Pi 4 منفذي USB 3.0. ضع ذلك في الاعتبار للحصول على الكابلات الصحيحة والحفاظ على التوافق.
الخطوة 5: تقليم ولحام اللوح
قم بقص اللوحة لتلائم العلبة بالدعامات المطبوعة ثلاثية الأبعاد الجديدة ، مع الاحتفاظ بالأزرار الأصلية ومنافذ التحكم كما هو موضح في الصورة. احتفظ بمقبس الصوت والطاقة أيضًا.
قم بتوصيل جميع الأسلاك اللازمة إلى المحطات الصحيحة (انظر الصور):
- مفتاح الطاقة ، 2 أسلاك توصيل
- زر إعادة الضبط ، 2 أسلاك توصيل
- منافذ التحكم ، 9 أسلاك توصيل لكل منفذ
- مقبس طاقة وكابل طاقة مع Micro USB
- مقبس صوت ، كابل صوت بمقبس 3.5 ملم
بمجرد الانتهاء من ذلك ، قم بتوصيل الدائرة بالعلبة السفلية باستخدام 3 مسامير.
ملاحظة على التعديلات على متن الطائرة: تعجبني حقًا فكرة دمج المكونات الأصلية والجديدة كتقدير لوحدة التحكم الأصلية وجعل الأجزاء القديمة مفيدة ، مستوحاة من هذا المشروع. ومع ذلك ، لا تفعل هذا مع محرك ميجا وظيفي! احتفظ به وابحث عن كسر بدلاً من ذلك. ربما يمكنك العثور على موقع رخيص على موقع eBay.
الخطوة السادسة: تركيب وتبريد Raspberry Pi
احصل على pi-holder-MULTI ، جنبًا إلى جنب مع Raspberry Pi و (اختياريًا) محرك تخزين 2.5 بوصة (مزيد من التفاصيل حول هذا في الخطوة التالية)
قم بلصق خافضات الحرارة بـ Pi ، وأرفق Pi بالدعم. يبدأ الأمر في الحصول على صعوبة في تركيب كل شيء باستخدام الكابلات ، لذا راقب ذلك.
ملاحظة حول التبريد: لدي تبريد سلبي فقط ، لإبقاء النظام صامتًا. لقد وضعت بعض خافضات الحرارة على وحدة المعالجة المركزية وذاكرة الوصول العشوائي وشرائح USB / Ethernet. لتثبيت التبريد النشط ، ستحتاج إلى طباعة حامل المروحة- MULTI وتوصيل مروحة تبريد ، يمكن تركيبها على العلبة العلوية. الرجوع إلى المشروع الأصلي للحصول على التفاصيل.
الخطوة 7: (اختياري) إضافة محرك تخزين
إذا اخترت إضافة محرك تخزين ، فإن القوة هي الاعتبارات الرئيسية التي يجب مراعاتها. من المحتمل جدًا ألا يتمكن منفذ USB من توفير طاقة كافية.
كتجربة ، استخدمت محرك أقراص صلبة قديمًا به أجزاء من علبة خارجية ، والتي يمكن تشغيلها بشكل مستقل. ثم يتم توصيل محرك الأقراص الصلبة بالتوازي مع نفس المقبس مثل RasPi - كما ترون في الصورة.
والنتيجة فوضوية بعض الشيء ، وهناك الكثير من المكونات غير الضرورية هنا. أود أن أقترح كبل SATA مخصصًا إلى USB بدلاً من ذلك ، مع منفذ USB مزدوج للطاقة المستقلة.
الخطوة الثامنة: تثبيت ControlBlock: وحدات التحكم ومفتاح الطاقة ومصباح LED
قم بتوصيل مفتاح الطاقة ووحدات التحكم في ControlBlock. هذا واضح إلى حد ما ، حيث أن دبابيس وحدة التحكم من 1 إلى 9 متصلة بالتتابع. قم بتوصيل مؤشر LED في العلبة العلوية بسلكين توصيل إضافيين أيضًا ، مع الحفاظ على القطبية الصحيحة.
يتم تثبيت ControBlock أعلى RasPi مباشرةً ، على الرغم من أنه يجب تثبيت برنامج التشغيل ليعمل بشكل فعال.
قم بتثبيت برنامج التشغيل
افتح قائمة إعداد RetroPie وقم بتثبيت برنامج التشغيل عبر القائمة:
RetroPie-Setup> إدارة الحزم> إدارة حزم برنامج التشغيل> controlblock> التثبيت
تكوين نوع وحدة التحكم:
على المحطة ، اكتب:
sudo nano /etc/controlblock.cfg
ابحث عن gamepadtype وقم بتغييره إلى genesis.
"gamepadtype": "genesis" ، // يعين نوع لوحة الألعاب. الخيارات: "أركيد" ، "مامي" ، "سنس" ، "متنوع" ، "جينيسيس" ، "لا شيء" …
يجب أن تكون الآن قادرًا على إعداد وحدات التحكم في RetroPie.
لمزيد من التعليمات التفصيلية والتكوين ، راجع وثائق ControlBlock2.
ملاحظة على ControlBlock v2.1: يضيف هذا المكون إدارة الطاقة ودعم وحدة التحكم إلى Raspberry Pi. تمنع إدارة الطاقة تلف البيانات وتضيف وحدة التحكم دعمًا لوحدات التحكم الأصلية. لا يزال من الممكن استخدام وحدات التحكم الحديثة مع أحد منافذ USB الجانبية أو عبر البلوتوث. على الرغم من أن هذا المكون مناسب ، فأنت لست بحاجة إليه حقًا لإكمال هذا المشروع. يمكن توصيل مفتاح الطاقة مباشرة بـ Raspberry Pi ، وتوصيل وحدات التحكم بـ GPIO باستخدام db9_gpio_rpi.
الخطوة 9: زر إعادة الضبط
تم تكوين زر إعادة الضبط لإنهاء أي محاكي والعودة إلى قائمة اختيار اللعبة.
قم بتثبيت عناصر تحكم PiGRRL2
على المحطة ، اكتب:
curl -O
sudo bash retrogame.sh
حدد الخيار 1: عناصر تحكم PiGRRL 2 ودع البرنامج النصي يكمل التثبيت.
تغيير تكوين دبوس ESC
نظرًا لأن الدبوس الافتراضي المستخدم لـ ESC يتعارض مع ControlBlock ، فنحن بحاجة إلى تغييره إلى رقم تعريف شخصي مختلف ، على سبيل المثال: GPIO 25 (دبوس 22)
sudo nano /boot/retrogame.cfg
ابحث عن سطر مفتاح ESC ، وقم بتغييره إلى 25:
ESC 25 # خروج ROM ؛ زر PiTFT 1 …
تحديث RetroArch
على المحطة ، اكتب:
sudo nano /opt/retropie/configs/all/retroarch.cfg
ابحث عن مفتاح الإدخال input_enable_hotkey و input_exit_emulator وغير كليهما إلى "escape"
input_enable_hotkey = "escape" … input_exit_emulator = "escape" …
قم بتوصيل زر إعادة الضبط
أخيرًا ، قم بتوصيل أسلاك توصيل زر إعادة الضبط بالدبوس 22 (GPIO 25) والدبوس 25 (الأرضي).
ملاحظة حول PiGRRL 2: هذا مشروع مختلف تمامًا في حد ذاته ، ونحن نستخدم واحدة فقط من الميزات العديدة التي يوفرها. تم تكوين زر إعادة الضبط ببساطة كزر Esc خلف الكواليس.
الخطوة 10: التحكم في مستوى الصوت (لم يتم اختباره)
هذه الخطوة لم تكتمل في هذا الدليل
لسوء الحظ ، تم كسر مقياس الجهد المنزلق على مستوى الصوت على Mega Drive ولم أتمكن من توصيله بجهاز RasPi الخاص بي. ومع ذلك ، من الممكن التحكم في مستوى الصوت على Rasperry Pi باستخدام مقياس الجهد. على الرغم من أنني لا أستطيع تقديم إرشادات مفصلة ، إلا أنني أشجعك على تجربتها قليلاً.
يجب تحويل الإشارة التناظرية من مقياس الجهد إلى إشارة رقمية يمكن لـ Raspberry Pi قراءتها ، والتي يمكن تحقيقها باستخدام شريحة MCP3008 متصلة بـ GPIO.
ألق نظرة على الدليل التالي للحصول على إرشادات خطوة بخطوة:
المدخلات التناظرية لـ Raspberry Pi باستخدام MCP3008 - تحويل المدخلات التناظرية إلى رقمية والتحكم في حجم الصوت
الخطوة 11: مزود الطاقة
هنا ، احتفظت أيضًا بمقبس الطاقة الأصلي ، ولكنك ستحتاج إلى مصدر طاقة مناسب للوظيفة ، خاصةً إذا أضفت أيضًا محرك التخزين.
انتبه إلى قطبية مصدر الطاقة الجديد. مقبس الطاقة Mega Drive سلكي بإيجابية على الجزء الخارجي من القابس. ومع ذلك ، من الشائع أكثر أن تجد مصادر طاقة ذات أرضية من الخارج. تأكد من توصيل كل شيء بشكل صحيح.
الخطوة 12: أعد تجميع الحالة
تم الانتهاء من العمل الشاق ، والآن حان الوقت لتجميع كل شيء معًا. يصبح الأمر صعبًا مع جميع الكابلات ، لكن كل شيء يجب أن يكون مناسبًا. قم بربط العلبة العلوية والسفلية مع 6 براغي أصلية.
الخطوة 13: قم بتوصيله واستمتع
قم بتوصيل كل شيء: HDMI وجهاز التحكم والطاقة وقم بتشغيل المفتاح. إذا لم تكن قد قمت بذلك مسبقًا ، فيجب تكوين وحدات التحكم في RetroPie ، حتى تكون قابلة للاستخدام.
شاشة البداية
على سبيل المكافأة ، قمت بإرفاق شاشة البداية التي يمكنك استخدامها على Mega Raspi الخاص بك. لاستخدامها ، قم بتحميل الصورة إلى:
/ home / pi / RetroPie / splashscreens /
ثم قم بتغيير تكوين Splashscreen ، ضمن قائمة RetroPie.
بيضة عيد الفصح فتحة خرطوشة
بعد إعادة تحديد وحدة التحكم ، شعرت أن فتحة الخرطوشة قد تركت مهجورة. لذلك ، أقوم أيضًا بإتاحة شعار Mega RasPi ليتم طباعته ثلاثية الأبعاد ووضعه أسفل فتحة الخرطوشة ، ليتم الكشف عنه فقط عند فتح بوابات الفتحة الصغيرة.
حان الوقت الآن للاستمتاع بـ Mega RasPi مع الألعاب القديمة المفضلة لديك. استمتع!
موصى به:
محرك متدرج ذو تحكم بمحرك متدرج - محرك متدرج كجهاز تشفير دوار: 11 خطوة (بالصور)
محرك متدرج ذو تحكم بمحرك متدرج | محرك متدرج كجهاز تشفير دوار: هل لديك محركان متدرجان في الجوار وتريد القيام بشيء ما؟ في هذا Instructable ، دعنا نستخدم محرك متدرج كجهاز تشفير دوار للتحكم في موضع محرك متدرج آخر باستخدام متحكم Arduino. لذلك بدون مزيد من اللغط ، دعنا
Tiny ESP8266 Dash-Button (قابل لإعادة التكوين): 15 خطوة
Tiny ESP8266 Dash-Button (قابل لإعادة التكوين): هذا هو زر اندفاعة صغير يعتمد على ESP8266. يظل في حالة سكون عميق ، بمجرد الضغط على الزر ، فإنه يقوم بتنفيذ طلب GET إلى عنوان URL المحدد وإذا تم تكوينه ، فإنه يمرر أيضًا جهد الإمداد كمتغير. أفضل جزء هو أنه ببساطة عن طريق سد نقطتين
محرك إليكترو + محرك فيدجيت: 12 خطوة
محرك إلكترو + محرك فيدجيت: في كلمة قابلة للتوجيه ، يمكنك استخدام هذه الكلمات. De eerste هو een kleine elektromotor Waarbij de spoel draait en de magneet wide zit. De tweede هو محرك تململ warbij de spoel wide zit en de magneten op een fidg
استخدم محرك محرك تيار مستمر لجهاز المشي وجهاز التحكم في سرعة PWM لأدوات الطاقة: 13 خطوة (بالصور)
استخدم محرك محرك تيار مستمر لجهاز المشي وجهاز التحكم في سرعة PWM لأدوات الطاقة: قد تتطلب الأدوات الكهربائية مثل مطاحن ومخارط تقطيع المعادن ومكابس المثقاب والمناشير الحزامية وآلات الصنفرة والمزيد. 5 محركات حصان إلى 2 حصان مع القدرة على ضبط السرعة مع الحفاظ على عزم الدوران بالمصادفة ، تستخدم معظم أجهزة المشي محرك 80-260 فولت تيار مباشر مع
محرك الأقراص الثابت القديم لـ Xbox 360 + مجموعة نقل محرك الأقراص الثابتة = محرك الأقراص الثابتة USB المحمول: 4 خطوات
محرك الأقراص الثابتة القديم لـ Xbox 360 + مجموعة نقل محرك الأقراص الثابتة = محرك الأقراص الثابتة USB المحمول!: لذلك … قررت شراء محرك الأقراص الثابتة بسعة 120 جيجابايت لجهاز Xbox 360 الخاص بك. الآن لديك محرك أقراص ثابت قديم ربما لن تستخدمه استخدم بعد الآن ، بالإضافة إلى كبل عديم الفائدة. يمكنك بيعها أو التخلي عنها … أو استخدامها بشكل جيد