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

جعبهٔ موسیقی با GPIO

GPIO music box

دستگاهی بسازید که با فشار دادن دکمه های آن موسیقی پخش کند

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

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

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

در این پروژه، شما یک "جعبه موسیقی" با کنترل دکمه می سازید که با فشار دادن دکمه های مختلف صداهای مختلفی را پخش می کند. شما می توانید نسخه کوتاه شده این پروژه را در اینجا پیدا کنید یوتیوب

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

پروژه نهایی

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

  • پخش صداها در پایتون با pygame
  • از پایتون استفاده کنید gpiozero کتابخانه برای اتصال فشردن دکمه به فراخوانی عملکرد
  • از ساختار داده دیکشنری در پایتون استفاده کنید

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

سخت افزار

  • یک کامپیوتر رزبری پای
  • یک تخته نان
  • چهار (4) سوئیچ لمسی (برای ساخت دکمه)
  • پنج (5) سیم بلوز پین به سوکت
  • چهار (4) سرب جامپر پین به پین
  • اسپیکر یا هدفون

نرم افزار

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

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

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

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

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

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

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

دستگاهی بسازید که با فشار دادن دکمه های آن موسیقی پخش کند