فهرست مطالب:

صفحه کلید مادون قرمز رزبری پای: 8 مرحله
صفحه کلید مادون قرمز رزبری پای: 8 مرحله

تصویری: صفحه کلید مادون قرمز رزبری پای: 8 مرحله

تصویری: صفحه کلید مادون قرمز رزبری پای: 8 مرحله
تصویری: برنامه نویسی اردوینو پارت یک مبتدی 2024, نوامبر
Anonim
صفحه کلید مادون قرمز رزبری پای
صفحه کلید مادون قرمز رزبری پای
صفحه کلید مادون قرمز رزبری پای
صفحه کلید مادون قرمز رزبری پای

من همیشه موسیقی را دوست داشتم ، بنابراین وقتی به این فکر می کردم که به عنوان اولین پروژه رزبری پای چه کار خواهم کرد ، طبیعتاً ذهنم به سمت آن رفت. اما البته من می خواستم یک لمس اضافی به آن بدهم ، یا بهتر بگویم ، هیچ لمسی! با توجه به بحران کنونی کووید -19 و همه محدودیت های بهداشتی و لمس کننده ، تصمیم می گیرم صفحه کلیدی بسازم که در آن کلیدها توسط سنسورهای مادون قرمز باز می شوند. شما می توانید با چرخاندن یک رمزگذار چرخشی و فشار دادن آن ، کلیدی را که در آن بازی می کنید تغییر دهید و با شروع آن یک آهنگ پشتیبان شروع می شود ، در حالی که با ضربه زدن به یک حسگر لمسی می توان سرعت را تغییر داد.

من به ظاهر زایلوفون-پیانو ، که در وب سایت نیز ادغام شده است ، ظاهر داده ام ، در آنجا می توانید ببینید چه نت هایی در حال پخش است. برای ساخت قاب ، من فقط از چوب استفاده کرده ام ، که آن را رنگ آمیزی کرده ام تا جلوه نهایی آن را نشان دهم.

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

  • رزبری پای 4 مدل B v1.2 - 2 گیگابایت
  • مونتاژ Pi T-Cobbler Plus
  • بلوز مردانه 40 سانتی متر 10 سانتی متر مردانه
  • کابل 40 عدد کابل بلوز مردانه تا مردانه 10 سانتی متر
  • IR مانع اجتناب
  • سخنرانان
  • قطعات مختلف چوب
  • رنگ کنید
  • سنسور لمسی
  • LCD
  • تمشک پی 4
  • بسته مقاومت آداپتور
  • رمزگذار روتاری

قیمت: حدود 230 یورو اما بستگی به مورد دارد

مرحله 2: الکترونیک

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

برای اثبات صدا ، بلندگوی من به کارت صدا USB خارجی متصل شده است ، اما می توانید آن را فقط به خروجی جک pi وصل کنید.

مرحله 3: پایگاه داده

پایگاه داده
پایگاه داده

این پایگاه داده ای است که من ایجاد کرده ام. من از جدولی استفاده کردم که شامل همه اسامی یادداشت ها و مقادیر مربوط به یادداشت midi است. یک جدول دیگر شامل کلیدهایی است که می توانید بین آنها یکی را انتخاب کنید. جدول PlaySession شامل تمام آهنگ های ذخیره شده قبلی است که پخش کرده اید و به آنها متصل شده اید که یادداشت های این آهنگ هستند.

مرحله 4: مونتاژ قطعات الکترونیکی

مونتاژ قطعات الکترونیکی
مونتاژ قطعات الکترونیکی

بعد مونتاژ قطعات الکترونیکی آمد. من تصمیم دارم همه چیز را روی یک تخته نان بگذارم و آن را لحیم نکنم ، زیرا من در solderen خوب نیستم و سنسورهای IR بسیار حساس هستند ، بنابراین ممکن است روزی مجبور شوید یکی را جایگزین کنید.

مرحله 5: کد نویسی

برای کد نویسی از کتابخانه پایتون با نام Mingus استفاده کردم که از FluidSynth برای پخش نت های میدی استفاده می کند.

برای تنظیم هر دو باید دستورات زیر را اجرا کنید:

pip install mingus

pip install fluidsynth

می توانید کد را در GIT من پیدا کنید.

مرحله ششم: وب سایت

سایت اینترنتی
سایت اینترنتی
سایت اینترنتی
سایت اینترنتی
سایت اینترنتی
سایت اینترنتی

در مرحله بعد ، وب سایت من طراحی و کدگذاری شد. برای ارتباط با سرور پشت سر ، از html ، css و JS با شبکه های وب استفاده کردم.

مرحله 7: ساختن مورد

مورد ساختمان
مورد ساختمان
مورد ساختمان
مورد ساختمان
مورد ساختمان
مورد ساختمان

من قاب خود را طوری طراحی کردم که شبیه نوعی زایلوفون/ پیانو باشد. من همه چیز را از چوب ساختم و تصمیم گرفتم به همه چیز یک لیس رنگ بدهم تا حتی زیباتر به نظر برسد.

مرحله 8: و اکنون.. بازی کنید

و حالا.. بازی کن!
و حالا.. بازی کن!
و حالا.. بازی کن!
و حالا.. بازی کن!
و حالا.. بازی کن!
و حالا.. بازی کن!

اکنون شما آماده شروع به نواختن ساز خود ساز خود هستید! از پرسیدن سوالات در نظرات نترسید و از ایجاد آن لذت ببرید!

توصیه شده: