بیایید ماژول را با یک سنسور صدا (میکروفون) به Arduino وصل کنیم.
لازم است
- - آردوینو ؛
- - ماژول با میکروفون کپسول electret CMA-4544PF-W ؛
- - اتصال سیم ها
دستورالعمل ها
مرحله 1
میکروفون electret CMA-4544PF-W ، که پایه ماژول است ، به امواج صوتی با فرکانس های 20 هرتز تا 20 کیلوهرتز پاسخ می دهد. میکروفون همه جهته است ، یعنی حساس به صدا از همه جهات ، با حساسیت -44 دسی بل. شما می توانید اطلاعات بیشتری در مورد دستگاه و اصل عملکرد میکروفن های الکتریک در این مقاله بخوانید ، پیوند آن در لیست منابع آورده شده است.
گام 2
این ماژول شامل یک میکروفن الکتریک است که به منبع تغذیه 3 تا 10 ولت نیاز دارد. قطبیت اتصال مهم است. بیایید ماژول را طبق یک طرح ساده متصل کنیم: پین "V" از ماژول - به منبع تغذیه +3 ، 3 یا +5 ولت ، پین "G" ماژول - به GND Arduino ، پین "S" - به پورت آنالوگ "A0" آردوینو.
مرحله 3
بیایید برنامه ای برای آردوینو بنویسیم که خوانش ها را از میکروفن بخواند و آنها را به میلی ولت به درگاه سریال منتقل کند. این برای چیست؟ به عنوان مثال ، برای اندازه گیری سطح صدا ؛ برای کنترل ربات: کف بزنید یا متوقف شوید. برخی حتی موفق به آموزش "آردوینو" برای شناسایی اصوات مختلف و در نتیجه ایجاد کنترل هوشمندتر می شوند: ربات از دستورات "Stop" و "Go" (به عنوان مثال ، در مقاله "تشخیص صدا با Arduino" در منابع).
مرحله 4
بیایید یک نوع اکولایزر را مطابق نمودار پیوست ، کنار هم قرار دهیم.
مرحله 5
کمی طرح را تغییر دهید. بیایید LED ها و آستانه های آنها را اضافه کنیم.
اکولایزر آماده است! سعی کنید با میکروفون صحبت کنید و هنگامی که صدای گفتار را تغییر می دهید LED ها روشن می شوند.