پایتون · سطح ۲ · ۸ مرحله

دستهٔ بازی با لگو

LEGO® game controller

با استفاده از LEGO® و Build HAT یک کنترلر بازی ایجاد کنید

ترجمهٔ فارسی ماشینی است و ممکن است در اصطلاحات دقیق نباشد. با انتخاب «هر دو» می‌توانی متن اصلی را هم بخوانی.
مرحلهٔ ۱

مقدمه

مقدمه

در این پروژه، شما از Raspberry Pi Build Hat، یک رمزگذار و چرخ موتور LEGO® Technic™ و کتابخانه Python Turtle برای ساخت یک کنترلر بازی ساده استفاده خواهید کرد که می توانید از آن برای بازی Pong استفاده کنید.

پنگ یکی از اولین بازی های ویدئویی آرکید است که در سال 1972 توسط آتاری منتشر شد. این یک بازی تنیس روی میز است که دارای گرافیک ساده دو بعدی است. بازیکنان پاروهایی را در هر طرف صفحه کنترل می کنند که از آنها برای ضربه زدن به توپ به جلو و عقب استفاده می کنند.

شما:

  • نحوه خواندن درجات چرخش را از موتورهای LEGO® Technic™ بیاموزید
  • با استفاده از موتورهای LEGO® Technic™ طراحی و حرکت گرافیک لاک پشت را یاد بگیرید
  • یاد بگیرید با استفاده از برخورد بین گرافیک ها را تشخیص دهید x و y مختصات

فیلمی که یک بازی پنگ را نشان می دهد که توسط دو موتور LEGO® Technic™ با چرخ های آبی بزرگ کنترل می شود.

پروژه کامل

شما نیاز خواهید داشت

  • یک کامپیوتر رزبری پای
  • کلاه ساخت Raspberry Pi
  • حداقل یک موتور LEGO® Technic™
  • مجموعه ای از LEGO®، از جمله چرخ ها (ما از مجموعه ای از کیت LEGO Education SPIKE™ Prime)
  • تخته نان کوچک (اختیاری)
  • یک زنگ (اختیاری)
  • تعدادی سرب بلوز تخته نان (اختیاری)
  • منبع تغذیه 7.5 ولت با جک بشکه ای (اختیاری). می توانید از منبع تغذیه رسمی Raspberry Pi برای این پروژه استفاده کنید، زیرا انکودرهای موتور از هیچ برقی استفاده نخواهند کرد.

نرم افزار

  • پایتون 3
  • ساخت کتابخانه HAT Python

اطلاعات تکمیلی برای مربیان

می توانید پروژه تکمیل شده را دانلود کنید اینجا.

اگر نیاز به چاپ این پروژه دارید، لطفا از نسخه مناسب چاپگر.

قبل از شروع، باید رایانه Raspberry Pi خود را راه اندازی کرده و Build HAT خود را متصل کرده باشید:

Raspberry Pi خود را با استفاده از پیچ و مهره M2 روی صفحه LEGO Maker Plate نصب کنید و مطمئن شوید که Raspberry Pi در کناره بدون لبه قرار دارد:

رزبری پای به صفحه ساخت لگو سرخابی پیچ شده است.

نصب Raspberry Pi به این صورت امکان دسترسی آسان به پورت ها و همچنین اسلات کارت SD را فراهم می کند. Maker Plate به شما این امکان را می دهد که Raspberry Pi را راحت تر به ساختار اصلی داشبورد خود متصل کنید.

Build HAT را با Raspberry Pi ردیف کنید و مطمئن شوید که می توانید آن را ببینید This way up برچسب. مطمئن شوید که تمام پین های GPIO توسط کلاه پوشانده شده اند و محکم فشار دهید. (مثال از a استفاده می کند هدر انباشته، که پین ها را طولانی تر می کند.)

تصویری از پین‌های GPIO که از بالای Build HAT عبور می‌کنند.
انیمیشنی که Buildhat متناسب با Raspberry Pi را نشان می دهد

اکنون باید Raspberry Pi خود را با استفاده از جک بشکه ای 7.5 ولتی روی Build HAT تغذیه کنید، که به شما امکان می دهد از موتورها استفاده کنید.

اگر قبلاً این کار را نکرده اید، Raspberry Pi خود را با دنبال کردن این دستورالعمل ها تنظیم کنید:

Raspberry Pi خود را راه اندازی کنید

هنگامی که Raspberry Pi بوت شد، ابزار Raspberry Pi Configuration را با کلیک بر روی دکمه Raspberry Menu و سپس انتخاب "Preferences" و سپس "Raspberry Pi Configuration" باز کنید.

بر روی تب “interfaces” کلیک کنید و تنظیمات سریال را مطابق شکل زیر انجام دهید:

تصویری که صفحه پیکربندی Raspberry OS را با پورت سریال فعال و کنسول سریال غیرفعال نشان می دهد.

همچنین باید با دنبال کردن این دستورالعمل ها، کتابخانه buildhat python را نصب کنید:

کتابخانه buildhat Python را نصب کنید

با فشار دادن یک پنجره ترمینال در Raspberry Pi خود باز کنید Ctrl+Alt+T.

در نوع اعلان: sudo pip3 install buildhat

را فشار دهید Enter و منتظر پیام "نصب کامل شد" باشید.

محیط اجرای پروژه

این پروژه به سخت‌افزار نیاز دارد: raspberry-pi، build-hat. مراحل اتصال و نصب را در آموزش بخوان؛ مرورگر جایگزین برد و قطعات فیزیکی نیست.

این پروژه در محیطی که در مراحل آموزش معرفی شده اجرا می‌شود؛ مانند Python دسکتاپ، Thonny، Jupyter یا Raspberry Pi. کدهای مخصوص این ابزارها را در همان محیط اجرا کن.

کارگاه آزاد پایتون هلیو ←
معرفی و پیش‌نمایش پروژه

با استفاده از LEGO® و Build HAT یک کنترلر بازی ایجاد کنید