فهرست مطالب:

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

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

تصویری: بازی کنترل شده آردوینو: 6 مرحله
تصویری: آموزش آردوینو پروژه محور - قسمت 6 2024, جولای
Anonim
بازی کنترل شده آردوینو
بازی کنترل شده آردوینو

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

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

مرحله 1: الزامات

الزامات
الزامات

شما نیاز دارید: Arduino Uno

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

تخته شکست جوی استیک DR811

Breadboard 170 پین (کوچک) در این دوره نیازی به لحیم کاری ندارید ، اما می توانید طرح من را با آن اصلاح کنید.

دکمه میکروسوئیچ 12x12mm (هر رنگ درپوش)

مقاومت 10k اهم

نوار داکت

ناخن

(قدیمی) مانیتور. ترجیحا مربع.

چوب (یا چیز دیگری که می خواهید با آن قاب بسازید)

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

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

راه اندازی سیم کشی آردوینو
راه اندازی سیم کشی آردوینو
راه اندازی سیم کشی آردوینو
راه اندازی سیم کشی آردوینو

جوی استیک بسیار ساده است و مانند تصویر نشان داده شده است. شکاف کلید باید در تعدادی از پین های شما قرار گیرد. در تصاویر من نشان داده شده است که جوی استیک و دکمه در شکاف 2 قرار داده شده است. ما از کلید جوی استیک استفاده نمی کنیم (این برای فشار دادن دکمه جوی استیک است). بنابراین من این را به 3 تقسیم کردم (زیرا اگر می خواهید کاری با آن انجام دهید).

X و Y جوی استیک ورودی های آنالوگ خواهند بود. A0 و A1. علاوه بر این ، باید 5 ولت و زمین را به جوی استیک اعمال کنید.

دکمه نسخه کوچکتری از https://www.arduino.cc/fa/Tutorial/Button است

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

این دکمه از 3.3v استفاده می کند.

مرحله 3: برنامه نویسی آردوینو

اسکریپت نویسی آردوینو
اسکریپت نویسی آردوینو
برنامه نویسی آردوینو
برنامه نویسی آردوینو
اسکریپت نویسی آردوینو
اسکریپت نویسی آردوینو

اسکریپت آنالوگ و دیجیتال را با هم تغییر می دهد ، زیرا انجام این کار در آردوینو Uno کمی پیچیده بود. در آردوینو لئوناردو ، این کار بسیار ساده تر است. دو دوست برنامه نویس من | Aroop Roelofs و Robert Popijus به من کمک کرده اند تا این کار را ممکن کنم.

برای توضیح این اسکریپت: با تعریف مجموعه ای از متغیرها شروع می شود. به نرخ بادی 9600 نیاز خواهید داشت ، به این ترتیب arduino می تواند به طور دقیق ورودی ها را به موتور بازی Unity ارسال کند.

جوی استیک با مرکز 512 واحد کار می کند (می توانید اینها را به صورت پیکسل تصور کنید). ما به مقادیر X+ ، X- ، Y+ و Y- نیاز داریم. به همین دلیل است که ما 256 را روی متغیرهای دو محور تعریف می کنیم. به این ترتیب جوی استیک در میانه دقیق 512 متمرکز می شود و مقدار بین -1 تا 1 قابل بازگشت است.

قسمت پایینی زیر "کد واقعی" ترکیبی از کلمات را به صورت یک رشته واحد تولید می کند که به موتور Unity ارسال می شود. به نظر می رسد: Xvalue_Yvalue_Firing بله/خیر

دکمه می گوید ft (آتش درست است) تا بگوید بازیکن در حال شلیک است. در غیر این صورت همچنان ff (آتش false) می گوید

بنابراین اگر جوی استیک را کمی به راست بکشید و دکمه شلیک را فشار دهید ، سیستم چیزی شبیه 0.53_0_ft ارسال می کند

قسمت پایین موتور کار این مکانیزم است.

به جای آن ، اسکریپت را می توانید از اینجا بارگیری کنید

مرحله 4: ساخت Arcade Frame

ساخت قاب بازی
ساخت قاب بازی
ساخت قاب بازی
ساخت قاب بازی
ساخت قاب بازی
ساخت قاب بازی

این یک گام بزرگ است و می تواند برای شما متفاوت از نحوه انجام آن باشد.

شما باید یک قاب چوبی در اطراف مانیتوری که می خواهید از آن برای بازی استفاده کنید بسازید.

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

قسمت پشتی بازی خود را اضافه کنید ، با MDF می توانید از پیچ ها برای ثابت نگه داشتن همه چیز استفاده کنید. من از چسب استفاده نکردم ، بنابراین اگر می خواهم ارتقا دهم یا بعداً چیزی را تعمیر کنم ، می توانم این قاب را جدا کنم.

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

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

در پشت چند سوراخ بزرگ ایجاد کنید تا HMDI/VGA مانیتور و کابل برق مانیتور خارج شوند.

مرحله 5: افزودن آردوینو

افزودن آردوینو
افزودن آردوینو
افزودن آردوینو
افزودن آردوینو
افزودن آردوینو
افزودن آردوینو

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

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

یک سوراخ برای جوی استیک شما ، یکی برای دکمه شما ، و یک سوراخ برای بیرون آمدن کابل USB آردوینو شما. در صورت تمایل می توانید این آخرین سوراخ را رها کرده و روی آردوینو خود باتری بسازید. همچنین می توانید آخرین سوراخ را در یکی از پانل های جانبی اضافه کنید.

دکمه خود بسیار کم است و خارج از پنل جلویی شما نمی چسبد. یک شیء سیلندر ، یک کلاه رژ لب پیدا کنید. اینها معمولاً برای دکمه انگشت یک طرف خوب هستند. من با چسب فوق العاده درپوش را پر کردم و درپوش بالای دکمه را روی کاغذ مهر شده چسباندم. در مرحله بعد می توانید روی دکمه breadboard خود دوباره کلیک کنید. شما می توانید هر دو واحد کنترل کننده را روی پلتفرم های بلوک خود بچسبانید ، مانند من با نان برد من. من خودم میخ های بسیار جالبی پیدا کردم و این سوراخ ها را روی سوراخ های کوچکی که با واحد جوی استیک وجود دارد چکش زدم. اگر تخته نان را از هر طرف چسب بزنید ، قادر به حرکت نخواهد بود و دکمه کلاه از پنل جلویی شما بیرون می آید. هنگامی که احساس کردید کار تمام شده است ، آردوینو خود را به کابل USB وصل کنید ، پنل جلویی خود را اضافه کرده و همه را پیچ کنید با یکدیگر.

مرحله 6: بازی را بارگیری و بازی کنید

بازی را بارگیری و بازی کنید!
بازی را بارگیری و بازی کنید!
بازی را بارگیری و بازی کنید!
بازی را بارگیری و بازی کنید!
بازی را بارگیری و بازی کنید!
بازی را بارگیری و بازی کنید!

من یک بازی ساخته ام که می توانید فوراً بازی کنید.

در https://drive.google.com/open؟id=1KOdLxV-Pn2jji3O0… قابل بارگیری است

USB Arduino را به لپ تاپ یا رایانه خود متصل کرده و HDMI را وصل کنید. هنگامی که پنجره بازی باز می شود ، "Display 2" را انتخاب کنید که معمولاً مانیتور متصل شما است. اگر از مانیتور قدیمی استفاده می کنید و رایانه جدیدتری دارید ، ممکن است مانند تصویر به مبدل VGA به HMDI نیاز داشته باشید.

بازی کنید و لذت ببرید!

توصیه شده: