جدول المحتويات:
- الخطوة 1: الأجزاء المطلوبة
- الخطوة الثانية: تجهيز الأسلاك
- الخطوة 3: تفليش ملف Hex إلى Atmega8
- الخطوة 4: اللوح
- الخطوة 5: المذبذب + SNES
- الخطوة 6: بيانات USB والطاقة
- الخطوة 7: اختبار وحدة التحكم
- الخطوة 8: اللوح إلى ثنائي الفينيل متعدد الكلور
- الخطوة 9: تعديل وحدة التحكم
- الخطوة 10: الاختبار النهائي + الملاحظات
فيديو: وحدة تحكم USB SNES: 10 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:42
أول تعليمات. اسمحوا لي أن أعرف ما يحتاجه ويصلح. أنا لم أجعل الدائرة أو البرنامج. أقوم فقط بإعداد دليل يوضح التجميع خطوة بخطوة حول كيفية إنشاء وحدة تحكم 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
لقد استخدمت مبرمج 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
يتصل المذبذب بالدبابيس 9 و 10. ويمكن تدويره في أي من الاتجاهين والعمل. تتصل SNES Clock بالدبوس 28. وتتصل SNES Latch بالدبوس 27. تتصل بيانات SNES بالدبوس 26. وتتصل طاقة SNES 5V بكل من 5V على الرقاقة و USB 5V. يتصل SNES ground بكل من الأسس على رقاقة و USB.
الخطوة 6: بيانات 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.
موصى به:
وحدة تحكم شريط RGBW LED معدلة ، تحكم PIR ، ESP8285: 3 خطوات
وحدة تحكم الشريط RGBW LED المعدلة ، التحكم PIR ، ESP8285: فوق مكتبي في المنزل قمت بتثبيت شريط RGBW LED. يجب أن تعمل وحدة التحكم WiFi LED RGBW مع تطبيق مثل تطبيق Magic Home. ومع ذلك ، لدي شريحة ESP8285 التي تومضها مع البرامج الثابتة الخاصة بي. أضفت PIR من خلاله يتحول شريط LED
روبوت اردوينو مع وحدة تحكم PS2 (عصا تحكم بلاي ستيشن 2): 10 خطوات (مع صور)
Arduino Robot With PS2 Controller (PlayStation 2 Joystick): في هذا البرنامج التعليمي ، سأوضح لك كيفية استخدام عصا التحكم اللاسلكية Playstation 2 (PS2) لتجربة خزان آلي. تم استخدام لوحة Arduino Uno في صميم هذا المشروع. يستقبل أوامر من جهاز التحكم اللاسلكي ويضبط سرعة المحركات
تحكم في الذراع الآلية باستخدام Zio باستخدام وحدة تحكم PS2: 4 خطوات
التحكم في الذراع الروبوتية باستخدام وحدة تحكم Zio باستخدام PS2: تعد مشاركة المدونة هذه جزءًا من سلسلة Zio Robotics. المقدمة هذه هي الدفعة الأخيرة من منشور "التحكم في الذراع الآلية باستخدام Zio". في هذا البرنامج التعليمي ، سنضيف جزءًا آخر إلى ذراعنا الآلية. لا تتضمن البرامج التعليمية السابقة أساسًا لـ
وحدة تحكم SNES USB ومحرك أقراص فلاش: 8 خطوات
وحدة تحكم SNES USB ومحرك أقراص فلاش: ستوضح هذه التعليمات بالتفصيل كيف شرعت في تعديل وحدة تحكم SNES في وحدة تحكم USB مع محرك أقراص فلاش مدمج. & nbsp؛ هذه ليست طريقة رائعة ، فقط قم بجمع أجزاء الأجهزة العارية لإنجاز المهمة. ائتمان كامل لـ ge
وحدة تحكم SNES في وضع الماوس: 8 خطوات
وحدة تحكم SNES في ماوس Mod: طريقة سريعة وسهلة لتحويل وحدة تحكم SNES إلى فأرة ضوئية عاملة