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

رسم‌کنندهٔ داده با لگو

LEGO® data plotter

با استفاده از LEGO® و Build HAT داده ها را با قلم و کاغذ ترسیم کنید

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

مقدمه

مقدمه

از LEGO® و Raspberry Pi Build Hat برای ایجاد یک پلاتر داده استفاده کنید.

آنچه را که خواهید ساخت

فیلمی که پلاتر LEGO® را در عمل نشان می دهد. یک تکه کاغذ با یک علامت سبز رنگ که توسط یک خودکار ردیابی می شود از دستگاه خارج می شود.

عکسی از پروژه تکمیل شده پلاتر.

آنچه خواهید آموخت

  • نحوه محاسبه زوایای چرخش
  • نحوه نگاشت محدوده داده ها در مقیاس های مناسب برای تجسم
  • نحوه استفاده از عبارات شرطی (if/else)

سخت افزار

  • یک کامپیوتر رزبری پای
  • کلاه ساخت Raspberry Pi
  • دو موتور LEGO® Technic™
  • یک سنسور نیروی LEGO® SPIKE یا یک دکمه فشاری، تخته نان، و سیم‌های جامپر
  • مجموعه ای از LEGO®، شامل دو چرخ کوچک (ما از انتخابی از آن استفاده کردیم LEGO® Education SPIKE™ Prime
    کیت
    )
  • منبع تغذیه 7.5 ولتی با جک بشکه ای (می توانید در عوض از بسته باتری استفاده کنید، اما مطمئن شوید که تمام سلول ها کاملاً شارژ شده باشند)

نرم افزار

  • پایتون 3
  • کتابخانه Vcgencmd Python3

دانلودها

کتابخانه پایتون Vcgencmd را نصب کنید

مطمئن شوید که به اینترنت متصل هستید.

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

در نوع اعلان: pip3 install vcgencmd و فشار دهید Enter.

منتظر پیام تایید باشید (این کار زیاد طول نمی کشد) سپس پنجره ترمینال را ببندید.

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

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

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

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

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

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

نصب Raspberry Pi به این صورت امکان دسترسی آسان به پورت ها و همچنین اسلات کارت SD را فراهم می کند. Build 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 داده ها را با قلم و کاغذ ترسیم کنید

رسم‌کنندهٔ داده با لگو | پایتون هلیو