فهرست مطالب:
- مرحله 1: ساخت پروژه بر روی یک تخته نان
- مرحله 2: برنامه نویسی بازی
- مرحله 3: بازی را انجام دهید و از آن لذت ببرید:)
تصویری: بازی "ضربه فضایی" با سنسور ژیرو و نوکیا 5110 LCD: 3 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:52
پس از مرگ Tamagotchi من (آخرین پروژه) ، من شروع به جستجوی راهی جدید برای اتلاف وقت کردم. من تصمیم گرفتم بازی کلاسیک "Space Impact" را روی آردوینو برنامه ریزی کنم. برای اینکه بازی کمی جالب تر و سرگرم کننده تر شود ، از یک سنسور ژیروسکوپ که در اطرافش قرار داشتم به عنوان کنترل سفینه فضایی استفاده کردم.
مرحله 1: ساخت پروژه بر روی یک تخته نان
سخت افزار بسیار ساده است. تو نیاز داری:
یک دکمه و یک مقاومت 10 کیلو اهم
یک آردوینو (Uno / Nano / مهم نیست)
سنسور ژیروسکوپ MPU-6050
یک صفحه نمایش LCD نوکیا 5110
اختیاری: یک زنگ فعال و یک مقاومت 20 اهم
برای سهولت کار ، یک سپر برای LCD نوکیا لحیم کردم. فقط LCD ، یک کلید برای نور پس زمینه و برخی از هد پین ها برای 5 ولت ، GND و غیره وجود دارد.
انواع مختلفی از LCD نوکیا موجود است. شاید مجبور باشید سیم کشی را تنظیم کنید یا برنامه را کمی تغییر دهید.
مرحله 2: برنامه نویسی بازی
مانند آخرین پروژه خود ، تمام گرافیک ها را با رنگ طراحی کردم و از LCDAssistant برای تبدیل تصاویر به شش ضلعی استفاده کردم.
فقط می توانید فایل ها را بارگیری کرده و در Arduino خود بارگذاری کنید. اگر تنظیمات شما درست باشد ، همه چیز باید خوب کار کند. می توانید کنتراست LCD خود را با myGLCD.setContrast (X) ؛ تغییر دهید.
من یک فایل rar (gyro.rar) و دو فایل جداگانه (Graphic.c & gyro.ino) اضافه کردم. شما می توانید یکی از این گزینه ها را انتخاب کنید.:)
مرحله 3: بازی را انجام دهید و از آن لذت ببرید:)
من بسته به زاویه ای که سنسور ژیروسکوپ در دست دارد ، دو سرعت پرواز متفاوت از سفینه فضایی را اجرا کردم. شما باید از برخورد با اجسام دیگر مانند شهاب سنگ ها اجتناب کنید یا فقط آنها را با شلیک های لیزری از بین ببرید. برخی از موانع از دوام بیشتری نسبت به بقیه برخوردارند ، بنابراین برای شکستن آنها باید دوبار آنها را شلیک کنید. سفینه های دشمن به عقب پاسخ می دهند. هدف این است که تا آنجا که می توانید ستاره جمع کنید. پس از تخریب سفینه فضایی شما می توانید نمره خود و زمان زنده ماندن خود را مشاهده کنید.
اگر می خواهید نسخه ای با جوی استیک به عنوان کنترل سفینه فضایی در نظرات زیر برای من ماساژ دهید.:)
توصیه شده:
تشخیص ارتعاشات با استفاده از ماژول سنسور ضربه ضربه ای پیزوالکتریک: 6 مرحله
تشخیص ارتعاشات با استفاده از ماژول سنسور ضربه ضربه ای پیزوالکتریک: در این آموزش ما نحوه تشخیص ارتعاشات شوک با استفاده از یک ماژول ارتعاشی سنسور پیزوالکتریک ساده و Visuino را یاد می گیریم
سنسور UV VEML6070 با LCD نوکیا 5110: 11 مرحله
سنسور UV VEML6070 با نوکیا 5110 LCD: پس از سه ماه نشستن در این پروژه ، فکر کردم که آن را با جامعه سازندگان به اشتراک می گذارم. سنسور UV قیمت مناسب:) می توان آن را در عرض 1 ساعت مونتاژ کرد و می تواند سالها از آن استفاده کند
پرتاب فضایی خود را با یک دکمه مرحله بندی فیزیکی برای برنامه فضایی کربال ارتقا دهید: 6 مرحله
پرتاب فضایی خود را با یک دکمه مرحله بندی فیزیکی برای برنامه فضایی کربال ارتقا دهید: من اخیراً نسخه نمایشی برنامه فضایی کربال را برداشتم. Kerbal Space Program یک بازی شبیه ساز است که به شما امکان می دهد موشک ها را طراحی و پرتاب کنید و آنها را به قمرها و سیارات دور هدایت کنید. من هنوز سعی می کنم با موفقیت بر روی ماه فرود بیایم (o
نمایش قرائت سنسور آردوینو زنده روی LCD نوکیا 5110: 4 مرحله (همراه با تصاویر)
نمایش زنده قرائت های سنسور آردوینو روی LCD نوکیا 5110: اگر تا به حال با arduino کار کرده اید ، احتمالاً خواسته اید که خواندن سنسور را نمایش دهد. استفاده از مانیتور سریال کاملاً خوب است ، اما به عنوان آردوینو بدیع که به سرعت در حال تبدیل شدن به آن هستید ، احتمالاً می خواهد خواندن ها را روی چیزی مورب نمایش دهد
نوکیا 5110 LCD با سنسور مادون قرمز: 4 مرحله
Nokia 5110 LCD با سنسور مادون قرمز: صفحه نمایش LCD 5110 نوکیا یک صفحه نمایش LCD عالی است که با برد توسعه Arduino سازگار است. اکنون اجازه دهید یکی از آن LCD ها را کنترل کرده و آن را با آردوینو و سنسور IR ارتباط برقرار کنیم