فهرست مطالب:
- مرحله 1: اجزای لازم را جمع آوری کنید
- مرحله 2: نمودار مدار و کدگذاری
- مرحله 3: برش ، رنگ آمیزی و لحیم کاری
- مرحله 4: رفع سوئیچ های محدود و آزمایش نهایی
- مرحله 5: همه چیز را با هم ترکیب کنید
تصویری: GAMEPAD کنترل ARDUINO برای رایانه شخصی: 5 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:54
سلام بچه ها ، من سروش هستم. چند روز پیش می خواستم چند بازی یکپارچهسازی با سیستمعامل انجام دهم. بنابراین آنها را روی رایانه خود نصب کردم. اما من فقط می توانم با صفحه کلید رایانه خود بازی کنم و این احساس روزهای کودکی من را نمی دهد. بنابراین تصمیم گرفتم برای کامپیوتر خود یک گیم پد بسازم که بتواند بازیهای قدیمی و جدید را اجرا کند (نه همه). من از یک کنترلر بازی قدیمی استفاده کردم و آن را تغییر دادم تا این گیم پد عالی را ایجاد کنم. این یک پد بازی سیمی برای رایانه شخصی است. می توان از آن برای بازی شبیه ساز و بازی های رایانه ای استفاده کرد. همچنین جوی استیک می تواند به عنوان یک ماوس برای رایانه شما عمل کند. پد بازی با استفاده از 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: همه چیز را با هم ترکیب کنید
حالا محفظه را با کمک چند پیچ ببندید.
من چند تصویر را در بالا ضمیمه کرده ام تا به شما نشان دهم که محصول نهایی چگونه به نظر می رسد.
این تمام کار شماست. حالا سعی کنید چند بازی انجام دهید. شما می توانید شبیه ساز و همچنین بازی های رایانه ای (که به تعداد بیشتری کلید نیاز ندارند) بازی کنید.
با این کار اولین دستورالعمل آموزشی من به پایان می رسد. امیدوارم خوشت آمده باشد:)
توصیه شده:
(UPDATE - ISLIGHT ISLIGHT) یک کنترل کننده بازی USB برای رایانه شخصی: 10 مرحله (همراه با تصاویر)
(UPDATE - ISLIGHT ISLIGHT) یک کنترل کننده بازی USB برای رایانه شخصی: یک کنترل کننده بازی برای هر بازی (تقریباً)
چگونه می توان از رایانه قدیمی یک مینی میز شخصی شخصی درست کرد - در جیب شما قرار می گیرد: 6 مرحله
چگونه می توان از رایانه قدیمی یک مینی میز شخصی شخصی درست کرد - در جیب شما قرار می گیرد: من به شما نحوه ساخت یک فن کوچک مینی میز شخصی از یک کامپیوتر قدیمی را نشان خواهم داد. یک مزیت این است که حتی در جیب شما جا می شود. این یک پروژه بسیار ساده است ، بنابراین به تجربه و تخصص زیادی احتیاج ندارید. بنابراین بیایید شروع کنیم
Snowblind Mod برای رایانه شخصی: 8 مرحله
Snowblind Mod for PC: این آموزشی است که من در حال نوشتن آن هستم تا هرکسی بتواند حالت برف برف را با قیمت نسبتا ارزان روی رایانه خود انجام دهد. حالت کور برفی کار می کند زیرا همه صفحه های LCD شفاف هستند. پشت آنها یک پنل زمینه سفید قرار دارد که توسط LED ها یا لوله های کاتد روشن می شود. حذف
ESP8266 RGB LED STRIP WIFI کنترل - NODEMCU به عنوان یک کنترل از راه دور IR برای نوار LED کنترل شده بر روی Wifi - کنترل تلفن هوشمند RGB LED STRIP: 4 مرحله
ESP8266 RGB LED STRIP WIFI کنترل | NODEMCU به عنوان یک کنترل از راه دور IR برای نوار LED کنترل شده بر روی Wifi | RGB LED STRIP Smartphone Control: سلام بچه ها در این آموزش می آموزیم که چگونه از nodemcu یا esp8266 به عنوان ریموت IR برای کنترل نوار LED RGB استفاده کنید و Nodemcu توسط تلفن هوشمند از طریق وای فای کنترل می شود. بنابراین اساساً می توانید RGB LED STRIP را با تلفن هوشمند خود کنترل کنید
بازوی رباتیک کنترل شده توسط آردوینو و رایانه شخصی: 10 مرحله
بازوی روباتیک کنترل شده توسط آردوینو و رایانه شخصی: بازوهای روباتیک به طور گسترده ای در صنعت استفاده می شود. چه برای عملیات مونتاژ ، جوشکاری و یا حتی یکی برای اتصال در ISS (ایستگاه فضایی بین المللی) استفاده می شود ، آنها به انسانها در کار کمک می کنند یا به طور کامل جایگزین انسان می شوند. بازویی که من ساخته ام کوچکتر است