فهرست مطالب:

پیانو هوا با استفاده از سنسور مجاورت IR ، بلندگو و Arduino Uno (ارتقا یافته/قسمت 2): 6 مرحله
پیانو هوا با استفاده از سنسور مجاورت IR ، بلندگو و Arduino Uno (ارتقا یافته/قسمت 2): 6 مرحله

تصویری: پیانو هوا با استفاده از سنسور مجاورت IR ، بلندگو و Arduino Uno (ارتقا یافته/قسمت 2): 6 مرحله

تصویری: پیانو هوا با استفاده از سنسور مجاورت IR ، بلندگو و Arduino Uno (ارتقا یافته/قسمت 2): 6 مرحله
تصویری: نحوه تست سنسور دریچه گاز رو به آسانی با استفاده از مولتی متر ،فقط در ۶ دقیقه یاد بگیرید 2024, جولای
Anonim
Image
Image
پیانو هوا با استفاده از سنسور مجاورت IR ، بلندگو و Arduino Uno (ارتقا یافته/قسمت 2)
پیانو هوا با استفاده از سنسور مجاورت IR ، بلندگو و Arduino Uno (ارتقا یافته/قسمت 2)
پیانو هوا با استفاده از سنسور مجاورت IR ، بلندگو و Arduino Uno (ارتقا یافته/قسمت 2)
پیانو هوا با استفاده از سنسور مجاورت IR ، بلندگو و Arduino Uno (ارتقا یافته/قسمت 2)

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

تدارکات

1) 10 عدد سنسور مجاورت IR

2) آردوینو uno/ mega

3) بلندگو با جک صدا

4) دکمه (در مورد من دکمه حساس را لمس کنید)

5) پایه برای نصب آن سنسورها (ورق اکریلیک)

6) ورق سیاه/ نوار ویلنسل سیاه

7) پیچ/چسب

8) سیم

مرحله 1: نصب سنسورهای IR

نصب سنسورهای IR
نصب سنسورهای IR
نصب سنسورهای IR
نصب سنسورهای IR

ماژول های سنسور IR مجهز به یک سوراخ نصب در مرکز هستند. می توانید از سوراخ برای قرار دادن سنسور با پیچ محکم استفاده کنید یا فقط می توانید از چسب برای چسباندن آن استفاده کنید. من از یک ورق اکریلیک به عنوان پایه استفاده کرده و سوراخ هایی در اکریلیک با علائم مناسب ایجاد کرده ام که در آن هر سوراخ 2 سانتی متر از هم فاصله داشت. سنسورها را خیلی نزدیک به هم قرار ندهید زیرا ممکن است تجربه کاربر پیانو را خراب کند.

مرحله 2: تنظیم محدوده سنسور IR و پوشاندن با رول های کارشیت مشکی

تنظیم محدوده سنسور IR و پوشاندن با رول های ورق مشکی
تنظیم محدوده سنسور IR و پوشاندن با رول های ورق مشکی
تنظیم محدوده سنسور IR و پوشاندن با رول های ورق مشکی
تنظیم محدوده سنسور IR و پوشاندن با رول های ورق مشکی

از پتانسیومتر روی ماژول سنسور آن برای تنظیم محدوده مناسب برای کلیدهای پیانو خود استفاده کنید. حالا رول های ورق سیاه را روی ماژول سنسور led و دیود عکس مانند تصویر نشان دهید. این کار برای جلوگیری از تشخیص مانع ناخواسته در جهت دیگر انجام می شود. ما می خواهیم انگشتان دست را فقط در جلو تشخیص دهیم. و ما از ورق های سیاه استفاده می کنیم زیرا رنگ سیاه تمام طول موج ها و حتی مادون قرمز را جذب می کند.

مرحله 3: اتصال بلندگو به آردوینو

اتصال اسپیکر به آردوینو
اتصال اسپیکر به آردوینو
اتصال اسپیکر به آردوینو
اتصال اسپیکر به آردوینو
اتصال اسپیکر به آردوینو
اتصال اسپیکر به آردوینو

یک سر جک صدا را به بلندگو وصل کنید ، سر دیگر معمولاً شامل 3 قسمت است. دو قسمت بالا برای ورودی های چپ و راست و بیشتر قسمت پایین زمین است. بنابراین زمین جک صدا را به زمین آردوینو/میکروکنترلر متصل کرده و هر قسمت راست/چپ جک صدا را به پین دیجیتال میکروکنترلر وصل کنید. برای دریافت ایده خوب به تصویر بالا مراجعه کنید. بلندگو را روشن کنید و خروجی صدا آماده است.

مرحله 4: سیم کشی ماژول سنسور IR و سوئیچ سنسور لمسی

ماژول سنسور سیم کشی و سوئیچ سنسور لمسی
ماژول سنسور سیم کشی و سوئیچ سنسور لمسی
ماژول سنسور سیم کشی و سوئیچ سنسور لمسی
ماژول سنسور سیم کشی و سوئیچ سنسور لمسی

آیا از سوئیچ سنسور لمسی برای تغییر حالت های پیانو استفاده می کنم؟ به جای آن می توانید از یک دکمه فشاری ساده استفاده کنید. ترمینال مثبت سوئیچ سنسور را به آردوینو +5 ولت و منفی را به زمین وصل کنید. خروجی سنسور لمسی را به ورودی پین آنالوگ آردوینو وصل کنید. تمام پایانه های مثبت سنسورهای ir را با استفاده از سیم و لحیم (اختیاری) وصل کنید. همچنین همه پین های زمینی همه سنسورها را وصل کنید. در نهایت ، شما باید پین های خروجی را از حسگر Ir به پین های دیجیتال برد میکروکنترلر متصل کنید. در مورد من ، Arduino uno است. به یاد داشته باشید که وقتی مانعی تشخیص داده می شود خروجی از سنسور کم است.

مرحله 5: کد میکروکنترلر با استفاده از Arduino Ide

در این کد ، ابتدا باید پین هایی را برای ورودی سنسور ir ، ورودی دکمه سنسور لمسی و خروجی بلندگو تعریف کنیم. پس از آن ما یک آرایه تو در تو از فرکانس های مختلف در حالت های مختلف ایجاد می کنیم. ما از تن () استفاده می کنیم. عملکرد Arduino ide برای ارسال خروجی ما به بلندگو. ما از noTone () استفاده می کنیم. عملکردی برای توقف صدا من فقط از عبارت شرطی در حلقه استفاده کرده ام ، بنابراین درک آن آسان خواهد بود و به خوبی کار می کند.

توصیه شده: