فهرست مطالب:
- تدارکات
- مرحله 1: نصب سنسورهای IR
- مرحله 2: تنظیم محدوده سنسور IR و پوشاندن با رول های کارشیت مشکی
- مرحله 3: اتصال بلندگو به آردوینو
- مرحله 4: سیم کشی ماژول سنسور IR و سوئیچ سنسور لمسی
- مرحله 5: کد میکروکنترلر با استفاده از Arduino Ide
- مرحله ششم: فیلم کار پروژه
تصویری: پیانو هوا با استفاده از سنسور مجاورت IR ، بلندگو و Arduino Uno (ارتقا یافته/قسمت 2): 6 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:52
این نسخه ارتقا یافته پروژه قبلی پیانو بادی است؟. در اینجا من از بلندگوی JBL به عنوان خروجی استفاده می کنم. همچنین یک دکمه حساس به لمس برای تغییر حالت ها با توجه به نیازها قرار داده ام. به عنوان مثال- حالت باس سخت ، حالت عادی ، حالت تنظیم فرکانس بالا. من نحوه اتصال بلندگوی متصل به آردوینو را به شما نشان خواهم داد. به طور معمول پیانوها کار برقی یا مکانیکی روی مکانیزم ساده فشار دادن دکمه انجام می دهند. اما در اینجا یک پیچ و تاب وجود دارد ، ما فقط می توانیم با استفاده از برخی سنسورها نیاز به کلید در پیانو را برطرف کنیم. و سنسورهای مادون قرمز مجاورت به بهترین وجه مناسب علت هستند زیرا استفاده از آنها آسان است و همچنین فقط یک پین دیجیتالی برد میکروکنترلر را اشغال می کنند. و همچنین این سنسورها یکی از ارزان ترین سنسورهای موجود هستند.
تدارکات
1) 10 عدد سنسور مجاورت IR
2) آردوینو uno/ mega
3) بلندگو با جک صدا
4) دکمه (در مورد من دکمه حساس را لمس کنید)
5) پایه برای نصب آن سنسورها (ورق اکریلیک)
6) ورق سیاه/ نوار ویلنسل سیاه
7) پیچ/چسب
8) سیم
مرحله 1: نصب سنسورهای IR
ماژول های سنسور IR مجهز به یک سوراخ نصب در مرکز هستند. می توانید از سوراخ برای قرار دادن سنسور با پیچ محکم استفاده کنید یا فقط می توانید از چسب برای چسباندن آن استفاده کنید. من از یک ورق اکریلیک به عنوان پایه استفاده کرده و سوراخ هایی در اکریلیک با علائم مناسب ایجاد کرده ام که در آن هر سوراخ 2 سانتی متر از هم فاصله داشت. سنسورها را خیلی نزدیک به هم قرار ندهید زیرا ممکن است تجربه کاربر پیانو را خراب کند.
مرحله 2: تنظیم محدوده سنسور IR و پوشاندن با رول های کارشیت مشکی
از پتانسیومتر روی ماژول سنسور آن برای تنظیم محدوده مناسب برای کلیدهای پیانو خود استفاده کنید. حالا رول های ورق سیاه را روی ماژول سنسور led و دیود عکس مانند تصویر نشان دهید. این کار برای جلوگیری از تشخیص مانع ناخواسته در جهت دیگر انجام می شود. ما می خواهیم انگشتان دست را فقط در جلو تشخیص دهیم. و ما از ورق های سیاه استفاده می کنیم زیرا رنگ سیاه تمام طول موج ها و حتی مادون قرمز را جذب می کند.
مرحله 3: اتصال بلندگو به آردوینو
یک سر جک صدا را به بلندگو وصل کنید ، سر دیگر معمولاً شامل 3 قسمت است. دو قسمت بالا برای ورودی های چپ و راست و بیشتر قسمت پایین زمین است. بنابراین زمین جک صدا را به زمین آردوینو/میکروکنترلر متصل کرده و هر قسمت راست/چپ جک صدا را به پین دیجیتال میکروکنترلر وصل کنید. برای دریافت ایده خوب به تصویر بالا مراجعه کنید. بلندگو را روشن کنید و خروجی صدا آماده است.
مرحله 4: سیم کشی ماژول سنسور IR و سوئیچ سنسور لمسی
آیا از سوئیچ سنسور لمسی برای تغییر حالت های پیانو استفاده می کنم؟ به جای آن می توانید از یک دکمه فشاری ساده استفاده کنید. ترمینال مثبت سوئیچ سنسور را به آردوینو +5 ولت و منفی را به زمین وصل کنید. خروجی سنسور لمسی را به ورودی پین آنالوگ آردوینو وصل کنید. تمام پایانه های مثبت سنسورهای ir را با استفاده از سیم و لحیم (اختیاری) وصل کنید. همچنین همه پین های زمینی همه سنسورها را وصل کنید. در نهایت ، شما باید پین های خروجی را از حسگر Ir به پین های دیجیتال برد میکروکنترلر متصل کنید. در مورد من ، Arduino uno است. به یاد داشته باشید که وقتی مانعی تشخیص داده می شود خروجی از سنسور کم است.
مرحله 5: کد میکروکنترلر با استفاده از Arduino Ide
در این کد ، ابتدا باید پین هایی را برای ورودی سنسور ir ، ورودی دکمه سنسور لمسی و خروجی بلندگو تعریف کنیم. پس از آن ما یک آرایه تو در تو از فرکانس های مختلف در حالت های مختلف ایجاد می کنیم. ما از تن () استفاده می کنیم. عملکرد Arduino ide برای ارسال خروجی ما به بلندگو. ما از noTone () استفاده می کنیم. عملکردی برای توقف صدا من فقط از عبارت شرطی در حلقه استفاده کرده ام ، بنابراین درک آن آسان خواهد بود و به خوبی کار می کند.
توصیه شده:
Visuino نحوه استفاده از سنسور مجاورت نزدیکی: 7 مرحله
Visuino نحوه استفاده از سنسور مجاورت مجاورت: در این آموزش ما از سنسور مجاورت القایی و یک LED متصل به Arduino UNO و Visuino برای تشخیص نزدیکی فلز استفاده می کنیم. یک فیلم نمایشی تماشا کنید
پیانو هوا با استفاده از سنسور مجاورت IR و Arduino Uno Atmega 328: 6 مرحله (همراه با تصاویر)
پیانو هوا با استفاده از سنسور مجاورت IR و Arduino Uno Atmega 328: به طور معمول پیانوها کار برقی یا مکانیکی بر روی مکانیسم ساده فشار دادن دکمه را انجام می دهند. اما در اینجا یک پیچ و تاب وجود دارد ، ما فقط می توانیم با استفاده از برخی سنسورها نیاز به کلید در پیانو را برطرف کنیم. و سنسورهای مجاورت مادون قرمز بهترین دلیل را دارند زیرا
سنسور مجاورت مادون قرمز با استفاده از LM358: 5 مرحله
سنسور مجاورت مادون قرمز با استفاده از LM358: این مورد در مورد ساخت سنسور مجاورت IR قابل آموزش است
ماشین اسباب بازی RC ارتقا یافته با سنسور اولتراسونیک (آردوینو): 3 مرحله
ارتقاء ماشین اسباب بازی RC با سنسور اولتراسونیک (آردوینو): این یک ماشین اسباب بازی RC است که به عنوان ماشین Arduino RC اجتناب از اجسام ارتقا یافته است. ما تخته اصلی ماشین RC را برداشته و فقط از موتورهای DC استفاده کردیم. این ماشین اسباب بازی RC شامل دو موتور DC است ، یکی در جلوی ماشین به عنوان موتور فرمان و دیگری DC DC
چسب های LED! یک Throwie ارتقا یافته .: 4 مرحله
چسب های LED! یک Throwie ارتقا یافته .: سلام به همه! این برداشت من از تروهای LED همیشه محبوب است! تروی همه جانبه. به سادگی نسخه اصلی آزمایشگاه تحقیق گرافیتی