فهرست مطالب:

GAMEPAD کنترل ARDUINO برای رایانه شخصی: 5 مرحله
GAMEPAD کنترل ARDUINO برای رایانه شخصی: 5 مرحله

تصویری: GAMEPAD کنترل ARDUINO برای رایانه شخصی: 5 مرحله

تصویری: GAMEPAD کنترل ARDUINO برای رایانه شخصی: 5 مرحله
تصویری: Leap Motion SDK 2024, جولای
Anonim
GAMEPAD ARDUINO برای کامپیوتر
GAMEPAD ARDUINO برای کامپیوتر

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

مرحله 1: اجزای لازم را جمع آوری کنید

اجزای ضروری را جمع آوری کنید
اجزای ضروری را جمع آوری کنید
اجزای ضروری را جمع آوری کنید
اجزای ضروری را جمع آوری کنید
اجزای لازم را جمع آوری کنید
اجزای لازم را جمع آوری کنید

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

من اکیداً به شما پیشنهاد می کنم قطعات را از UTSource بخرید زیرا کاملاً قابل اعتماد هستند و کیفیت محصولات نیز خوب است. آنها محصولات را به موقع و در شرایط مناسب تحویل می دهند.

اکنون اجازه دهید نگاهی به اجزای آن بیندازیم.

1. کنترل بازی قدیمی یکپارچهسازی با سیستمعامل

می توانید از کنترلر بازی یکپارچهسازی با سیستمعامل مانند آنچه من استفاده کردم استفاده کنید. اگر به چاپگر سه بعدی دسترسی دارید ، می توانید محفظه خود را چاپ کنید (این گزینه به شما امکان می دهد دکمه های بیشتری اضافه کنید).

2. آردوینو پرو میکرو

برای این پروژه باید از Arduino Pro Micro یا Arduino Leonardo mini استفاده کنید. به طور خلاصه شما به یک میکرو کنترلر با قابلیت HID (دستگاه رابط انسانی) نیاز دارید. Arduino Pro micro دارای کنترلر میکرو ATmega 32U4 است.

3. سوئیچ

این یک سوئیچ کشویی معمولی است که من برای اهداف اضطراری استفاده کردم. مشکل کار با کتابخانه ماوس و صفحه کلید این است که در صورت عدم بارگذاری کد صحیح ، می توانید کنترل صفحه کلید یا ماوس خود را از دست بدهید. بنابراین داشتن یک سوئیچ که می تواند به شما در کنترل مجدد ماوس/صفحه کلید رایانه شما کمک کند بسیار ضروری است.

4. ماژول جوی استیک

برای کنترل حرکت موس باید از یک ماژول جوی استیک استفاده کنیم. هر ماژول جهت X و Y را کنترل می کند.

5. سوئیچ های محدود

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

6. دکمه فشار

دکمه های فشار را می توان در پیکربندی pull up یا pull down رابط داد. در اینجا از پیکربندی pull down برای همه دکمه ها و سوئیچ ها استفاده کردم. من برای این کار از مقاومت های 10 کیلو اهم استفاده کردم.

7. PCB همه منظوره

برای لحیم کاری همه اجزاء ، یک PCB چند منظوره تهیه کنید.

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

نمودار و کدگذاری مدار
نمودار و کدگذاری مدار
نمودار و کدگذاری مدار
نمودار و کدگذاری مدار
نمودار و کدگذاری مدار
نمودار و کدگذاری مدار

همه قطعات را مطابق نمودار مدار داده شده در بالا وصل کنید. من همچنین یک راهنمای سریع برای اتصال دکمه های فشار با Arduino ضمیمه کرده ام.

من توصیه می کنم ابتدا همه اتصالات و کار روی یک تخته نان را بررسی کنید.

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

اکنون کد را بارگیری کرده و کتابخانه های mouse.h و keyboard.h را نصب کنید. کد را در Arduino خود بارگذاری کنید.

برای بارگیری کد زیر کلیک کنید

مرحله 3: برش ، رنگ آمیزی و لحیم کاری

برش ، نقاشی و لحیم کاری
برش ، نقاشی و لحیم کاری
برش ، نقاشی و لحیم کاری
برش ، نقاشی و لحیم کاری
برش ، نقاشی و لحیم کاری
برش ، نقاشی و لحیم کاری
برش ، نقاشی و لحیم کاری
برش ، نقاشی و لحیم کاری

ابتدا PCB را با توجه به اندازه Game pad برش دهید و دکمه های فشار و ماژول جوی استیک را تراز کنید. با سفارش PCB می توانید از این کار سخت و لحیم کاری اجتناب کنید. UTSource.net PCB های با کیفیت را با نرخ مقرون به صرفه ارائه می دهد.

سپس پد بازی را با رنگ دلخواه خود رنگ آمیزی کنید.

اکنون دکمه های فشار و جوی استیک را در pcb عمومی استفاده کنید.

مرحله 4: رفع سوئیچ های محدود و آزمایش نهایی

رفع سوئیچ های محدود و آزمایش نهایی
رفع سوئیچ های محدود و آزمایش نهایی
رفع سوئیچ های محدود و آزمایش نهایی
رفع سوئیچ های محدود و آزمایش نهایی
رفع سوئیچ های محدود و آزمایش نهایی
رفع سوئیچ های محدود و آزمایش نهایی
رفع سوئیچ های محدود و آزمایش نهایی
رفع سوئیچ های محدود و آزمایش نهایی

حالا سوئیچ های محدود را در موقعیت خود با کمک چسب فوق العاده ثابت کنید.

اجزای باقی مانده را لحیم کرده و آخرین آزمایش را انجام دهید.

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

همه اش را بگذار کنار هم
همه اش را بگذار کنار هم
همه اش را بگذار کنار هم
همه اش را بگذار کنار هم
همه اش را بگذار کنار هم
همه اش را بگذار کنار هم
همه اش را بگذار کنار هم
همه اش را بگذار کنار هم

حالا محفظه را با کمک چند پیچ ببندید.

من چند تصویر را در بالا ضمیمه کرده ام تا به شما نشان دهم که محصول نهایی چگونه به نظر می رسد.

این تمام کار شماست. حالا سعی کنید چند بازی انجام دهید. شما می توانید شبیه ساز و همچنین بازی های رایانه ای (که به تعداد بیشتری کلید نیاز ندارند) بازی کنید.

با این کار اولین دستورالعمل آموزشی من به پایان می رسد. امیدوارم خوشت آمده باشد:)

توصیه شده: