ساخت کنسول بازی دستی با آردوینو

محتویات
در این آموزش ، ما قصد داریم یک کنسول بازی دستی با استفاده از Arduino Pro Micro بسازیم. Arduboy یک سیستم بازی قابل برنامه ریزی 8 بیتی است. در حقیقت Arduboy یک سیستم توسعه بازی است که مبتنی بر پلتفرم محبوب آردوینو است. بسته اصلی بازی Arduboy بر اساس میکروکنترلر ATmega32U4 و صفحه نمایش OLED با وضوح 128×64 پیکسلی ساخته شده است. بنابراین ، برای ساخت این پروژه باید یک برد Arduino مبتنی بر میکروکنترلر ATmega32u4 و یک نمایشگر OLED مبتنی بر ارتباط SPI با 6 پین داشته باشید.
مدار کنسول بازی دستی Arduino
شماتیک مدار کامل در زیر نشان داده شده است. شماتیک با استفاده از EasyEDA ترسیم شده است. این مدار از Arduino Pro Micro ، ماژول نمایشگر OLED ، تنظیم کننده ولتاژ و تعدادی دکمه تشکیل شده است.
این دسته بازی توسط دو باتری 18650 که به صورت سری به هم متصل هستند تغذیه میشود. ولتاژ خروجی این باتری ها حدود 7.4 ولت است بنابراین از رگولاتور ولتاژ 7805 برای تبدیل به 5 ولت استفاده میشود.
آردوینو Pro Micro | نمایشگر OLED |
Vcc | Vcc |
GND | GND |
D15 | SCL |
D16 | SDA |
D4 | DC |
D2 | RES |
دکمه | |
A0 | بالا |
A3 | پایین |
A1 | راست |
A2 | چپ |
D7 | A |
D8 | B |
بازر | |
D5 | مثبت |
D6 | GND |
قطعات مورد نیاز
- آردوینو Pro Micro 5V
- نمایشگر OLED SPI
- دکمه فشاری 6 عدد
- بازر
- تنظیم کننده ولتاژ 7805
- سوئیچ اسلایدی SPDT
- باتری 18650 2 عدد
مونتاژ برد کنسول بازی دستی با آردوینو
یک فایل PCB در فایل دانلودی انهتای صفحه قرار داده شده است. شما میتوانید این پروژه را روی برد بورد اجرا کنید یا از فایل PCB استفاده کرده و مانند تصویر زیر برد خود را چاپ کنید.
برنامه نویسی آردوینو برای ساخت کنسول بازی Arduboy
اکنون برای انجام بازی های Arduboy با Arduino Pro Micro ، ابتدا باید بسته Arduboy Homemade را به Arduino IDE اضافه کنیم. این بسته شامل تمام کتابخانه های Arduboy است.
برای نصب بسته Arduboy ، ابتدا Arduino IDE را باز کنید و سپس به File> Preferences بروید.
سپس URL زیر را در کادر Additional Boards Manager URLs کپی و جایگذاری کنید و سپس بر روی OK کلیک کنید.
https://raw.githubusercontent.com/MrBlinky/Arduboy-homached-package/master/package_arduboy_homemade_index.json
سپس به Tools> Boards> Board Manager بروید و در باکس جسنجو متن homemade یا Arduboy homemade را تایپ کنید. سپس در محل مربوط به Arduboy Homemade روی دکمه install کلیک کنید.
حالا ما بسته Arduboy را به Arduino IDE اضافه کردیم و اکنون می توانیم بازی های Arduboy را در کنسول بازی خود بارگیری و بازی کنیم. بنابراین ، هر بازی را که میخواهید از Arduboy بارگیری کنید. پس از آن فایل .ino را از پوشه بازی باز کنید. سپس به منوی Tools رفته و پیکربندی را به صورت زیر انجام دهید:
- Board: Arduboy
- Bootloader: Cathy3K
- Core: Arduboy optimized core
پس از آن ، پورتی را که Arduino به آن متصل است را انتخاب کنید و کد را آپلود کنید.
تست بازی در کنسول بازی مبتنی بر آردوینو
بعد از آپلود کد به راحتی کنسول را روشن کنید. دکمه A برای شروع و توقف بازی استفاده میشود و از دکمه B برای حمله استفاده میشود.
موارد موجود در فایل : سورس کامل، فایل PCB
برای دانلود فایل ها باید حساب کاربری داشته باشید ثبت نام / ورود
ببخشید میشه روی اردوینو نانو نصب کرد
سلام میشه برد این رو از سایت خرید وقیمت ان چقدر است
سلام عزیز
باید قطعات را جداگانه از فروشگاه ما تهیه کنید.