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

وحدة تحكم USB SNES: 10 خطوات
وحدة تحكم USB SNES: 10 خطوات

فيديو: وحدة تحكم USB SNES: 10 خطوات

فيديو: وحدة تحكم USB SNES: 10 خطوات
فيديو: Super Nintendo on Android Devices [ SNES Game Console Emulator on Your Phone & Tablet Tutorial ] 2024, يوليو
Anonim
وحدة تحكم USB SNES
وحدة تحكم USB SNES

أول تعليمات. اسمحوا لي أن أعرف ما يحتاجه ويصلح. أنا لم أجعل الدائرة أو البرنامج. أقوم فقط بإعداد دليل يوضح التجميع خطوة بخطوة حول كيفية إنشاء وحدة تحكم USB SNES. الصفحة الأصلية هنا: www.raphnet.net/electronique/snes_nes_usb/index_en.php سيقوم هذا الدليل بتحويل وحدة تحكم snes العادية إلى لوحة ألعاب USB. تم اختباره للعمل على XP و Vista و 7 و PS3. يجب أن يعمل على mac و linux لكنني لم أختبره. يتم التعرف على الجهاز كجهاز HID قياسي. -لا تحتاج إلى برمجة أي شيء لهذا الدليل. تم تجميع البرنامج بالفعل وجاهز ليتم وميضه على الشريحة الخاصة بك. - أنت بحاجة إلى مهارات اللحام الأساسية. - تساعد مهارات القراءة التخطيطية الأساسية ، لكنني سأحاول شرح كل خطوة.

الخطوة 1: الأجزاء المطلوبة

الأجزاء المطلوبة
الأجزاء المطلوبة
الأجزاء المطلوبة
الأجزاء المطلوبة
الأجزاء المطلوبة
الأجزاء المطلوبة

قائمة الأجزاء: ---------------------------------------- -Atmega8 DIP microcontroller -AVR programmer (USB ، parallell أو serial. أنا أستخدم USB.) -12MHz Crystal osscilator - [2] 3.6 فولت zener diode -1.5K المقاوم (يجب أن يعمل من 1.3K إلى 1.7K) - [2] مقاوم 68ohm (في أي مكان من 60 إلى يجب أن يعمل 75) - كابل USB ذكر - وحدة تحكم SNES (الطرف الأول يعمل بشكل أفضل. دليل تطابق ألوان الأسلاك.) - سلك صغير. -PCB- www.radioshack.com/product/index.jsp- $ 2 -Breadboard. هذا يسهل الاختبار قبل وضعه في وحدة التحكم. www.radioshack.com/product/index.jsp - $ 9 Tools: ---------------------- ------------------- - أداة تعرية الأسلاك - قاطع الأسلاك - لحام الحديد - كماشة أنف الإبرة (تجعل من السهل جدًا وضع وتحريك الأسلاك على اللوح) - دريميل أو أداة قطع. (لن تتناسب الشريحة مع وحدة تحكم غير معدلة.

الخطوة الثانية: تجهيز الأسلاك

تحضير الأسلاك
تحضير الأسلاك
تحضير الأسلاك
تحضير الأسلاك
تحضير الأسلاك
تحضير الأسلاك

-خذ كابل USB وقطع الطرف غير الذكر. ما عليك سوى الكابل و USB الذكر. - اربط كابل USB وجميع التوصيلات الأربعة بالداخل. (تحتوي بعض كبلات USB على 5 أسلاك. لا يحتاج هذا الدليل إلى السلك الخامس ، لذلك يمكن قطعه. - افتح وحدة التحكم SNES. اقطع أسلاك التوصيل بالقرب من اللوحة ، لكن اترك سلكًا كافيًا حتى يمكن لحامها في ثنائي الفينيل متعدد الكلور. من الأفضل ترك الكثير من الأسلاك وقطعه إذا لم تكن بحاجة إليه.

الخطوة 3: تفليش ملف Hex إلى Atmega8

تفليش ملف Hex إلى Atmega8
تفليش ملف Hex إلى Atmega8
تفليش ملف Hex إلى Atmega8
تفليش ملف Hex إلى Atmega8
تفليش ملف Hex إلى Atmega8
تفليش ملف Hex إلى Atmega8

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

يتم تنزيل ملف HEX هنا: (انقر بزر الماوس الأيمن احفظ الهدف باسم …) www.raphnet.net/electronique/snes_nes_usb/releases/nes_snes_db9_usb-1.7.hex هذا برنامج ثابت سيعلم الشريحة بكيفية التعامل مع جميع الإشارات.

تحتاج جميع رقائق Atmega إلى فتيل بايت. لا تقلق بشأن ما يفعلونه ، فقط اعلم أن هذا التصميم يحتاج: بايت مرتفع = 0xc9 بايت منخفض = 0x9f

يجب أن يحتوي برنامج وميض الشرائح على خيار لتعيين هذه الصمامات. لقد استخدمت ProgISP على نظامي.

عندما تومض ، تكون جاهزًا لبدء عملية تجهيز الخبز.

الخطوة 4: اللوح

اللوح
اللوح
اللوح
اللوح
اللوح
اللوح
اللوح
اللوح

سأفترض أنك تعرف أساسيات استخدام اللوح. إذا لم يكن كذلك ، فهناك العديد من الأدلة لذلك. سأفترض أيضًا أنك تعرف كيفية لحام الأسلاك. إذا لم تتمكن من قراءة الصورة ، فانتقل إلى هنا: www.raphnet.net/electronique/snes_nes_usb/sch-revD-p.webp

الخطوة 5: المذبذب + SNES

مذبذب + SNES
مذبذب + SNES
مذبذب + SNES
مذبذب + SNES
مذبذب + SNES
مذبذب + SNES

يتصل المذبذب بالدبابيس 9 و 10. ويمكن تدويره في أي من الاتجاهين والعمل. تتصل SNES Clock بالدبوس 28. وتتصل SNES Latch بالدبوس 27. تتصل بيانات SNES بالدبوس 26. وتتصل طاقة SNES 5V بكل من 5V على الرقاقة و USB 5V. يتصل SNES ground بكل من الأسس على رقاقة و USB.

الخطوة 6: بيانات USB والطاقة

بيانات USB والطاقة
بيانات USB والطاقة
بيانات USB والطاقة
بيانات USB والطاقة

هذا الجزء صعب للغاية لتوصيل الأسلاك بشكل صحيح. انتبه جيدًا إلى التخطيطي. يذهب USB 5V إلى كل من منافذ 5V ويذهب SNES 5V USB Ground إلى كل من المسامير الأرضية و SNES الأرضي USB2 عبارة عن بيانات -. إنه يذهب: من خلال الصمام الثنائي زينر 3.6 فولت إلى الأرض من خلال المقاوم 68 أوم إلى دبوس 2 و 3 إلى USB 5 فولت من خلال المقاوم 1.5 كيلو. USB3 عبارة عن بيانات +. يذهب: من خلال الصمام الثنائي زينر 3.6 فولت إلى الأرض من خلال المقاوم 68 أوم إلى دبوس 4

الخطوة 7: اختبار وحدة التحكم

اختبار وحدة التحكم
اختبار وحدة التحكم
اختبار وحدة التحكم
اختبار وحدة التحكم

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

الخطوة 8: اللوح إلى ثنائي الفينيل متعدد الكلور

اللوح إلى ثنائي الفينيل متعدد الكلور
اللوح إلى ثنائي الفينيل متعدد الكلور
اللوح إلى ثنائي الفينيل متعدد الكلور
اللوح إلى ثنائي الفينيل متعدد الكلور

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

الخطوة 9: تعديل وحدة التحكم

تعديل وحدة التحكم
تعديل وحدة التحكم
تعديل وحدة التحكم
تعديل وحدة التحكم
تعديل وحدة التحكم
تعديل وحدة التحكم

اضطررت إلى قطع الغلاف قليلاً ليناسب كل شيء بالداخل. أضع دائري تحت الأزرار abxy. تظهر الصورة ما فعلته. ضعها في أي طريقة تريدها طالما تم إغلاقها.

الخطوة 10: الاختبار النهائي + الملاحظات

الاختبار النهائي + ملاحظات
الاختبار النهائي + ملاحظات
الاختبار النهائي + ملاحظات
الاختبار النهائي + ملاحظات
الاختبار النهائي + ملاحظات
الاختبار النهائي + ملاحظات

اختبره ومعرفة ما إذا كان يعمل. إذا كان الأمر كذلك ، فقد انتهيت. إن لم يكن تحقق من الأخطاء الشائعة. الأخطاء الشائعة: -------------------------- تحقق من توصيل الطاقة والأرض بشكل صحيح. تحقق من الاتجاه على صمامات زينر الثنائية. إنهم لا يعملون في كلا الاتجاهين. هل المذبذب متصل؟ هل قمت ببرمجة البرنامج الصحيح و fuse bytes؟ هل بيانات snes والمزلاج والساعة متصلة بالدبابيس الصحيحة؟ هل لديك جسر لحام في أي مكان؟ ملاحظات: --------------------------- تعمل وحدة التحكم هذه على PS3 ، لكن الأزرار لا يتم تعيينها بشكل جيد للغاية. لا يتم تعيين زري البدء والتحديد على بدء PS3 وتحديده. يمكن استخدام هذا في بعض الألعاب المقاتلة التي تسمح لك بإعادة تعيين الأزرار. اسمحوا لي أن أعرف ما يمكنني القيام به لتحسين هذا Instructable.

موصى به: