فهرست مطالب:

If This Then That: Blackbox: Run ، Dodge and Jump: 4 Step
If This Then That: Blackbox: Run ، Dodge and Jump: 4 Step

تصویری: If This Then That: Blackbox: Run ، Dodge and Jump: 4 Step

تصویری: If This Then That: Blackbox: Run ، Dodge and Jump: 4 Step
تصویری: Female rapper MOCKS her opps from the hospital after surviving 😳 2024, نوامبر
Anonim
If This Then That: Blackbox: Run ، Dodge و Jump
If This Then That: Blackbox: Run ، Dodge و Jump
If This Then That: Blackbox: Run ، Dodge و Jump
If This Then That: Blackbox: Run ، Dodge و Jump

نام من ریه Remco Liqui است و این یک پروژه مدرسه If This Then That است.

جعبه سیاه: Run ، Dodge and Jump یک جعبه است که یک بازی قابل بازی در آن وجود دارد.

ایده پشت این است که شما یک بازی انجام می دهید و وقتی به یک امتیاز مشخص (100 امتیاز) رسیدید می توانید پاداش خود را در داخل جعبه بگیرید. به این ترتیب می توانید احساس کنید که کاری را به انجام رسانده اید و برای کار سخت خود پاداش دریافت می کنید. تقریباً مستقیم ، درست است؟

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

کد اصلی که من استفاده می کنم از Iron_Salsa (https://create.arduino.cc/projecthub/iron_salsastudio/lcd-game-2e69ea) می آید ، سپس با افزودن و ایجاد تغییرات در کدها ، کمی پیچش به آن اضافه کردم.

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

بدون بحث بیشتر بیایید به کار همکاران بپردازیم!

مرحله 1: فهرست ابزارهای مورد استفاده

ابزارهایی که من با آردوینو استفاده کردم:

  • آردوینو اونو
  • تخته نان
  • صفحه LCD (20x4)
  • محافظ I2C برای LCD
  • سوئیچ 3 دکمه ای
  • 4 x سیم زن و مرد
  • 7 عدد سیم تخته نان
  • چاپ نان

برای جعبه:

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

مرحله 2: دستورالعمل های مرحله به مرحله

دستورالعمل های مرحله به مرحله
دستورالعمل های مرحله به مرحله
دستورالعمل های مرحله به مرحله
دستورالعمل های مرحله به مرحله
دستورالعمل های مرحله به مرحله
دستورالعمل های مرحله به مرحله
دستورالعمل های مرحله به مرحله
دستورالعمل های مرحله به مرحله

بیایید شروع کنیم و آردوینو با هم ترکیب شود.

طرحی که سیم باید متصل شود به شرح زیر است:

  • اتصال GND و بازنشانی به دکمه (بازیابی مجدد بازی)
  • GND و پین 4 به دکمه متصل می شود (مشکل را انتخاب می کند)
  • دکمه اتصال GND و Pin 2 (برای انجام بازی استفاده می شود)

برای این کار می توانید از سیم های معمولی ورق برای اتصال به آردوینو استفاده کنید.

صفحه نمایش با I2C Shield لحیم می شود که می تواند جداگانه خریداری شود یا به LCD متصل شود. اتصالات کاملاً از سپر به آردوینو با استفاده از سیم های زن به مرد انجام می شود ، نیازی به اتصال سیم ها به تخته نان نیست.

  • SCL به A5 متصل می شود
  • SDA به A4 متصل می شود
  • GND به GND متصل می شود
  • VCC به 5 ولت متصل می شود

وقتی از ظاهر آن روی صفحه نان رضایت دارید ، می توانید آن را روی یک تخته نان لحیم کنید.

نحوه اتصال آن ، کابل ها در پشت چاپ قرار دارند در حالی که دکمه ها در جلو هستند. این باعث می شود دسترسی به دکمه ها بدون وجود کابل در راه آسان تر شود.

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

جعبه من را می توان در 2 قسمت تجزیه کرد.

اولین قسمتی که آردوینو در آن پنهان شده است در واقع جعبه ای است که اندازه و ثبات مناسبی برای پیچاندن آردوینو و LCD با فضای کافی برای چاپ (کنترل) دارد. شما می توانید آردوینو را به راحتی انعطاف پذیر کرده و در هر مکانی که قرار داده می شود به راحتی در آن قرار دهید. من مطمئن شدم که یک پورت دارم که می توانم کابل خود را به آردوینو متصل کنم ، به این ترتیب نیازی به باز کردن جعبه ای که آردوینو در آن است وجود نخواهد داشت. با یک پریز USB می توانید آردوینو را برای برق به پریز دیواری متصل کنید.

مرحله 3: کد ، در عمق توضیح

کد در برخی قسمت ها ساده است که من توضیح خواهم داد که چگونه می توانید کمی به دلخواه خود سفارشی کنید.

در فایل کد توضیح داده شده است که کدها چه کار می کنند و در کجا به عنوان نظر اشاره شده است.

چه تفاوتی در کد اضافه کردم؟

خوب ، من کد را برای استفاده برای صفحه 20x4 اعمال کردم ، شخصیت و سطح را برای استفاده از کل صفحه تنظیم کردم.

صفحه معرفی پروژه پروژه اضافه شد و انتخاب مشکل را تنظیم کرد. مرکز همه چیز که متن در آن است. از آنجا که صفحه نمایش من دارای سپر I2C است ، از کتابخانه LiquidCity که مخصوص صفحه I2C ساخته شده است ، استفاده می کند.

مرحله 4: فیلم

ویدئویی که بازی در حال انجام را نشان می دهد

توصیه شده: