فهرست مطالب:

مینی ماشین بازی "حدس بزن شماره" با میکرو: بیت: 10 مرحله
مینی ماشین بازی "حدس بزن شماره" با میکرو: بیت: 10 مرحله

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

تصویری: مینی ماشین بازی
تصویری: دوچرخه پنومات🤙😅 | ماشین بازی باید تو خونت باشه !! 2024, جولای
Anonim
مینی
مینی

آیا تا به حال "حدس بزن شماره" را بازی کرده اید؟ این یک دستگاه بازی مینی بسیار آسان است که با شما "Guess the Number" را بازی می کند. ما این پروژه DIY را برای تشویق بازی های فیزیکی و کمک به بچه ها برای یادگیری برنامه نویسی طراحی کردیم. از حسگر MU Vision برای تشخیص کارت های شماره استفاده می کند ، که از طریق آن بازیکن سعی می کند عدد تصادفی را که دستگاه انتخاب کرده است حدس بزند.

تنظیمات همه در این تصویر توضیح داده شده است.

یک سنسور بینایی MU که می تواند کارت های شماره چاپ شده را تشخیص دهد از طریق گذرگاه I2C به Micro: bit متصل است. دو تخته PCB و بلندگو با استفاده از پایه ای که از قطعات تکنیکی LEGO ساخته شده است به هم چسبیده اند تا دوربین با زاویه 45 درجه به پایین نگاه کند. مطمئن شوید که هیچ چیزی مانع نمایش دوربین در جلوی Micro نمی شود: بیتی که پخش کننده کارت شماره را به دستگاه ارائه می دهد.

تدارکات

بی بی سی میکرو: تخته بیت

×1

Morpx MU Vision Sensor III

×1

قطعات تکنیکی LEGO

pin 1 پین پیمورونی: بیت × 1

بلندگو: 0.25 وات ، 8 اهم

مرحله 1: اتصال سیم ها

اتصال سیم ها
اتصال سیم ها

شما باید 6 سیم را وصل کنید. بلندگو دارای دو سیم متصل به پین "0" و "GND" Micro: bit است. سنسور MU Vision دارای 4 سیم متصل به گذرگاه I2C است - 3V ، پین 19 (SCL) ، پین 20 (SDA) و GND. در تصویر ، ما فقط سیم ها را به پد تماس Micro: bit لحیم کرده ایم. برای اتصال سیمها می توانید از یکی از برد شکستن برای micro: bit استفاده کنید.

مرحله 2: سنسور دید MU III

سنسور دید MU III
سنسور دید MU III

سنسور MU Vision ماژول اصلی AI است که کارت های مختلف شماره را تشخیص می دهد. دارای درگاه خروجی I2C است که می توان از آن برای اتصال به Micro: bit (پین 19 و پین 20) استفاده کرد. توجه:

1. برای اتصال به Micro: bit ، سوئیچ DIP سمت چپ سنسور دید برای استفاده از حالت I2C باید روی "ON" تنظیم شود.

2. سنسور دید به صورت وارونه نصب شده است (کانکتور سنسور رو به سمت پخش کننده است) به گونه ای که وقتی بازیکن شماره کارت را به دستگاه ارائه می دهد ، از نظر بازیکن "جلو" باشد.

مرحله 3: برنامه نویسی Micro: bit از طریق Makecode

برنامه نویسی میکرو: بیت از طریق Makecode
برنامه نویسی میکرو: بیت از طریق Makecode
برنامه نویسی میکرو: بیت از طریق Makecode
برنامه نویسی میکرو: بیت از طریق Makecode

می توانید دستگاه را با استفاده از MakeCode برنامه ریزی کنید. می توانید Micro: bit را هم در جاوا اسکریپت و هم در کد بلوک برنامه ریزی کنید. برای ساده تر شدن ، ما از برنامه نویسی بلوک برای نشان دادن اینجا استفاده می کنیم. کتابخانه MUVisionSensorIII را با انتخاب "Advanced"-> "Extensions" وارد کرده و "mu-opensource/MuVisionSensorIII-MakeCode" را در کادر جستجو وارد کنید. پسوند "Muvs" را از نتیجه انتخاب کنید.

اکنون بلوک های MuVisionSensor را مانند این خواهید یافت

مرحله 4: مقداردهی اولیه MU Vens Sensor

مقداردهی اولیه MU Vens Sensor
مقداردهی اولیه MU Vens Sensor
مقداردهی اولیه MU Vens Sensor
مقداردهی اولیه MU Vens Sensor

2. راه اندازی MU Vision Sensor در بلوک روشن و تنظیم آن برای استفاده از گذرگاه I2C.

و اضافه کردن الگوریتم کارت شماره.

مرحله 5: کد را برای پردازش نتیجه تشخیص اضافه کنید

کد را برای پردازش نتیجه تشخیص اضافه کنید
کد را برای پردازش نتیجه تشخیص اضافه کنید

در حلقه Forever ، کد را برای پردازش نتیجه تشخیص از سنسور دید MU اضافه کنید.

مرحله 6: نمایش نتیجه روی ماتریس LED

نمایش نتیجه روی ماتریس LED
نمایش نتیجه روی ماتریس LED

ما از یک تابع سفارشی برای نمایش نتیجه تشخیص عدد استفاده می کنیم. توجه: از آنجا که Micro: bit را به صورت عمودی قرار داده ایم ، باید عدد روی صفحه نمایش LED را 90 درجه بچرخانید.

مرحله 7: منطق بازی

منطق بازی
منطق بازی

می توانید micro: bit را برنامه ریزی کنید تا راهنمای کوچکی برای شماره مخفی ارائه دهد.

مرحله 8: نوار زندگی را اضافه کنید

نوار زندگی را اضافه کنید
نوار زندگی را اضافه کنید
نوار زندگی را اضافه کنید
نوار زندگی را اضافه کنید

همچنین می توانید برای سرگرمی بیشتر به بازی سرگرم شوید. ما از ستون سمت چپ ماتریس LED برای نمایش "نوار عمر" استفاده می کنیم

مرحله 9: اضافه کردن موسیقی

موسیقی اضافه کنید
موسیقی اضافه کنید

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

مرحله 10: خلاصه

در این آموزش نحوه ساخت یک ماشین بازی کوچک با استفاده از Micro: bit و سنسور دید MU آموزش داده می شود. با کمک تشخیص بصری از MU Vision Sensor ، می توانید بسیاری از بازی های مشابه "بازی فیزیکی" را بر روی پلتفرم Micro: bit بسازید.

توصیه شده: