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

NES Controller IPod Remote: 7 خطوات (مع صور)
NES Controller IPod Remote: 7 خطوات (مع صور)

فيديو: NES Controller IPod Remote: 7 خطوات (مع صور)

فيديو: NES Controller IPod Remote: 7 خطوات (مع صور)
فيديو: Cheap DIY Wireless Mod for NES Controller 2024, شهر نوفمبر
Anonim
NES تحكم IPod Remote
NES تحكم IPod Remote

من خلال تضمين متحكم PIC في وحدة تحكم NES ، يمكن تحويله إلى بديل لجهاز التحكم عن بعد الخاص بـ iPod من Apple. (فقط الجيل الثالث والرابع من أجهزة iPod بهما هذا ، إنه منفذ بيضاوي صغير بجوار مقبس سماعة الرأس). تحديث (8/26/2011): لقد مر بعض الوقت منذ أن استخدمت أجهزة iPod هذا الموصل البعيد لجهاز iPod ، ولكن موصل قفص الاتهام (الموصل المستخدم على جميع أجهزة iPod باستثناء المراوغة و iPad و iPhone) له نفس دبابيس Rx / Tx ، فضلا عن 3.3V خارج. يمكن أن تحل لوحة الفصل البسيطة محل الموصل المخترق في النهاية ، ويمكنك جعل هذا يعمل مع أي من منتجات Apple الحديثة. يمكنك شراء لوحات الاختراق على: https://www.kineteka.com/PodBreakout-v1.aspx (اللوحة المصغرة لطيفة جدًا ولديها أيضًا معلومات pinout).

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

القطع
القطع

Microcontroller- dsPIC30F2011 يمكن أخذ عينات من هذه العينات من Microchip's sample siteProgrammer- العيب في استخدام dsPIC هو إجراء البرمجة المعقد. أسهل طريقة لبرمجتها هي استخدام Microchip ICD2 ، إلا أنها مكلفة إلى حد ما. لم أجرب هذا ، ولكن يبدو أن الأدوات المساعدة الموجودة في https://homerreid.ath.cx/misc/dspicprg/ يمكن استخدامها مع JDM Programmer. IC sockets- لقد استخدمت مقابس DIP ذات 8 سنون (واحد 18 قد يعمل دبوس أو 16 دبوس أيضًا). هذه ضرورية لإزالة واستبدال IC من أجل البرمجة وتصحيح الأخطاء. الأجزاء الداخلية من كابل CAT-5 الإضافي.3G أو 4G iPod. قابس للمقبس البعيد في جهاز iPod. هذا هو الأصعب في الحصول عليه. تم تقديم العديد من الاقتراحات على موقع iPod Linux ، لقد استخدمت قطعة صغيرة من وحدة ذاكرة قديمة محطمة تتناسب تمامًا مع القابس البعيد ، ولكن أيًا من الحلول الأخرى تعمل أيضًا.

الخطوة 2: إعداد وحدة التحكم NES

NES تحكم الإعداد
NES تحكم الإعداد
NES تحكم الإعداد
NES تحكم الإعداد

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

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

الخطوة 3: التخطيطي

تخطيطي
تخطيطي

ستكون الدائرة الموجودة داخل وحدة التحكم هي الصورة أدناه بشكل أساسي. هذه الصورة يصعب متابعتها ، لكنها تفسير أفضل لكيفية عمل وحدة التحكم. توضح الخطوات التالية تطبيقي لهذا التخطيطي.

الخطوة 4: توصيل الأسلاك بالمآخذ

مآخذ توصيل الأسلاك
مآخذ توصيل الأسلاك
مآخذ توصيل الأسلاك
مآخذ توصيل الأسلاك
مآخذ توصيل الأسلاك
مآخذ توصيل الأسلاك
مآخذ توصيل الأسلاك
مآخذ توصيل الأسلاك

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

PIC pin 1 (إعادة ضبط رئيسية) - V + (NES pin 16) PIC pin 2 (IO 0) - UP (NES pin 4) PIC pin 3 (IO 1) - DOWN (NES pin 5) PIC pin 4 (IO 2) - يسار (NES pin 6) PIC pin 5 (IO 3) - يمين (NES pin 7) PIC pin 8 (الإرسال) - YellowPIC pin 11 (IO 4) - A (NES pin 1) PIC pin 12 (IO 5) - B (NES pin 15) PIC pin 13 (VSS) - الأرض (الوسادة الفارغة بالقرب من الزاوية اليمنى العلوية البعيدة عن الحافة) دبوس الموافقة المسبقة عن علم 14 (VDD) - V + PIC pin 15 (IO 7) - SELECT (NES pin 13) PIC pin 16 (IO 6) - START (NES pin 14) PIC pin 17 (AVSS) - أرضي (نفس الوسادة الفارغة على النحو الوارد أعلاه) دبوس الموافقة المسبقة عن علم 18 (AVDD) - V +

الخطوة 5: توصيل الكبل

توصيل الكبل
توصيل الكبل
توصيل الكبل
توصيل الكبل

قم بقطع طول كابل Cat5 (لقد استخدمت قدمين) ، وقطع شبرًا واحدًا من العزل على كل طرف. قم بقطع جميع الأسلاك باستثناء ثلاثة من المناطق المكشوفة.

سيتم توصيل الأسلاك الثلاثة الموجودة في الكبل بدبوس في القابس البعيد. يختلف إرفاق الموصل اعتمادًا على نوع الموصل ، لذلك سأشير إلى كل سلك على أنه دبوس خاص به في الموصل. دبوس الموصل 1 (استقبال) - NES pin 3 (هذا متصل بنقل PIC) دبوس الموصل 3 (الأرضي) - دبوس الموصل البني 4 (3.3 فولت) - V + بمجرد توصيل هذه الأسلاك الثلاثة ، ما عليك سوى دفع الكابل في أعمدة تخفيف الضغط التي مر بها الكبل القديم في علبة جهاز التحكم. هناك نقص شديد في الأماكن التي يمكن ربطها بالخط V +. يمكن توصيل جميع المسامير التي تحتاج إلى V + ببعضها البعض مباشرة ، ولكن يجب أن يكون NES pin 16 عند 3.3 فولت. لقد استخدمت سكينًا لكشط بعض أقنعة اللحام من الأثر لإنشاء وساداتي الخاصة.

الخطوة 6: الموافقة المسبقة عن علم

صورة
صورة
صورة
صورة

لقد استخدمت dsPIC30F2011. يمكن أخذ عينات من هذه والعديد من بلدان جزر المحيط الهادئ الأخرى من موقع Microchip على https://sample.microchip.com/ لقد استخدمت dsPIC بدلاً من الموافقة المسبقة عن علم عادي لأن 1. يمكن تشغيله على 3.3 فولت التي يوفرها iPod 2. إنه يحتوي على 8 منافذ I / O لجميع الأزرار 3. يحتوي على وحدة UART سهلة البرمجة ، والتي يمكنها إرسال البيانات إلى iPod دون الحاجة إلى التحويل. 4. كان لدي بالفعل واحد ومبرمج. يمكن استبدال أي متحكم آخر تعرف كيفية استخدامه ويلبي هذه المتطلبات ، لكن الأسلاك ستكون مختلفة. الجانب السلبي لاستخدام dsPIC هو أن المبرمج مكلف للغاية (أصبح ICD2 الآن 160 دولارًا). توجد أدوات مجانية على https://homerreid.ath.cx/misc/dspicprg/ يمكن استخدامها مع مبرمج JDM محلي الصنع ، لكنني لم أحاول ذلك مطلقًا. الملفات المضغوطة هي رمز الموافقة المسبقة عن علم. إنه مشروع في MPLAB IDE المتوفر مجانًا في Microchip. إذا كنت ترغب في تعديله أو إعادة تجميعه ، فستحتاج أيضًا إلى Microchip's C Compiler ، الذي يحتوي على إصدار طالب مجاني. يمكن استخدام هذه لإنشاء ملف سداسي عشري ضروري (أيضًا في zip) للبرمجة باستخدام MPLAB أو مبرمج JDM المذكور أعلاه. يقوم الكود بتجربة منافذ الإدخال / الإخراج 64 مرة في الثانية ، وإذا كان هناك أي تغيير ، يرسل أوامر مختلفة عبر المسلسل إلى iPod. لقد استخدمت الوثائق المتاحة للجمهور حول بروتوكول ملحقات Apple (AAP ، أو iAP) لكتابة الرمز ، ويتم التحدث عنه على https://www.adriangame.co.uk/ipod-acc-pro.html و http: / /nuxx.net/wiki/Apple_Accessory_Protocol يعمل لأعلى ولأسفل ولليسار ولليمين على رفع مستوى الصوت وخفض مستوى الصوت والأغنية السابقة والأغنية التالية على التوالي. يقوم A بتشغيل / إيقاف الموسيقى مؤقتًا ، بينما يقوم B بإيقافها. يتم كتم صوت زر التحديد ، ويسمح لك زر البدء ، عند الضغط عليه ، بالتحكم في واجهة جهاز iPod مباشرة. مع الاستمرار في الضغط على زر التشغيل ، قم بتمرير العجلة لأعلى ولأسفل ، ويقوم A و B بتشغيل أزرار التحديد والقائمة بجهاز iPod.

الخطوة 7: التجميع النهائي

التجميع النهائي
التجميع النهائي

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

موصى به: