فهرست مطالب:
- مرحله 1: قطعات
- مرحله 2: NES Controller Prep
- مرحله 3: شماتیک
- مرحله 4: سیم کشی پریزها
- مرحله 5: سیم کشی کابل
- مرحله 6: PIC
- مرحله 7: مونتاژ نهایی
تصویری: NES Controller IPod Remote: 7 مرحله (همراه با تصاویر)
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:58
با قرار دادن میکروکنترلر PIC در کنترلر NES ، می توان آن را به جایگزینی برای ریموت آی پاد اپل تبدیل کرد. (فقط آی پاد های نسل 3 و 4 دارای این هستند ، این یک پورت بیضی شکل کوچک در کنار جک هدفون است). به روز رسانی (2011/8/26): مدت زیادی است که iPod ها از این اتصال iPod از راه دور استفاده می کنند ، اما اتصال داک (که در همه iPod ها به جز shuffle ، iPad و iPhone استفاده می شود) دارای پین های Rx/Tx یکسان است ، و همچنین خروجی 3.3 ولت. یک برد ساده شکست می تواند در انتها جایگزین کانکتور هک شده شود و شما می توانید این کار را با هر محصول اخیر اپل انجام دهید. شما می توانید تخته های برک آوت را در آدرس زیر خریداری کنید: https://www.kineteka.com/PodBreakout-v1.aspx (مینی یکی بسیار زیبا است و همچنین اطلاعات pinout دارند).
مرحله 1: قطعات
میکروکنترلر- dsPIC30F2011 می توان از سایت نمونه Microchip نمونه برداری کرد. برنامه- اشکال استفاده از dsPIC روش پیچیده برنامه نویسی است. ساده ترین راه برای برنامه نویسی استفاده از Microchip ICD2 است ، اما اینها نسبتاً گران هستند. من این را امتحان نکرده ام ، اما ظاهراً ابزارهای موجود در https://homerreid.ath.cx/misc/dspicprg/ را می توان با یک برنامه نویس JDM خانگی استفاده کرد. سوکت های IIC- من از 2 سوکت DIP 8 پین (یک عدد 18 پین یا 16 پین نیز کار می کرد). اینها برای حذف و جایگزینی IC برای برنامه نویسی و اشکال زدایی ضروری است. NES ControllerDremel با یک قطعه برش چاقوی تیز آهن لحیم کاری و دستگاه اندازه گیری کوچک الکتریکی پمپ لحیم کاری برش ها یا برش های سیم دار انبردست های سوزنی استاندارد سیم کشی اترنت استاندارد (CAT-5) مقدار مناسبی از سیم سنج کوچک قسمت داخلی کابل CAT-5 اضافی. 3G یا 4G iPod. یک پلاگین برای جک از راه دور در iPod. بدست آوردن این مشکل ترین است. چندین پیشنهاد در سایت iPod Linux ارائه شده است. من از قطعه کوچکی از یک ماژول حافظه قدیمی خراب استفاده کردم که کاملاً با پلاگین راه دور مناسب بود ، اما هر یک از راه حل های دیگر نیز کار می کند.
مرحله 2: NES Controller Prep
با یک پیچ گوشتی کوچک فیلیپس کنترل کننده را باز کرده و مدار چاپی را جدا کنید. تنها قطعاتی که باید اضافه شوند PIC و سوکت هایی هستند که می توانند آن را نگه دارند. به این ترتیب ظاهر و احساس اصلی کنترل کننده کاملاً بدون سازش است.
ابتدا ، تراشه NES باید برداشته شود. اگر پمپ لحیم کاری ندارید ، می توانید IC را با برش های برقی جدا کرده و پین ها را با گرم کردن آنها با آهن لحیم کاری و بیرون کشیدن آنها با انبردست ، جدا کنید. کابل NES اصلی نیز باید به گونه ای مشابه از روی برد جدا شود. برای ایجاد فضا برای PIC ، باید قسمت کوچکی از صفحه را از گوشه سمت راست بالا جدا کنید. فقط به اندازه کافی برای اجازه دادن به IC در سوکت برای قرار گرفتن در سراسر صفحه داخل کیف کنترل باید برداشته شود. با دقت از dremel برای برش قسمتی در حدود 0.25 اینچ در 1 اینچ استفاده کنید.
مرحله 3: شماتیک
مدار داخل کنترلر اساساً تصویر زیر خواهد بود. دنبال کردن این تصویر دشوار است ، اما توضیح بهتری در مورد نحوه عملکرد کنترل کننده است. مراحل زیر کاربرد من از این طرحواره را به تفصیل شرح می دهد.
مرحله 4: سیم کشی پریزها
به دلیل سادگی ایده ، تنها کار الکتریکی که باید انجام شود اتصال سوکت های IC به برد و کابل کنترل کننده به برد است. سیم کشی کنترل کننده در تئوری بسیار ساده است ، اما توسط استفاده از تمام اجزای اصلی (خطوط مشکی پوشیده از نوار شفاف سبز در واقع مقاومت های کششی هستند.) بسیاری از سیم کشی ها می توانند بر اساس میزان برداشته شدن تخته با درمل متغیر باشند. برخی از ردیابی هایی که بریده شده اند باید با سیم جایگزین شوند ، مخصوصاً مواردی که به پد های دکمه یا مقاومت های کششی متصل می شوند. توجه: پدها برای تراشه NES قدیمی در جهت عقربه های ساعت از شکافی که در پشت کنترلر چاپ شده است شمارش می شوند. به اعداد پین PIC به همین ترتیب شمارش می شوند. رنگها به رنگ سیمهای اصلی کابل NES اشاره دارند و در پشت تخته چاپ می شوند (نه رنگهای داخل پرانتز).
پین PIC 1 (بازنشانی اصلی) --- V+ (پین NES 16) پین PIC 2 (IO 0) --- UP (پین NES 4) پین 3 PIC (IO 1) --- پایین (پین NES 5) PIC 4 (IO 2) --- چپ (پین NES 6) PIC 5 پایه (IO 3) --- راست (پایه NES 7) PIC 8 پایه (انتقال) --- زرد پایه PIC 11 (IO 4) --- A (پین NES 1) پایه PIC 12 (IO 5) --- B (پین NES 15) پایه PIC 13 (VSS) --- زمین (پد خالی نزدیک گوشه بالا سمت راست که از لبه دورتر است) پین PIC 14 (VDD) --- V+PIC پین 15 (IO 7) --- انتخاب (پین NES 13) پین PIC 16 (IO 6) --- استارت (پین NES 14) پین PIC 17 (AVSS) --- زمین (همان پد خالی مانند بالا) پین PIC 18 (AVDD) --- V+
مرحله 5: سیم کشی کابل
یک طول کابل Cat5 را برش دهید (من از 2 فوت استفاده کردم) ، و یک اینچ عایق را در هر انتهای آن جدا کنید. همه سیمها را به جز سه قسمت از مناطق در معرض قطع کنید.
3 سیم موجود در کابل هر کدام به یک پین در شاخه راه دور متصل می شوند. بسته به نوع اتصال ، اتصال رابط متفاوت است ، بنابراین من به هر سیم به عنوان پین آن روی کانکتور اشاره می کنم. پین اتصال 1 (دریافت) --- پین NES 3 (این به فرستنده PIC متصل است) پین اتصال 3 (زمین) --- پین اتصال دهنده قهوه ای 4 (3.3V) --- V+ پس از اتصال این سه سیم ، به سادگی کابل را به داخل ستون های تنش زا که کابل قدیمی در محفظه کنترلر از آن عبور می کرد ، فشار دهید. کمبود شدید مکان برای اتصال به خط V+ وجود دارد. همه پین هایی که نیاز به V+ دارند می توانند مستقیماً به یکدیگر متصل شوند ، اما پین NES 16 باید 3.3 ولت باشد. من با استفاده از چاقو مقداری از ماسک را از روی خط برداشته و پدهای خودم را ایجاد کردم.
مرحله 6: PIC
من از dsPIC30F2011 استفاده کردم. این و بسیاری از PIC های دیگر را می توان از سایت Microchip در https://sample.microchip.com/ نمونه برداری کرد. من از dsPIC به جای PIC معمولی استفاده کردم زیرا 1. می تواند بر روی 3.3 ولت که توسط iPod 2 ارائه می شود اجرا شود. 8 درگاه ورودی/خروجی برای همه دکمه ها 3. دارای یک ماژول UART آسان برای برنامه ریزی است که می تواند داده ها را بدون نیاز به تبدیل به iPod ارسال کند. 4. من قبلاً یک برنامه نویس داشتم. هر میکروکنترلر دیگری که نحوه استفاده از آن را می شناسید و این الزامات را برآورده می کند ، می تواند جایگزین شود ، اما سیم کشی متفاوت خواهد بود. نکته منفی استفاده از dsPIC این است که برنامه نویس بسیار گران است (ICD2 اکنون 160 دلار است). ابزارهای رایگان در https://homerreid.ath.cx/misc/dspicprg/ وجود دارد که می تواند با یک برنامه نویس JDM خانگی استفاده شود ، اما من هرگز این کار را انجام نداده ام. فایل های فشرده کد PIC هستند. این یک پروژه در MPLAB IDE رایگان Microchip است. اگر می خواهید آن را تغییر دهید یا دوباره کامپایل کنید ، به Microchip's C Compiler نیز نیاز دارید ، که دارای نسخه رایگان دانشجویی است. از این موارد می توان برای تولید فایل hexesary (همچنین در 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 آن را متوقف می کند. دکمه انتخاب بی صدا می شود و دکمه Start ، هنگامی که نگه داشته می شود ، به شما امکان می دهد مستقیماً رابط iPod را کنترل کنید. با نگه داشتن شروع ، چرخ را به بالا و پایین بچرخانید ، و A و B دکمه های انتخاب و منوی iPod را کار می کنند.
مرحله 7: مونتاژ نهایی
کیف کنترل NES را به برد وصل کرده و آن را به هم وصل کنید. کنترل کننده را به درگاه راه دور iPod خود وصل کرده و دکمه ها را فشار دهید. PIC به سادگی با اتصال آن به iPod روشن می شود ، که قدرت آن را تأمین می کند. شما در حال حاضر راهی برای کنترل iPod از فاصله 2 پا دورتر از قبل دارید. این دستورالعمل شامل اشیاء تیز ، سریع و گرم است. لمس آنها ممکن است شما را نکشد. من مسئول هیچ گونه سرطانی نیستم که این احتمالاً باعث آن شود.
توصیه شده:
لغزش از راه دور Amazon Fire Remote TV Remote: 3 مرحله (همراه با تصاویر)
لغزش از راه دور Amazon Fire Remote TV: Oh Amazon ، Fire TV شما بسیار شگفت انگیز است ، چرا کنترل صدا را روی ریموت خود به ما ندادید؟ خوب ، با کمتر از 5 دلار در آمازون ، می توانید این ریموت کوچک زیبا ، قدرتمند ، بی صدا را خریداری کنید ، حجم و کانال همه در یک بسته کوچک. در چاپگر سه بعدی وارد کنید
پخش کننده MP3 NES Controller: 11 مرحله (همراه با تصاویر)
پخش کننده MP3 NES Controller: بنابراین مدتی پیش دیدم که شخصی در آنجا یک کنترلر NES انجام داده است و آن را به پخش کننده MP3 تبدیل کرده است. این نسخه من از این مد است. امیدوارم دوست داشته باشید. BTW ، من از پخش کننده MP3 Coby 512MB استفاده کردم. و اگر فرصتی پیدا کردید به www.straightrazorplace.com سر بزنید. من
تلفن همراه کنترل NES: 9 مرحله (همراه با تصاویر)
تلفن همراه کنترل کننده NES: مرز نهایی حالت های کنترل NES: تلفن همراه کنترل کننده NES. به روز رسانی 6/9/11: سلام به همه. وای ، من هنوز در خانه تعجب می کنم که این پروژه توجه زیادی را به خود جلب می کند. متأسفانه ، من اصلاً نمی توانم دستورالعمل ها را بررسی کنم. پس اگر شما
NES Controller Shuffle (Nintendo Controller MP3، V3.0): 5 مرحله (همراه با تصاویر)
NES Controller Shuffle (نینتندو کنترلر MP3 ، V3.0): من ryan97128 را به طور کامل بر روی طراحی وی برای Nintendo Controller MP3 ، نسخه 2.0 پاره کردم و می شنوم که او این ایده را از Morte_Moya خردمند دریافت کرده است ، بنابراین نمی توانم اعتبار آن را بدست آورم. همه نبوغ آنها من فقط می خواستم راحتی و شارژ را اضافه کنم
USB NES Controller With Arduino !: 6 مرحله (همراه با تصاویر)
USB NES Controller With Arduino !: UPDATE 22-12-2014 کاربر دستورالعمل mattpbooth کد را به روز کرده و در github میزبانی می کند: https: //github.com/mattpbooth/ArduinoNESController…Thanks Matt! UPDATE 03-12-2011 a println with print (derp). به روز رسانی 01-12-2011 همه کد ها را بازسازی کنید