ماژول سنسور صدا KY-037 | ماژول میکروفن با خروجی آنالوگ و دیجیتال مناسب آردوینو
ماژول میکروفن KY-037 یکی از پرکاربردترین سنسورهای تشخیص صدا در پروژههای الکترونیکی، رباتیک و اینترنت اشیاء (IoT) است. این ماژول با استفاده از یک میکروفن خازنی (Electret Condenser Microphone) و تراشه مقایسهگر LM393، قادر است شدت صدای محیط را تشخیص داده و آن را بهصورت سیگنال آنالوگ (AO) یا دیجیتال (DO) در اختیار میکروکنترلر قرار دهد. خروجی دیجیتال بر اساس آستانه حساسیت تنظیمشده عمل میکند، در حالی که خروجی آنالوگ تغییرات شدت صدا را بهصورت ولتاژ متناسب ارائه میدهد.
وجود پتانسیومتر تنظیم حساسیت روی برد، امکان تعیین آستانه تشخیص صدا را فراهم میکند. هرگاه شدت صدا از مقدار تنظیمشده بیشتر شود، خروجی دیجیتال تغییر وضعیت داده و LED نشانگر نیز روشن میشود. این ویژگی، ماژول KY-037 را برای پروژههایی مانند تشخیص دست زدن، هشدار صوتی، فعالسازی تجهیزات با صدا و سیستمهای امنیتی بسیار مناسب کرده است. این ماژول برای تشخیص وجود صدا و اندازهگیری نسبی شدت صوت طراحی شده است و برای ضبط صدا یا پردازش گفتار مناسب نیست.
این ماژول با ولتاژ 3.3 تا 5 ولت DC کار میکند و با انواع بردهای Arduino، ESP8266، ESP32، STM32، AVR، PIC و Raspberry Pi سازگار است. به دلیل خروجی آنالوگ و دیجیتال، میتوان از آن هم برای تشخیص وجود صدا و هم برای اندازهگیری نسبی شدت صدا استفاده کرد.
به دلیل قیمت مناسب، مصرف توان پایین، ابعاد کوچک و راهاندازی آسان، ماژول KY-037 یکی از محبوبترین سنسورهای صوتی برای پروژههای آموزشی، هوشمندسازی، رباتیک و سیستمهای کنترل مبتنی بر صدا محسوب میشود و انتخابی مناسب برای علاقهمندان به الکترونیک و برنامهنویسی است.
کاربردها
• تشخیص صدا در پروژههای آردوینو و میکروکنترلر
• سیستم روشن و خاموش شدن با صدای دست زدن (Clap Switch)
• سیستمهای هشدار و اعلام صوت
• رباتهای واکنشگرا به صدا
• پروژههای خانه هوشمند (Smart Home)
• سیستمهای امنیتی و تشخیص ورود
• اندازهگیری نسبی شدت صدای محیط
• پروژههای اینترنت اشیاء (IoT)
• تجهیزات آموزشی و آزمایشگاهی
• پروژههای رباتیک و مکاترونیک
• تشخیص نویز محیط
• فعالسازی تجهیزات با فرمان صوتی ساده (بدون پردازش گفتار)
• پروژههای DIY و دانشجویی
• سیستمهای پایش صوت محیط
راهاندازی (Setup).
1. پایه VCC را به ولتاژ 3.3 یا 5 ولت DC متصل کنید.
2. پایه GND را به زمین (GND) مدار وصل نمایید. زمین مدار و ماژول باید یکی باشد.
3. برای استفاده از خروجی دیجیتال، پایه DO را به یکی از پایههای دیجیتال میکروکنترلر مثلا آردوینو متصل کنید. در صورت استفاده از خروجی دیجیتال، هنگام عبور شدت صدا از آستانه تنظیمشده، وضعیت خروجی DO بین Highو Low منطقی تغییر کرده و LED نشانگر روی برد روشن یا خاموش میشود.
4. برای اندازهگیری شدت نسبی صدا، پایه AO را به یکی از ورودیهای آنالوگ متصل نمایید. خروجی AO سیگنالی متناسب با سطح صدا ارائه می دهد.
5. با استفاده از پتانسیومتر روی برد، میزان حساسیت سنسور را تنظیم کنید.
6. پس از اعمال تغذیه، با ایجاد صدا در نزدیکی میکروفن، عملکرد سنسور را بررسی کنید.
7. در صورت استفاده از خروجی دیجیتال، هنگام عبور شدت صدا از آستانه تنظیمشده، وضعیت خروجی DO بین Highو Low منطقی تغییر کرده و LED نشانگر روی برد روشن یا خاموش میشود.
8. برای نمونه کدنویسی این ماژول برای آردوینو به فایل بخش دیتاشیت محصول مراجعه کنید و یا از لینک زیر استفاده کنید:
نکات مهم در استفاده
• این ماژول برای تشخیص وجود صدا و اندازهگیری نسبی شدت صوت طراحی شده است و برای ضبط صدا یا پردازش گفتار مناسب نیست.
• حساسیت سنسور را متناسب با محیط و میزان نویز، از طریق پتانسیومتر تنظیم کنید تا از عملکرد نادرست جلوگیری شود.
• برای دریافت مقادیر دقیقتر شدت صدا، از خروجی آنالوگ (AO) استفاده کنید.
• خروجی دیجیتال (DO) تنها وضعیت عبور یا عدم عبور شدت صدا از آستانه تعیینشده را نشان میدهد.
• از قرار دادن ماژول در نزدیکی منابع نویز الکترومغناطیسی مانند موتورهای DC، رلهها یا منابع تغذیه سوئیچینگ بدون فیلتر خودداری کنید.
• در محیطهای بسیار پر سروصدا ممکن است نیاز به تنظیم مجدد حساسیت سنسور باشد.
• برای کاهش نویز، از سیمهای کوتاه و تغذیه پایدار استفاده کنید.
• از تماس مستقیم برد با رطوبت، آب و گردوغبار شدید جلوگیری نمایید.
• برای پروژههایی که به اندازهگیری دقیق سطح فشار صوت (SPL) یا ضبط باکیفیت صدا نیاز دارند، این ماژول گزینه مناسبی نیست و باید از ماژولهای تخصصیتر استفاده شود. مثلا ماژول در لینک زیر :
نقد و بررسیها
هنوز بررسیای ثبت نشده است.