فهرست مطالب:
- مرحله 1: نمونه سازی Breadboard
- مرحله 2: قطعات مورد نیاز
- مرحله 3: سیم کشی Breadboard / شماتیک
- مرحله 4: کد منبع
- مرحله 5: آن را در عمل ببینید
- مرحله 6: مورد و کوچک سازی
تصویری: کنسول بازی جیبی آردوینو + A -Maze - Maze Game: 6 مرحله (همراه با تصاویر)
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:56
به اولین دستورالعمل من خوش آمدید
پروژه ای که امروز می خواهم با شما به اشتراک بگذارم بازی Arduino maze است که به یک کنسول جیبی به اندازه Arduboy و کنسول های مشابه مبتنی بر Arduino تبدیل شد. می توان آن را با بازی های آینده من (یا شما) به لطف هدر ICSP روشن کرد.
من چند ماه پیش ایده ای برای ساختن یک بازی پیچ و خم روی آردوینو داشتم ، اما بدون مجموعه پیچ و خم پیچ و خم. باید بتواند برای هر سطحی که بازی می کنید یک پیچ و خم جدید ایجاد کند ، بنابراین دیگر هرگز همان پیچ و خم را نخواهید دید:)
برنامه نویسی این کمی چالش برانگیز بود ، زیرا آردوینو در حافظه RAM محدود است ، و سپس چند مثال پیدا کردم که چگونه می توان این کار را با الگوریتم ساده Bo-Taoshi انجام داد.
کد من به عنوان نقطه شروع توسط SANUKI UDON و پروژه او استفاده می شود.
مرحله 1: نمونه سازی Breadboard
نقطه شروع من یک تخته نان کوچک بود که فقط 4 دکمه برای حرکت در پیچ و خم متصل شده بود ، اما بعداً وقتی تصمیم گرفتم که باید یک کنسول بازی باشد ، چند دکمه دیگر اضافه کردم. روی تخته بزرگتر می توانید 2 دکمه دیگر را مشاهده کنید ، و بعداً سومی را اضافه کردم تا به عنوان دکمه شروع/مکث/منو استفاده شود.
مرحله 2: قطعات مورد نیاز
- تراشه Arduino pro mini / Arduino Uno / Atmega328P
- سوکت DIP 28 پین (اختیاری)
- صفحه نمایش OLED SSD1306
- بلندگوی پیزو
- دکمه های فشاری - 7 قطعه
- نگهدارنده های باتری سکه ای
- تعویض سوئیچ
- سیم ها
- نمونه اولیه pcb (60x40mm)
مرحله 3: سیم کشی Breadboard / شماتیک
اتصال قطعات همانطور که در نمودار بالا نشان داده شده است.
دکمه ها:
- دکمه UP: آردوینو پین 7
- دکمه DOWN: پین آردوینو 6
- دکمه سمت چپ: آردوینو پین 9
- دکمه راست: پین 8 آردوینو
- یک دکمه: آردوینو پین 5
- دکمه B: آردوینو پین 4
- دکمه استارت: آردوینو پین 2
صفحه نمایش OLED SSD1306:
- SCL: پین آردوینو A5
- SDA: پین آردوینو A4
- VCC: Arduino VCC
- GND: آردوینو GND
زنگ:
- زنگ مثبت: آردوینو پین 3
- زمین زنگ: Arduino GND
مرحله 4: کد منبع
کد منبع بازی A-Maze را می توانید در اینجا پیدا کنید:
در Arduino IDE باز کنید و روی برد خود بارگذاری کنید یا از برنامه نویس ISP برای برنامه ریزی تراشه خود استفاده کنید.
من توصیه می کنم از USBTIny ISP استفاده کنید ، هرگز با آن مشکلی نداشتید:) اما می توانید از Arduino معمولی برای برنامه ریزی تراشه خود استفاده کنید.
در مورد من از کریستال خارجی استفاده نکردم ، بنابراین تراشه Atmega328p من روی نوسان ساز داخلی 8 مگاهرتز کار می کند.
برای اطلاعات بیشتر به این پیوند مراجعه کنید:
مرحله 5: آن را در عمل ببینید
مرحله 6: مورد و کوچک سازی
اگر می خواهید این پروژه را دائمی کنید ، با یک قاب زیبا ، این مورد ساده قابل چاپ سه بعدی است که من طراحی کردم:
در تصاویر بالا نحوه چیدمان همه اجزا بر روی نمونه اولیه PCB 4x6 را مشاهده می کنید.
بیشتر سیم کشی دکمه ها زیر نگهدارنده های باتری قرار می گیرند ، سعی کنید تا آنجا که ممکن است آن را ساده کنید ، بنابراین نگهدارنده های باتری می توانند نسبتاً یکنواخت در بالای تخته با سیم های بین آنها قرار بگیرند.
همچنین توصیه می کنم سیم کشی های دیگری را روی صفحه انجام دهید ، زیرا پایه های تراشه Atmega در زیر صفحه لحیم شده و در معرض دید قرار می گیرند. پس از اتمام لحیم کاری ، مقداری نوار عایق زیر صفحه قرار دهید تا از شورت و غیره جلوگیری شود.
هدر ICSP اختیاری است و اگر تصمیم بگیرید که آن را در معرض دید قرار ندهید ، مونتاژ شما بسیار ساده تر می شود ، مراقبت از 6 اتصال کمتر است ، اما قبل از لحیم کاری تراشه را برنامه ریزی کنید یا از سوکت DIP 28 پین استفاده کنید تا بتوانید به راحتی تراشه را برای برنامه نویسی حذف کنید.
نفر دوم در مسابقه جیبی
توصیه شده:
چگونه: نصب Raspberry PI 4 Headless (VNC) با Rpi-imager و تصاویر: 7 مرحله (همراه با تصاویر)
چگونه: نصب Raspberry PI 4 Headless (VNC) با Rpi-imager و تصاویر: من قصد دارم از این Rapsberry PI در چندین پروژه سرگرم کننده در وبلاگم استفاده کنم. به راحتی آن را بررسی کنید. من می خواستم دوباره به استفاده از Raspberry PI بپردازم ، اما در مکان جدیدم صفحه کلید یا موس نداشتم. مدتی بود که من یک تمشک راه اندازی کردم
نمایش اسلاید تصاویر تعطیلات خود را با لمس سحر و جادو!: 9 مرحله (همراه با تصاویر)
نمایش اسلاید تصاویر خود را با لمس جادو! برای مطابقت با پرچم و موضوع کشوری که من از آن دیدن می کنم (در این مورد ، سیسیل). تی
تطبیق یک گوشی تلفن همراه با تلفن همراه: 7 مرحله (همراه با تصاویر)
انطباق یک گوشی تلفن همراه با یک تلفن همراه: توسط بیل ریو ([email protected]) اقتباس شده برای دستورالعمل ها توسط موس ([email protected]) سلب مسئولیت: روش شرح داده شده در اینجا ممکن است برای شما کارساز نباشد گرفتن. اگر کار نمی کند ، یا اگر چیزی را خراب می کنید ، m نیست
نحوه جدا کردن رایانه با مراحل و تصاویر آسان: 13 مرحله (همراه با تصاویر)
نحوه جدا کردن رایانه با مراحل و تصاویر آسان: این دستورالعمل نحوه جدا کردن رایانه است. اکثر اجزای اصلی ماژولار هستند و به راحتی حذف می شوند. با این حال مهم است که در مورد آن سازماندهی شده باشید. این به شما کمک می کند تا قطعات را از دست ندهید ، و همچنین باعث می شود دوباره سرهم کنید
ذخیره تصاویر برای انجام وظیفه: 4 مرحله (همراه با تصاویر)
ذخیره تصاویر برای انجام وظیفه: 1. یک سند جدید Google باز کنید و از این صفحه برای ایمن سازی تصاویر خود استفاده کنید. از ctrl (کنترل) و & quot؛ c & quot؛ کلید کپی کردن از ctrl (کنترل) و & quot؛ v & quot؛ کلید چسباندن