فهرست مطالب:

کنترل کننده USB SNES: 10 مرحله
کنترل کننده USB SNES: 10 مرحله

تصویری: کنترل کننده USB SNES: 10 مرحله

تصویری: کنترل کننده USB SNES: 10 مرحله
تصویری: OLED Switch, Accessories & Metroid Dread: Special Edition [4K] 2024, جولای
Anonim
کنترل کننده USB SNES
کنترل کننده USB SNES

اول قابل آموزش به من بگویید چه چیزی نیاز دارد و چه چیزی را برطرف می کند. من مدار یا برنامه ایجاد نکردم. من فقط یک راهنما تهیه می کنم که نحوه ساخت کنترلر USB SNES را مرحله به مرحله نشان می دهد. صفحه اصلی اینجاست: www.raphnet.net/electronique/snes_nes_usb/index_en.php این راهنما یک کنترل کننده snes معمولی را به یک گیم پد usb تبدیل می کند. این برنامه بر روی XP ، Vista ، 7 و PS3 کار می کند. باید روی مک و لینوکس کار کند اما من آنها را آزمایش نکرده ام. دستگاه به عنوان یک دستگاه استاندارد HID شناخته می شود. -برای این راهنما نیازی به برنامه ریزی چیزی ندارید. این برنامه کامپایل شده است و آماده نمایش روی تراشه شما است. -شما به مهارت های لحیم کاری اولیه نیاز دارید. -مهارتهای اساسی خواندن شماتیک کمک می کند ، اما من سعی می کنم هر مرحله را توضیح دهم.

مرحله 1: قطعات مورد نیاز

قطعات مورد نیاز
قطعات مورد نیاز
قطعات مورد نیاز
قطعات مورد نیاز
قطعات مورد نیاز
قطعات مورد نیاز

لیست قطعات: -------------------------------------------- میکروکنترلر Atmega8 DIP-برنامه نویس AVR (usb ، parallelll یا سریال. من از usb استفاده می کنم.) -12 مگاهرتز استخراج کننده کریستال -[2] دیود زنر 3.6 ولت -1.5K مقاومت (در هر نقطه از 1.3K تا 1.7K باید کار کند) -[2] مقاومت 68 اهم (در هر نقطه از 60 تا 75 باید کار کند. -PCB - www.radioshack.com/product/index.jsp - $ 2 -Breadboard. این کار آزمایش را قبل از قرار دادن در کنترل بسیار ساده تر می کند. www.radioshack.com/product/index.jsp-9 دلار ابزار: ---------------------- ------------ ابزار برش. (تراشه در کنترل کننده اصلاح نشده قرار نمی گیرد.

مرحله 2: سیم ها را آماده کنید

سیم ها را آماده کنید
سیم ها را آماده کنید
سیم ها را آماده کنید
سیم ها را آماده کنید
سیم ها را آماده کنید
سیم ها را آماده کنید

-یک کابل usb بردارید و قسمت غیر مردانه را قطع کنید. شما فقط به کابل و usb مردانه نیاز دارید. -کابل USB و هر 4 اتصال داخل آن را جدا کنید.. pcb: بهتر است سیم زیادی را بگذارید و در صورت عدم نیاز آن را قطع کنید.

مرحله 3: فلش کردن فایل Hex به Atmega8

فلش کردن فایل Hex به Atmega8
فلش کردن فایل Hex به Atmega8
فلش کردن فایل Hex به Atmega8
فلش کردن فایل Hex به Atmega8
فلش کردن فایل Hex به Atmega8
فلش کردن فایل Hex به Atmega8

من از برنامه نویس usb برای فلش تراشه خود استفاده کردم. این بدان معناست که یک فایل hex کامپایل شده از رایانه به تراشه ارسال می شود. هیچ برنامه نویسی واقعی لازم نیست انجام شود. سریال و موازی کار می کند ، اما نرم افزار برنامه نویس کمی متفاوت از نرم افزار من است.

فایل 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 Data به پین 26 متصل می شود. قدرت SNES 5V به هر دو تراشه و 5V USB 5 ولت متصل می شود. اتصال زمین SNES به هر دو زمینه در زمین تراشه و usb متصل می شود.

مرحله 6: داده ها و قدرت USB

USB و داده ها
USB و داده ها
USB و داده ها
USB و داده ها

سیم کشی صحیح این قسمت بسیار مشکل است. به طرحواره توجه زیادی داشته باشید. USB 5V به هر دو پین 5V و SNES 5V USB Ground به هر دو پین زمینی و SNES USB2 USB داده - است. از طریق یک دیود زنر 3.6 ولت به زمین از طریق یک مقاومت 68 اهم به پین 2 و 3 به USB 5V از طریق یک مقاومت 1.5k متصل می شود. USB3 داده +است. می رود: از طریق دیود زنر 3.6 ولت به زمین از طریق مقاومت 68 اهم به پین 4 متصل می شود

مرحله 7: آزمایش کنترلر

تست کنترلر
تست کنترلر
تست کنترلر
تست کنترلر

با در اختیار داشتن تمام قطعات ، پورت usb را به رایانه خود وصل کنید تا سخت افزار جدیدی پیدا شود. می توانید تمام دکمه های کنترل پنل را در زیر کنترلرهای بازی تست کنید. اگر کار می کند ، آماده انتقال آن به یک pcb و قرار دادن آن در کنترلر هستید.

مرحله 8: بردبورد به PCB

تخته نان به PCB
تخته نان به PCB
تخته نان به PCB
تخته نان به PCB

من از تخته زیر برای طراحی خود استفاده کردم. تراشه را در جای خود قرار دادم و از یک dremmel برای بریدن تمام قسمت های غیر ضروری روی تخته استفاده کردم. شما باید آن را تا حد ممکن کوچک کنید تا در کنترلر جا شود. توجه داشته باشید که تمام نقاط لحیم کاری نزدیک پین ها 3 سوراخ را به هم متصل می کنند. این اجازه می دهد تا 2 سیم در هر پین بر روی این برد استفاده شود. توجه داشته باشید. لحیم کاری باید در پایین تخته باشد. آن را در طرف اشتباه قرار دهید و پین ها هیچ ارتباطی ایجاد نمی کنند.

مرحله 9: تغییر کنترل کننده

اصلاح کنترل کننده
اصلاح کنترل کننده
اصلاح کنترل کننده
اصلاح کنترل کننده
اصلاح کنترل کننده
اصلاح کنترل کننده

مجبور شدم بدنه را کمی برش دهم تا همه چیز داخل آن جا بگیرد. مدارم را زیر دکمه های abxy قرار دادم. تصویر نشان می دهد که من چه کار کردم. تا زمانی که بسته می شود آن را به هر نحوی که می خواهید قرار دهید.

مرحله 10: آزمایش نهایی + یادداشت ها

آزمایش نهایی + نکات
آزمایش نهایی + نکات
آزمایش نهایی + نکات
آزمایش نهایی + نکات
آزمایش نهایی + نکات
آزمایش نهایی + نکات

تست کنید ببینید کار میکنه یا نه اگر این کار را کرد ، شما تمام شده اید. در غیر اینصورت خطاهای رایج را بررسی کنید. خطاهای متداول: -------------------------- بررسی کنید که برق و زمین به درستی وصل شده اند جهت دیودهای زنر را بررسی کنید. آنها از هر دو جهت کار نمی کنند. آیا نوسان ساز وصل است؟ آیا برنامه مناسب و بایت فیوز را برنامه ریزی کردید؟ آیا snes data ، latch و clock به پین های راست متصل شده اند؟ آیا در هر جایی پل لحیم کاری دارید؟ توجه: --------------------------- این کنترلر بر روی PS3 کار می کند ، اما دکمه ها نقشه چندان زیبایی ندارند. دکمه های start و select روی ps3 شروع و انتخاب نمی شوند. این می تواند در برخی از بازی های جنگنده قابل استفاده باشد که به شما امکان می دهد دکمه ها را تغییر دهید. به من اطلاع دهید که برای بهبود این دستورالعمل چه کاری می توانم انجام دهم.

توصیه شده: