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

كومودور 64 Revamp مع Raspberry Pi و Arduino و Lego: 17 خطوة (بالصور)
كومودور 64 Revamp مع Raspberry Pi و Arduino و Lego: 17 خطوة (بالصور)

فيديو: كومودور 64 Revamp مع Raspberry Pi و Arduino و Lego: 17 خطوة (بالصور)

فيديو: كومودور 64 Revamp مع Raspberry Pi و Arduino و Lego: 17 خطوة (بالصور)
فيديو: Ретро Ремонтник - Эпизод 10 - Commodore 64 Silver Label Restoration 2024, يوليو
Anonim
كومودور 64 Revamp مع Raspberry Pi و Arduino و Lego
كومودور 64 Revamp مع Raspberry Pi و Arduino و Lego
كومودور 64 Revamp مع Raspberry Pi و Arduino و Lego
كومودور 64 Revamp مع Raspberry Pi و Arduino و Lego
كومودور 64 Revamp مع Raspberry Pi و Arduino و Lego
كومودور 64 Revamp مع Raspberry Pi و Arduino و Lego
كومودور 64 Revamp مع Raspberry Pi و Arduino و Lego
كومودور 64 Revamp مع Raspberry Pi و Arduino و Lego

يتيح لك هذا المشروع إعادة اكتشاف مشهد ألعاب الثمانينيات من خلال إحياء جهاز كمبيوتر منزلي قديم Commodore 64 باستخدام مكونات جديدة وطوب Lego متعدد الاستخدامات! إذا كان لديك أحد أجهزة الكمبيوتر هذه ، فسيتيح لك هذا الإصدار إعادة تشغيل الألعاب المنسية والتغلب على النتائج العالية القديمة. إذا كنت جديدًا في مجال الحوسبة القديمة ، فهذه هي فرصتك الآن لمعرفة سبب شهرة Commodore 64 بشكل لا يصدق.

  • يستخدم كمبيوتر Raspberry Pi لاستبدال اللوحة الأم
  • يوفر RetroPie منصة محاكاة Commodore (وأنظمة أخرى)
  • يسمح Arduino Micro الصغير باستخدام لوحة مفاتيح Commodore 64 كلوحة مفاتيح USB تعمل بكامل طاقتها
  • تستخدم قطع الليغو لبناء السكن الداخلي
  • توفر موصلات Keystone للجهاز Commodore مع منافذ USB و HDMI وشبكة متصلة داخليًا بـ Pi

لا يتطلب هذا المشروع مهارات البرمجة أو الإلكترونيات. سيجد المصنّعون الذين استخدموا لوحات Raspberry Pi أو Arduino أن هذا التصميم سهل للغاية وسيساعد بالتأكيد إذا كنت قد استخدمت Lego من قبل - بالتأكيد استخدم الجميع؟!

لن يغير هذا المشروع فعليًا حالة Commodore 64 أو لوحة المفاتيح ، فقط في حال قررت استخدامها بطريقة مختلفة في المستقبل. قد تحتاج إلى إجراء إصلاحات على واحدة قديمة بالرغم من ذلك.

اللوازم

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

الأدوات والبرامج مطلوبة للبناء وستكون بعض العناصر جزءًا من التجميع المكتمل مثل عصا التحكم USB للعب تلك الألعاب الكلاسيكية!

الخطوة 1: جمع المكونات معًا

احصل على المكونات معًا
احصل على المكونات معًا
احصل على المكونات معًا
احصل على المكونات معًا
احصل على المكونات معًا
احصل على المكونات معًا

المكونات المطلوبة مدرجة في هذا القسم. إذا لم يكن لديك كل منهم ، فهناك روابط واقتراحات متاحة للحصول عليها مع مؤشر تقريبي للسعر بالدولار الأمريكي (اعتبارًا من أغسطس 2019). يجدر قراءة هذه المقالة بالكامل للمساعدة في تحديد الكابلات التي ستستخدمها من Lego والتحديد.

بمجرد حصولك على كل شيء ، يجب أن تكون قادرًا على إكمال هذا البناء بسهولة خلال عطلة نهاية الأسبوع.

العميد 64

  • من الناحية المثالية ، احصل على آلة معطلة ولكن باستخدام لوحة مفاتيح تعمل. سيكون من العار تفكيك آلة عاملة أو آلة قد تحتاج إلى اهتمام بسيط لإصلاحها! إذا لم تتمكن من الحصول على Commodore 64 ، فيجب أن يعمل Vic 20 أو C16 بدلاً من ذلك مع تغييرات طفيفة في البناء مذكورة في هذا الدليل
  • من المحتمل أن يكون Commodore هو الجزء الأصعب في الحصول عليه ولكنه متاح على موقع eBay في الولايات المتحدة والمملكة المتحدة بدءًا من حوالي 50 دولارًا. من الأفضل أن ننظر إلى المنتج الذي يتم بيعه للأجزاء ويحتاج إلى بعض TLC. تحتاج فقط إلى العلبة ولوحة المفاتيح حتى تتمكن من شراء هذه الأجزاء بشكل منفصل

فطيرة التوت

  • سيعمل Raspberry Pi 2 و 3B بشكل جيد. يعد Pi 4 إضافة جديدة رائعة لعائلة Pi ولكن تحقق من أنه يمكنك الحصول على حقيبة Lego لها. لاحظ أيضًا أن متطلبات الكبل مختلفة لأنه يحتوي على منافذ micro-HDMI و USB-C
  • يتوفر Pi 3B مقابل 35 دولارًا تقريبًا. استخدم محرك البحث المفضل لديك للعثور على واحد أو اتبع الرابط وقم بتغيير موقعك: Raspberry Pi 3B +

حقيبة Lego Raspberry Pi

  • هذا هو أفضل خيار لبناء Pi في غلاف Lego الداخلي. هناك العديد من الحالات الخاصة بـ Pi ، لذا قد يكون من الممكن الابتعاد عن خيارات أخرى ، وتركيب قطع Lego حولها
  • تم استخدام حقيبة Lego من Pi Hut لهذا البناء. يكلف حوالي 10 دولارات ويأتي في مجموعة مختارة من الألوان. استخدم هذا الرابط للعثور على واحد: حقيبة Lego Raspberry Pi

بطاقة مايكرو التنمية المستدامة

  • سيحتاج Pi الخاص بك إلى بطاقة micro SD لتثبيت برنامج RetroPie عليه
  • RetroPie هو خيار مثالي إذا كنت ستستخدم Commodore 64 الخاص بك كآلة ألعاب
  • بطاقات Micro SD متوفرة على نطاق واسع وهي رخيصة ، حوالي 5 دولارات. تعد بطاقة 16 جيجا خيارًا مثاليًا لمعظم المستخدمين

مصدر طاقة Raspberry Pi

  • مصدر الطاقة Raspberry Pi الرسمي هو الخيار الأكثر أمانًا
  • يجب أن تكون قادرًا على الحصول على مصدر الطاقة الرسمي من نفس المكان الذي تحصل منه على Raspberry Pi

اردوينو مايكرو

  • يقوم هذا المعالج الصغير بترجمة لوحة المفاتيح Commodore 64 matrix إلى لوحة مفاتيح متوافقة مع USB HID والتي يتم توصيلها بـ Pi
  • البرنامج المطلوب للقيام بالترجمة متاح في هذه المقالة ويتم تحميله على Micro باستخدام Arduino IDE. إذا قمت بإنشاء Vic 20 أو C16 ، فسيتطلب هذا البرنامج تغييرات طفيفة في جدول تعيين المصفوفة ، موضح لاحقًا
  • إنها واحدة من أصغر لوحات Arduino وتبلغ تكلفتها حوالي 20 دولارًا. استخدم محرك البحث المفضل لديك للعثور على واحد أو اتبع هذا الرابط وقم بتغيير موقعك: Arduino Micro

نصف حجم اللوح

  • يستخدم هذا لتوصيل Arduino Micro بموصل 20 دبوسًا في Commodore 64
  • وهي متوفرة في متاجر الإلكترونيات وعبر الإنترنت ، ويبلغ سعرها حوالي 5 دولارات. هذا الرابط مخصص للوح نصف الحجم من Adafruit: لوح توصيل نصف الحجم

أسلاك العبور

  • تُستخدم أسلاك التوصيل من الذكور إلى الذكور ومن الذكور إلى الإناث مع اللوح وتوصيل Commodore 64 LED بدبابيس GPIO على Pi
  • وهي متوفرة في متاجر الإلكترونيات وعبر الإنترنت ، ويبلغ سعرها حوالي 2 دولار إلى 4 دولارات لكل علبة. هذا الرابط مخصص لحزمة 40 من 75 مم من أسلاك التوصيل من الذكور إلى الذكور من Adafruit: 40 عبوة من 75 مم من الذكور إلى الذكور. هذا الرابط مخصص لحزمة 20 من 75 ملم من أسلاك التوصيل من أنثى إلى ذكر من Adafruit: 20 عبوة من 75 ملم من الإناث إلى الذكور

إدراج كيستون

  • توفر هذه منافذ USB و HDMI والشبكة على Commodore 64 للتوصيل بها. يشملوا:

    • 2 × كيستون USB إدراج
    • 1 × كيستون HDMI إدراج
    • 1 × إدراج شبكة كيستون RJ45
  • تتلاءم قطع Lego بشكل عام مع إدراجات Keystone مع بعض التعديلات الطفيفة (المذكورة في خطوات الإنشاء لاحقًا). تتصل الكابلات من Pi بالطرف الآخر من إدراجات Keystone
  • وهي متوفرة في متاجر الإلكترونيات وعلى الإنترنت ، وأفضل مكان لبدء البحث هو على الأرجح موقع eBay للبحث عن "keystone usb" و "keystone hdmi" و "keystone rj45". إنها ذات حجم قياسي ويتكلف كل جزء ما بين 5 دولارات و 10 دولارات

الكابلات

  • هناك حاجة إلى الكابلات بين إدخالات Pi و Keystone أعلاه. وهذه هي:

    • 2 × ذكر إلى ذكر كابل USB
    • 1 × ذكر إلى أنثى كابل تمديد micro-USB
    • 1 × ذكر إلى ذكر كابل HDMI
    • 1 × شبكة الرصاص. سيتم قطع هذا الكبل إلى قسمين للاتصال بإدخال شبكة Keystone RJ45 ، لذا أعد استخدام كبل قديم إن أمكن. لقد وجدت واحدة بها مقطع مكسور في أحد طرفيها لإعادة استخدامها
    • 1 × ذكر USB إلى كابل micro-USB
  • إنها متوفرة بسهولة من متاجر الكمبيوتر والتلفزيون والإلكترونيات وعبر الإنترنت ، وتباع بحوالي 5 دولارات
  • حاول الحصول على كابلات قصيرة ، بحوالي 20 سم ، إذا أمكن ، لأنها ستدخل داخل الكومودور. تجنب الكابلات مثل كابل HDMI الذي يبلغ طوله نصف متر داخل العلبة!

العاب تركيب

  • هناك حاجة إلى تشكيلة جيدة من قطع الليغو ، خاصة الألواح والطوب بأطوال مختلفة بعرض مسمار واحد. بالنسبة لبناء Vic 20 أو C16 ، ستحتاج إلى قطع مختلفة قليلاً لتلائم منافذها الخارجية مقارنةً بـ Commodore 64
  • وهي متوفرة من متاجر الألعاب والأسواق وعلى الإنترنت. لقد حصلت على معظم القطع المطلوبة من سوق الأحد ، لكن اختيار قطعة صغيرة من موقع متجر Lego يعد خيارًا جيدًا عبر الإنترنت للحصول على القطع المطلوبة بالضبط: اختر لبنة

الخطوة 2: حدد ما إذا كان لديك مفتاح تشغيل / إيقاف

حدد ما إذا كان لديك مفتاح تشغيل / إيقاف
حدد ما إذا كان لديك مفتاح تشغيل / إيقاف
حدد ما إذا كان لديك مفتاح تشغيل / إيقاف
حدد ما إذا كان لديك مفتاح تشغيل / إيقاف
حدد ما إذا كان لديك مفتاح تشغيل / إيقاف
حدد ما إذا كان لديك مفتاح تشغيل / إيقاف

يتضمن هذا الإصدار وجود مفتاح تشغيل / إيقاف تشغيل لإيقاف تشغيل Pi بأمان وإعادة تشغيله. من الجيد أن يكون لديك مفتاح تشغيل / إيقاف ولكن ليس ضروريًا لأنه يمكنك دائمًا إيقاف تشغيل Pi بشكل صحيح باستخدام RetroPie.

هناك مكونات وأدوات إضافية مطلوبة. يمكنك إضافة مفتاح التشغيل والإيقاف في المستقبل إذا كنت تفضل ذلك - نحن نستخدم Lego بعد كل شيء!. تجاهل المكونات أدناه والخطوتين 8 و 9 في هذه المقالة إذا لم يكن لديك زر تشغيل / إيقاف.

زر مؤقت

  • يتم استخدام زر مؤقت لتشغيل وإيقاف تشغيل Pi. إنه متصل بدبابيس GPIO على Pi ويكشف البرنامج المضمن في هذه المقالة أنه تم الضغط على الزر ويغلق Pi بأمان
  • هذه متوفرة من متاجر الإلكترونيات وعلى الإنترنت. هذا الرابط مخصص لمجموعة 20 من الأزرار مقاس 6 مم بسعر 2.50 دولارًا تقريبًا من Adafruit: 20 حزمة من الأزرار مقاس 6 مم

أسلاك العبور

  • تُستخدم وصلات التوصيل السلكية من الإناث إلى الإناث لتوصيل مفتاح التشغيل والإيقاف بدبابيس GPIO الموجودة على Pi
  • وهي متوفرة في متاجر الإلكترونيات وعبر الإنترنت ، ويبلغ سعرها حوالي 2 دولار إلى 4 دولارات لكل علبة. لحزمة 20 قطعة 75 مم من أسلاك التوصيل من أنثى إلى أنثى من Adafruit: 20 عبوة من 75 مم أنثى إلى أنثى

الخطوة 3: احصل على المعدات والبرامج المطلوبة

المعدات والبرامج الرئيسية المطلوبة مذكورة أدناه.

  • جهاز كمبيوتر شخصي (Windows أو Mac) لتنزيل البرامج وتثبيتها
  • برنامج RetroPie ، تنزيل من: RetroPie
  • برنامج Arduino IDE ، تنزيل من: Arduino IDE
  • برنامج FTP لنسخ الملفات من جهاز الكمبيوتر الخاص بك إلى Pi. إذا كنت بحاجة إلى واحد ، فإن FileZilla هو خيار مجاني لائق: FileZilla
  • راقب بكابل HDMI لتوصيله بالكومودور
  • كابل الشبكة للاتصال بشبكتك المنزلية والإنترنت
  • جويستيك USB (من الناحية المثالية اثنان)
  • لوحة مفاتيح USB احتياطية للإعداد الأولي وربما لحل المشاكل
  • مفك براغي لفك وإعادة تجميع العميد البحري
  • سكين التشذيب (سكين ستانلي) لقص حشوات Keystone ، وقطع سلك الشبكة ومفتاح Lego brick on-off
  • ورق صنفرة متوسط الحبيبات لتعديل إدخالات Keystone بشكل طفيف بحيث يمكن احتواء قطع Lego حولها بشكل صحيح
  • لحام الحديد لمفتاح التشغيل والإيقاف
  • مادة لاصقة فائقة الصغر لإلصاق مفتاح التشغيل والإيقاف على طوب Lego

حذر

تتضمن أجزاء من هذا التصميم استخدام سكين تشذيب حاد. القطع المراد قصها صغيرة جدًا وستتطلب بعض الضغط للقطع بشكل صحيح. تأكد من أن القطع آمنة ولن تنزلق أثناء العمل عليها. إذا كنت تقوم ببناء مفتاح التشغيل والإيقاف ، فسيتم استخدام مكواة لحام ، فتأكد من أنك واثق من استخدام واحد قبل المتابعة.

لا أحد يريد أن يتأذى أثناء الاستمتاع بهوايته ، لذا يرجى الحصول على المساعدة إذا كنت في حاجة إليها.

الخطوة 4: تحضير حقيبة كومودور 64

جهز قضية كومودور 64
جهز قضية كومودور 64
جهز قضية كومودور 64
جهز قضية كومودور 64
جهز قضية كومودور 64
جهز قضية كومودور 64

احصل على علبة كومودور 64 نظيفة وجاهزة للمراحل التالية.

  • افصل لوحة المفاتيح و LED من اللوحة الأم ، ثم قم بفك اللوحة الأم من العلبة. قم بتخزين اللوحة الأم بأمان لأنها قد تكون مفيدة في المستقبل
  • اعتمادًا على حالة الوحدة ، قم بإزالة لوحة المفاتيح ومنح العلبة تنظيفًا جيدًا بالماء والصابون واتركها حتى تجف. تحقق مما إذا كانت العلبة بحاجة إلى إصلاحات ، خاصة في مسامير العلبة الخلفية ودعامات اللولب الأمامية
  • إذا لزم الأمر ، قم بتنظيف لوحة المفاتيح بعناية باستخدام منشفة مطبخ مبللة قليلاً. تجنب تغطية المياه أو استخدام المنظفات الكيماوية. أعد تجميع لوحة المفاتيح والحالة عند الانتهاء

الخطوة 5: تحضير Raspberry Pi

تحضير Raspberry Pi
تحضير Raspberry Pi
تحضير Raspberry Pi
تحضير Raspberry Pi
تحضير Raspberry Pi
تحضير Raspberry Pi

قم بإعداد وتثبيت Raspberry Pi باستخدام برنامج RetroPie وإكمال الخطوات اللازمة لنسخ الملفات إليه.

  • أدخل Pi في قاعدة علبة Lego. لا تغلق علبة Lego في هذه المرحلة لأن دبابيس GPIO ستحتاج إلى التوصيل لاحقًا
  • قم بتثبيت RetroPie على بطاقة SD وأدخل بطاقة SD في Pi. الروابط المدرجة هنا هي لصورة RetroPie: RetroPie وموقع Raspberry Pi على الويب: Raspberry Pi Install SD Card
  • قم بتوصيل الشاشة باستخدام كبل HDMI ، ثم قم بتوصيل لوحة مفاتيح USB الاحتياطية وكابل الشبكة بمنفذ Pi Ethernet. قم بتوصيل مصدر الطاقة بـ Pi والذي يجب أن يتم تشغيله وبدء RetroPie. ليست هناك حاجة لتسجيل الدخول ، على الرغم من أن اسم المستخدم وكلمة المرور هما الاسمان الافتراضيان لـ Pi: pi و raspberry
  • عندما يبدأ RetroPie لأول مرة ، فإنه يطالب بتعيينات التحكم في الإدخال. اخرج من هذا الآن بالضغط على F4 الذي يأخذك إلى موجه الأوامر
  • قم بتمكين SSH (غلاف آمن) على Pi بحيث يمكنك الوصول إليه من كمبيوتر آخر ونسخ الملفات إليه. اكتب sudo raspi-config واختر خيارات التفاعل> SSH> تمكين
  • ابحث عن عنوان IP (بروتوكول الإنترنت) لـ Pi عن طريق كتابة اسم المضيف -I (ناقص وحالة الأحرف الكبيرة i) في موجه الأوامر ولاحظه للخطوات التالية
  • إذا لم يكن لديك برنامج FTP ، قم بتثبيته على جهاز الكمبيوتر الخاص بك الآن. يوصى باستخدام عميل FileZilla FTP: FileZilla. اتصل بـ Pi باستخدام برنامج عميل FTP باستخدام عنوان IP الخاص بـ Pi ، المنفذ رقم 22 مع اسم المستخدم وكلمة المرور كما هو موضح

الخطوة 6: قم بتحميل برنامج تعيين لوحة المفاتيح على Arduino Micro

قم بتحميل برنامج تعيين لوحة المفاتيح إلى Arduino Micro
قم بتحميل برنامج تعيين لوحة المفاتيح إلى Arduino Micro
قم بتحميل برنامج تعيين لوحة المفاتيح إلى Arduino Micro
قم بتحميل برنامج تعيين لوحة المفاتيح إلى Arduino Micro

قم بإعداد Arduino Micro باستخدام برنامج تعيين لوحة المفاتيح.

  • ضع Arduino Micro على اللوح الصغير وقم بتوصيله بالكمبيوتر باستخدام كابل USB إلى micro-USB
  • قم بتنزيل وتثبيت Arduino IDE على جهاز الكمبيوتر الخاص بك: Arduino IDE
  • قم بتثبيت مكتبات لوحة المفاتيح ولوحة المفاتيح من القائمة: أدوات> إدارة المكتبات
  • قم بإنشاء رسم جديد (برنامج Arduino) وانسخ رمز برنامج لوحة المفاتيح من المرفق الموجود في هذه الصفحة إلى المخطط
  • في IDE ، استخدم القائمة Tools> Board واضبط اللوحة على Arduino / Genuino Micro وقم بتعيين المنفذ المتصل به باستخدام القائمة Tools> Port. حفظ وتجميع وتحميل الرسم
  • في حالة استخدام Vic 20 أو C16 ، سيحتاج مخطط Arduino إلى الضبط لأن لديهم مصفوفة لوحة مفاتيح مختلفة عن Commodore 64. قم بتعديل المصفوفات حيث يحدد الرمز المفاتيح غير المنقولة والمزاحة ، باستخدام الرابط المقدم للمساعدة في فهم مصفوفة لوحة المفاتيح لأجهزة الكمبيوتر هذه: Keyboard Matrix Chart for Vic-20

uint8_t keys [ROWS] [COLS]…

uint8_t shiftkeys [ROWS] [COLS]…

الخطوة 7: قم بتوصيل Commodore و Arduino Micro و Raspberry Pi معًا

قم بتوصيل Commodore و Arduino Micro و Raspberry Pi معًا
قم بتوصيل Commodore و Arduino Micro و Raspberry Pi معًا
قم بتوصيل Commodore و Arduino Micro و Raspberry Pi معًا
قم بتوصيل Commodore و Arduino Micro و Raspberry Pi معًا
قم بتوصيل Commodore و Arduino Micro و Raspberry Pi معًا
قم بتوصيل Commodore و Arduino Micro و Raspberry Pi معًا
قم بتوصيل Commodore و Arduino Micro و Raspberry Pi معًا
قم بتوصيل Commodore و Arduino Micro و Raspberry Pi معًا

قم بتوصيل لوحة مفاتيح Commodore 64 بـ Arduino Micro باستخدام أسلاك التوصيل ولوح التجارب.

  • باستخدام جدول تعيين الدبوس الموضح ، قم بتوصيل Arduino Micro برأس Commodore 64 20 pin باستخدام أسلاك التوصيل ولوح التجارب
  • لإخبار "الأعلى" من "أسفل" رأس Commodore 64 20 pin ، فإن "الجزء العلوي" به وصلات دبابيس مفقودة للدبابيس 2 و 4. ودبابيس الصف (من 5 إلى 12) ودبابيس العمود (من 13 إلى 20) يستخدم لمصفوفة لوحة مفاتيح Commodore ، بينما يكون مفتاح الاستعادة منفصلاً على الطرف 3. يجب توصيل الدبوس الأرضي 1 حتى يعمل مفتاح الاستعادة
  • افصل Arduino من جهاز الكمبيوتر وقم بتوصيله بمنفذ USB على Pi
  • في موجه أوامر Pi ، تحقق من أن جميع مفاتيح لوحة مفاتيح Commodore 64 تعمل بشكل صحيح. إذا واجهت مشاكل ، فتحقق من ذلك والخطوة السابقة بعناية. قد يكون الاتصال ضعيفًا أو قد تحتاج لوحة المفاتيح إلى تنظيف أكثر شمولاً. خرائط لوحة المفاتيح Commodore إلى لوحة مفاتيح حديثة والمفاتيح غير الموجودة في Commodore متوفرة باستخدام مفتاح shift والتحكم كما هو موضح في التخطيطات

الخطوة 8: قم بتجميع مفتاح التشغيل والإيقاف

قم بتجميع مفتاح التشغيل والإيقاف
قم بتجميع مفتاح التشغيل والإيقاف
قم بتجميع مفتاح التشغيل والإيقاف
قم بتجميع مفتاح التشغيل والإيقاف
قم بتجميع مفتاح التشغيل والإيقاف
قم بتجميع مفتاح التشغيل والإيقاف

تم إنشاء مفتاح التشغيل-الإيقاف من قطع Lego المتصلة بزر مؤقت متصل بقطعتين Raspberry Pi GPIO. تخطي هذه الخطوة إذا لم يكن لديك زر تشغيل-إيقاف.

  • قم بتوصيل طرفي الأنثى لأسلاك العبور بمسامير الزر اللحظي. سيتم توصيلها بدبابيس Pi GPIO لاحقًا. هناك 4 دبابيس على الزر المؤقت تأتي في شكل أزواج. تحتاج إلى توصيل وصلات العبور بدبوس واحد من كل زوج كما هو موضح. يجب أن تكون التوصيلات آمنة. إذا لم يكن كذلك ، فاستخدم مكواة لحام لتثبيتها في مكانها
  • سيتم وضع الزر اللحظي على لبنة Lego معدلة 2x2. قم بقياس المسافة بين دبابيس الزر (عادة حوالي 6 مم) وقم بوضع علامة على حافة الطوب حيث ستحتاج إلى قطعها كما هو موضح
  • قم بتأمين لبنة Lego حتى لا تنزلق وتقطع في الطوب بعناية. الليغو صعبة لذا ستحتاج إلى ممارسة بعض الضغط باستخدام السكين. يمكن استخدام أدوات أخرى بما في ذلك منشار صغير أو منشار Dremel. يجب أن تظهر النتيجة النهائية كما هو موضح
  • اربط دبابيس الزر المؤقت في قطعة Lego حيث تم عمل القصاصات. إذا كان التركيب فضفاضًا بعض الشيء ، فقم بإلصاق الجزء الخلفي من الزر بالطوب
  • بناء قسم السكن التبديل كما هو موضح. لاحظ لوحة Lego المسطحة أمام المفتاح ، والتي تستخدم لزر Lego بحيث يمكن أن تتحرك بسلاسة على طول اللوحة
  • قم ببناء زر Lego وألصقه بأعلى الزر اللحظي. يجب أن ينزلق الزر بشكل جيد داخل غلاف المفتاح

الخطوة 9: قم بإعداد برنامج On-off Switch على Pi

مطلوب رمز على Pi لاكتشاف الإشارات من دبابيس GPIO وبدء إيقاف التشغيل الآمن لـ Pi. تخطي هذه الخطوة إذا لم يكن لديك زر تشغيل-إيقاف.

  • انسخ listen-for-shutdown.py and listen-for-shutdown.sh (إعادة التسمية من.shx إلى.sh) من المرفقات في هذه الصفحة إلى المجلد الرئيسي في Pi / home / pi
  • الأوامر أدناه تجعل كلا الملفين قابلين للتنفيذ وتنقلهما إلى مجلد الوجهة الخاص بهما. ثم يقوم بتحديث برنامج بدء التشغيل الرئيسي لاستدعاء مستمع إيقاف التشغيل وبدء تشغيله

### اجعل كلا الملفين قابلين للتنفيذ

sudo chmod + x listen-for-shutdown.py sudo chmod + x listen-for-shutdown.sh ### انقلهم إلى مجلد الوجهة الخاص بهم sudo mv listen-for-shutdown.py / usr / local / bin / sudo mv listen -for-shutdown.sh /etc/init.d/ ### قم بتحديث برنامج بدء التشغيل الرئيسي لاستدعاء مستمع إيقاف التشغيل وبدء تشغيله الآن sudo update-rc.d listen-for-shutdown.sh الافتراضيات sudo / etc / init.d / listen-for-shutdown.sh بدء

اختبر الزر الذي يجب أن يغلق Pi عبر عملية الإغلاق العادية. عند إيقاف تشغيل Pi ، اضغط على الزر مرة أخرى لتشغيله

الخطوة 10: إنشاء أسس Lego

قم بإنشاء أسس Lego
قم بإنشاء أسس Lego
قم بإنشاء أسس Lego
قم بإنشاء أسس Lego

يتم تركيب ألواح الليغو في قاعدة علبة الكومودور 64 لتوصيل الأجزاء الأخرى بها.

  • تم إنشاء أساسات Lego في قسمين ، أحدهما للجانب الأيمن من الكومودور حيث توجد منافذ USB ، والقسم الخلفي حيث سيتم بناء منافذ الطاقة و HDMI والشبكة
  • يتم تثبيت قطع الألواح حول الأخاديد الداخلية في العلبة. عندما يتم قلب كلا التجميعين ، فإنهما يتناسبان مع القليل من الحركة ، مما يوفر قاعدة سليمة للأقسام التالية

الخطوة 11: قم بتجميع منافذ USB

قم بتجميع منافذ USB
قم بتجميع منافذ USB
قم بتجميع منافذ USB
قم بتجميع منافذ USB
قم بتجميع منافذ USB
قم بتجميع منافذ USB

تم إنشاء منفذي USB على جانب Commodore 64 باستخدام قطع Lego و Keystone ويتم توصيلهما بمنافذ Pi USB.

  • تحتاج إدخالات Keystone USB إلى تعديل طفيف بحيث تتلاءم قطع Lego حولها. قم بإزالة المشابك باستخدام سكين التشذيب وورق الصنفرة لإزالة الحواف الزاوية بحيث تظهر كما هو موضح. يتم عرض القطع الأصلية كمرجع
  • قم ببناء مكعبات Lego حول مدخلات Keystone USB لضمان أن الجانب الداخلي من منفذ USB يواجه الجزء الأمامي من Commodore 64. يتم استخدام الطوب لدعم الجزء الخلفي من الملحق الذي يثبت في مكانه عند توصيل كبل USB. الجزء الأمامي من إدراج USB على قطعة صغيرة مسطحة لوحة بحيث لا توجد فجوة في الجزء الأمامي من المنفذ
  • أكمل البناء. في وقت لاحق ، ستقوم كبلات USB للذكور بتوصيل مدخلات Keystone USB ومنافذ Pi USB

الخطوة 12: قم بتجميع منفذ Micro-USB

قم بتجميع منفذ Micro-USB
قم بتجميع منفذ Micro-USB
قم بتجميع منفذ Micro-USB
قم بتجميع منفذ Micro-USB

تم تصميم منفذ micro-USB لتوفير الطاقة لـ Pi بقطع Lego وتم تركيبه في الجزء الخلفي من Commodore 64.

  • قم ببناء قطع Lego حول الطرف الأنثوي لكابل تمديد micro-USB. قد تتطلب هذه النهاية التشذيب اعتمادًا على نوع الكبل الذي يجب عليك التأكد من تثبيته بإحكام داخل قطع Lego المحيطة به بحيث لا يمكن سحبه أو دفعه عند توصيل الكابل
  • أكمل البناء.لاحقًا ، سيتم إدخال الطرف الذكر من micro-USB في منفذ طاقة micro-USB على Pi

الخطوة 13: قم بتجميع منفذ HDMI

قم بتجميع منفذ HDMI
قم بتجميع منفذ HDMI
قم بتجميع منفذ HDMI
قم بتجميع منفذ HDMI
قم بتجميع منفذ HDMI
قم بتجميع منفذ HDMI

تم إنشاء منفذ HDMI الموجود في الجزء الخلفي من Commodore 64 باستخدام قطع Lego و Keystone وتوصيله إلى منفذ Pi HDMI.

  • يحتاج إدخال Keystone HDMI إلى الضبط بحيث تتلاءم قطع Lego حوله ويمتد من علبة Commodore 64 ، مما يتيح سهولة الاتصال بكابل HDMI. قم بقص المقطع باستخدام سكين تشذيب وقم بتدوير الحواف السفلية لإدخال HDMI باستخدام ورق الصنفرة بحيث يظهر كما هو موضح
  • قم ببناء Lego حول إدراج Keystone HDMI مع التأكد من تثبيت الجزء الخلفي من المقطع بإحكام في مكانه بواسطة قطعة Lego. هذا يمنع إدخال HDMI من أن يتم دفعه في العلبة عند توصيل كبل HDMI
  • أكمل البناء. لاحقًا ، سيقوم كبل HDMI بتوصيل مدخل Keystone HDMI ومنفذ Pi HDMI

الخطوة 14: قم بتجميع منفذ الشبكة

قم بتجميع منفذ الشبكة
قم بتجميع منفذ الشبكة
قم بتجميع منفذ الشبكة
قم بتجميع منفذ الشبكة
قم بتجميع منفذ الشبكة
قم بتجميع منفذ الشبكة

تم إنشاء منفذ Ethernet الموجود في الجزء الخلفي من Commodore 64 باستخدام قطع Lego و Keystone وكابلات تصل إلى منفذ Pi Ethernet.

  • يحتاج ملحق Keystone RJ45 إلى الضبط بحيث تتلاءم قطع Lego حوله ويمتد من علبة Commodore 64 ، مما يتيح سهولة الاتصال بكابل الشبكة. قم بإزالة المشبك وجزء من الجزء العلوي خلفه باستخدام سكين تشذيب وقم بتدوير الحواف السفلية لإدخال RJ45 باستخدام ورق الصنفرة بحيث يظهر كما هو موضح
  • باستخدام سكين التشذيب ، قم بقطع أحد طرفي كابل الشبكة وقم بربطه عبر قطعة Lego بها ثقب. يمكن أن يكون هذا مناسبًا تمامًا ولكنه يساعد في دعم الجزء الخلفي من إدراج RJ45 عند توصيل كبل الشبكة
  • قطع الغطاء البلاستيكي لكشف الأسلاك داخل الكابل. قم بتوصيل الأسلاك الملونة الفردية وفقًا للإرشادات المرفقة مع ملحق Keystone ، عن طريق الضغط على الأسلاك في العناصر النائبة المعدنية الخاصة بها. لا تحتاج إلى كشف الجزء المعدني الداخلي من الأسلاك مسبقًا لأن العناصر النائبة المعدنية ستقطع غلاف السلك البلاستيكي وتجعل الاتصال مطلوبًا. قد تحتاج إلى سكين بلاستيكي غير حاد لدفع الأسلاك بقوة في العناصر النائبة الخاصة بها
  • قم ببناء Lego حول ملحق Keystone RJ45
  • أكمل البناء. لاحقًا ، سيتم توصيل الطرف الآخر من كبل الشبكة بمنفذ Ethernet على Pi

الخطوة 15: الجمع بين جميع الأجزاء والاختبار

الجمع بين جميع الأجزاء والاختبار
الجمع بين جميع الأجزاء والاختبار
الجمع بين جميع الأجزاء والاختبار
الجمع بين جميع الأجزاء والاختبار
الجمع بين جميع الأجزاء والاختبار
الجمع بين جميع الأجزاء والاختبار

اكتملت توصيلات Pi GPIO وتم تجميع كل القطع معًا.

  • في هذه المرحلة ، يجب أن يكون لديك لوحة المفاتيح وأقسام الحالة جاهزة للاتصال بـ Raspberry Pi
  • أضف حقيبة Lego مع Raspberry Pi ثم قم بتوصيل أسلاك العبور من الذكور والإناث إلى دبابيس Raspberry Pi GPIO الخاصة بـ Commodore 64 LED كما هو موضح
  • إذا قمت بإجراء مفتاح تشغيل وإيقاف ، فقم بتوصيل الطرف الأنثوي لأسلاك العبور بدبابيس Raspberry Pi GPIO كما هو موضح
  • أغلق منافذ Commodore 64 غير المستخدمة في الجزء الخلفي من العلبة باستخدام مكعبات Lego كما هو موضح. ثم أغلق علبة Raspberry Pi Lego وتأكد من أن جميع قطع Lego ثابتة في مكانها وتناسبها بشكل صحيح داخل Commodore 64
  • أضف لوحات Lego فوق الجزء العلوي من التركيبات لتقويتها وإبقاء التجميع في مكانه حتى إذا تم تعليق الكومودور رأسًا على عقب
  • أدخل الكابلات من لوحة المفاتيح وجميع إدخالات Keystone. ثم أغلق لوحة مفاتيح Commodore 64 للتحقق من أنها مثبتة بشكل صحيح ولا توجد كبلات محاصرة
  • اربط المسامير اللولبية الأمامية لكن لا تفرط في شدها

الخطوة 16: إعداد RetroPie

انشاء RetroPie
انشاء RetroPie
انشاء RetroPie
انشاء RetroPie
انشاء RetroPie
انشاء RetroPie

أخيرًا ، قم بإعداد محاكي Commodore 64 والألعاب في RetroPie.

  • يشرح موقع RetroPie على الويب كيفية إعداد المحاكيات وتثبيت السمات وكشط لعبة Box-art ومكان وضع ملفات الألعاب (roms). يوصى بشدة أن تنظر إلى هذا الموقع للاستفادة من جميع الميزات: RetroPie
  • قم بتشغيل الكومودور 64 الذي يبدأ RetroPie. سيطالبك بتعيينات التحكم في الإدخال عند استخدامه لأول مرة. ابدأ بلوحة المفاتيح واضغط باستمرار على مفتاح لبدء عملية التعيين
  • إذا تم اختيار المفتاح الخاطئ أو إدخال عصا التحكم عند التعيين ، فحاول استخدام مفتاح أعلى على لوحة المفاتيح للعودة وإعادة تعيينه. إذا كانت عالقة تمامًا ، فاضغط على F4 على لوحة المفاتيح للخروج من RetroPie إلى موجه الأوامر. اكتب emulationstation للبدء من جديد
  • لتكوين أكثر من جهاز إدخال (عادة ما يكون عصا التحكم) في RetroPie ، حدد Start> Configure Input وعندما يُطلب منك ذلك ، اضغط مع الاستمرار على مفتاح أو زر على الجهاز. يؤدي هذا إلى بدء مربع حوار تعيينات التحكم في الإدخال للجهاز الجديد. استخدم هذا الخيار لتغيير التعيين لجهاز تم تكوينه بالفعل
  • لإعداد محاكي Commodore 64 ، المسمى VICE ، انتقل إلى RetroPie على النحو التالي إعداد RetroPie> إدارة الحزم> إدارة الحزم الاختيارية. حدد محاكي VICE واختر التثبيت من ثنائي. يستغرق التثبيت حوالي 5 دقائق
  • ابحث عن مكان الحصول على ملفات الألعاب القديمة (roms) بشكل شرعي وانسخها أو ftp إلى / home / pi / RetroPie / roms / c64
  • أعد تشغيل محطة المحاكاة وستظهر ألعابك. يجب أن تكون على ما يرام!

الخطوة 17: مبروك! وقت اللعب

مبروك! وقت اللعب
مبروك! وقت اللعب

لديك الآن منصة ألعاب Commodore 64 والتي نأمل أن تخدمك لسنوات عديدة قادمة! لا تنس استكشاف منصات الألعاب الأخرى - يمكنك على سبيل المثال ، لحسن الحظ تشغيل ألعاب Sinclair Spectrum و Atari من Commodore 64 الجديد!

في المستقبل ، سأبحث على الأرجح عن PCB لتوصيل رأس Commodore 20 pin بـ Arduino Micro لتحل محل اللوح الصغير.

في غضون ذلك ، اترك أي تعليقات وصنع سعيدًا!

مسابقة الألعاب
مسابقة الألعاب
مسابقة الألعاب
مسابقة الألعاب

الوصيف في مسابقة الألعاب

موصى به: