فهرست مطالب:

کنترل کننده بازی های ویدیویی USB DIY: 6 مرحله
کنترل کننده بازی های ویدیویی USB DIY: 6 مرحله

تصویری: کنترل کننده بازی های ویدیویی USB DIY: 6 مرحله

تصویری: کنترل کننده بازی های ویدیویی USB DIY: 6 مرحله
تصویری: پسر باید...🗿😐 2024, نوامبر
Anonim
کنترل کننده بازی های ویدیویی USB DIY
کنترل کننده بازی های ویدیویی USB DIY

انواع مختلفی از کنترلرهای سفارشی وجود دارد ، از چوب بازی های کلاسیک گرفته تا تفریحات کنترلرهای مدرن ، که معمولاً از همان قسمتهای اصلی ساخته می شوند.

برای آخرین پروژه خود در کلاس مهندسی پیشرفته دبیرستان ، ما بر عهده خود هستیم که کنترلر کوچک خود را بسازیم که دارای چیدمانی ساده است و برای انجام بازی های ساده ساخته شده است. این طرح همچنین اقتباس از کنترلر سفارشی دیگری است که می توانید در اینجا پیدا کنید:

با توجه به اینکه برخی از م componentsلفه ها به طور علنی در مدرسه ما در دسترس هستند ، انجام برخی از این مراحل دشوار است ، اما اگر یا همه موارد ذکر شده در زیر را در اختیار دارید ، یا می خواهید مانند ما بداهه نوازی کنید/سازگار شوید ، سپس با خیال راحت دستورالعمل های ما را دنبال کنید تا کنترلر بازی های ویدیویی USB DIY خود را بسازید!

مرحله 1: ابزارها و سخت افزار

ابزارها و سخت افزار
ابزارها و سخت افزار
ابزارها و سخت افزار
ابزارها و سخت افزار
ابزارها و سخت افزار
ابزارها و سخت افزار

مواردی که برای این پروژه نیاز دارید:

  • دکمه های فشار 6x6x4.5mm (12)
  • Arduino Pro Micro w/ Micro USB insert (1)
  • کابل میکرو USB (1)
  • 10KΩ مقاومت (10)
  • PCB سفارشی (1) - فایل Gerber برای سفارش ذکر می شود
  • 1/8 "اکریلیک - هر رنگ
  • هدرهای زن و مرد 10 پین (2)

سخت افزار مورد نیاز پروژه:

  • لحیم کاری آهن (و تجهیزات ایمنی)
  • برش لیزری - ممکن است مشکل باشد. می توان در اطراف کار کرد
  • پرینتر سه بعدی

اختیاری! - اگر می خواهید نتایج خود را قبل از لحیم کردن همه چیز به PCB آزمایش کنید ، می توانید کد را روی Arduino قرار دهید و آن را روی یک تخته نان قرار دهید (همانطور که در مرحله 3 مشاهده شده است) ، که به آنها نیاز دارید:

  • Arduino Pro Micro (بدون کد نصب شده)*
  • تخته نان بزرگ (1-2)
  • سیم (می تواند از رنگ های مختلف برای تسهیل تمایز استفاده کند) (12)
  • 10KΩ مقاومت (10)
  • دکمه های فشار 6x6x4.5mm (12)

*می توان از این موارد برای پروژه نهایی استفاده کرد. در صورت تمایل ، نیازی به دریافت موارد جدید ندارید

اگر همه اقلام خود را گرم و آماده استفاده دارید ، بیایید شروع کنیم!

مرحله 2: بارگذاری کد روی Arduino

بارگذاری کد روی آردوینو
بارگذاری کد روی آردوینو

کدی که ما استفاده کردیم یک نسخه اصلاح شده از کد Instructable بود که ما بر اساس آن بودیم ، زیرا آردوینو که ما استفاده می کردیم با طرحی که آنها استفاده می کردند متفاوت بود. ما در اطراف پورت ها را برای دکمه های مختلف تغییر دادیم تا همه چیز بسیار ساده تر شود.

اگر می خواهید آن را امتحان کنید و از آن استفاده کنید ، کد اصلی در اینجا آمده است:

در نرم افزار Arduino ، مطمئن شوید که Arduino در تنظیمات یک Arduino Mirco است و پورت COM همان Arduino Micro است که شما به آن وصل کرده اید. پس از بررسی آن ، فقط باید بتوانید روی Upload کلیک کنید. کد باید روی آردوینو باشد.

مرحله 3: (اختیاری) راه اندازی Breadboard

(اختیاری) راه اندازی Breadboard
(اختیاری) راه اندازی Breadboard
(اختیاری) تنظیم Breadboard
(اختیاری) تنظیم Breadboard

سر بلند!

این مرحله ، اگر در مرحله 1 یا عنوان این مرحله مشاهده نکرده اید ، اختیاری است. اگر فکر می کنید همه چیز می تواند بدون آزمایش روی تخته نان کار کند ، به دنبال آن باشید. از آنجا که ما برای اولین بار بود که چنین پروژه ای را انجام می دادیم ، تصمیم گرفتیم آن را آزمایش کنیم زیرا نمی خواهیم تجهیزات خریداری شده یا در دسترس ما را خراب کنیم و همچنین می خواهیم به جای پرتاب کردن ، کارآمدتر یاد بگیریم. تا انتهای عمیق بدون هیچ گونه آگاهی اگر برای انجام مراحل دیگر شک دارید ، قبل از ادامه این مرحله این مرحله را دنبال کنید.

تخته های نان را بیرون آوردیم و آنها را کنار هم قرار دادیم تا یک طرح منسجم برای دکمه ها ، مقاومت ها و سیم ها بدست آوریم. ما دکمه ها را به صورت یک خط مستقیم روی تخته نانداختیم (به استثنای یک دکمه روی تخته کوچکتر بالا ، همانطور که دکمه تست ما بود. لازم نیست دقیقاً آن را انجام دهید). سپس سیم ها و مقاومت ها را مانند تصویر بالا به دکمه ها وصل کردیم. قبل از اینکه Arduino را تنظیم کنید ، مطمئن شوید که آخرین مرحله را دنبال کرده اید و کد را در آنجا قرار داده اید. اگر این کار را نکردید ، در اصل یک تکه پلاستیک گران قیمت خواهد بود که هیچ کاری انجام نمی دهد.

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

مرحله 4: ایجاد/سفارش PCB

PCB ای که ما تصویر کردیم یک طرح سفارشی است که ما برای این پروژه ساخته ایم زیرا PCB اصلی مورد استفاده اصلی با آردوینو مورد استفاده ما سازگار نیست. برای این کار ، ما از برنامه ای به نام Fritzing استفاده کردیم که استفاده از آن بسیار آسان و بسیار کاربر پسند بود. ما طرح دکمه ، طرح مقاومت را تنظیم کردیم و یک شکاف آردوینو را انتخاب کردیم که برای Arduino ما کار می کرد ، زیرا برنامه مدل دقیق ما را نداشت.

شرکتی که ما برای سفارش PCB از آن استفاده کردیم JLCPCB بود. هزینه حمل و نقل از DHL حدود 30 دلار بود و گزینه های ارزان تری برای حمل وجود دارد ، اما به دلیل فرایند تولید ، زمان بیشتری طول می کشد. ما همچنین آن را به رنگ قرمز سفارشی درآورده ایم که 8 دلار دیگر نیز در نظر گرفته است ، بنابراین در حقیقت PCB شما با حمل و نقل می تواند حدود 8-10 دلار باشد.

مرحله 5: آزمایش کنید آیا همه چیز مناسب است

پس از ورود PCB ، Arduino شما تمام کد را بارگذاری کرده است ، و شما بقیه قطعات خود را دارید ، وقت آن است که آن را کنار هم قرار دهید. آزمایش کنید که آیا آردوینو شما در شکاف های مناسب برای آنها قرار می گیرد یا خیر ، مطمئن شوید که مقاومت ها و دکمه ها در مکان های مناسب قرار دارند و ببینید آیا هر کدام از سیم کشی های داخل مدار چاپی به درستی وصل شده اند و هیچ گونه شکستگی وجود ندارد (اگر شما از طراحی ما استفاده کردید ، هیچ مشکلی نباید وجود داشته باشد ، اما همیشه خوب است که دوباره آن را بررسی کنید).

مرحله 6: لحیم کاری

لحیم کاری
لحیم کاری
لحیم کاری
لحیم کاری

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

توصیه می کنیم با مقاومت شروع کنید تا همه قسمت های نازک را در همه جا نداشته باشید و آنها را یکی یکی انجام دهید. یک راه خوب برای ثابت نگه داشتن مقاومت هنگام لحیم کاری این است که انتهای بلند را از یکدیگر خم کنید در حالی که در سوراخ های PCB گیر کرده است. هنگامی که لحیم کاری کردید ، می توانید انتهای بلند مقاومتها را با مقداری سیم محکم کنید و در حین انجام این کار ، مطمئن شوید که بیش از حد نزدیک نزنید ، در غیر این صورت ممکن است لحیم را بریده و اتصال را قطع کنید.

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

پس از آماده شدن و آماده شدن برای کار ، زمان قسمت سخت است: آردوینو. آردوینو را به سوراخ ها بچسبانید و 1-2 پورت را لحیم کنید تا در جای خود باقی بماند و سپس با احتیاط ادامه دهید و بقیه را لحیم کنید. همراه با اطمینان از برخورد با هر سوراخ ، همچنین مطمئن شوید که هیچ یک از لحیم ها به لحیم دیگر ضربه نمی زند ، اگر این اتفاق بیفتد ، احتمال اتصال کوتاه وجود دارد ، چیزی که ما نمی خواهیم ، وگرنه شما در دردسرهای عمیق

توصیه شده: