برای مشاهده لیست علاقه مندی ها وارد شوید!

مشاهده محصولات فروشگاه
0

هیچ محصولی در سبد خرید نیست.

تست و راه اندازی ماژول میکروفون KY-037

در این آموزش از مگاترونیک با راه اندازی و تست ماژول میکروفون خازنی KY-037 با آردوینو آشنا می شوید این ماژول یکی از پرکاربرد ترین ماژول های میکروفن هست. ماژول KY037 از یک میکروفون خازنی و یک مدار تقویت کننده تشکیل شده است. خروجی این ماژول هم آنالوگ است و هم دیجیتال.


شماتیک تست و راه اندازی ماژول میکروفون KY-037 انالوگ


سیم ها را مطابق مدار زیر وصل کنید. این مدار برای حالت آنالوگ است.


تست و راه اندازی ماژول میکروفون KY-037

ماژول KY-037برد اردوینو
پین A0 ماژولپین A0 اردوینو
پین G ماژولپین GND اردوینو
پین + ماژولپین 5 ولت اردونیو

پین های ماژول KY-037


این ماژول دارای 4 پایه است ، 2 عدد از پایه ها 2 و 3 ، vcc و gnd هست برای تغذیه ماژول استفاده میشه.

پایه 1 : خروجی آنالوگ هست. مقدار آن با توجه به شدت صدای دریافتی تغییر می کند. می توان آن را به پایه های آنالوگ Arduino (ADC) متصل کرد.

پایه 4 : خروجی دیجیتال. مانند سوئیچ کار می کند و می توان با استفاده از یک مقاومت متغیر روی صفحه خروجی تنظیم کرد. می توانید pinout این ماژول را در تصویر زیر مشاهده کنید.


تست و راه اندازی ماژول میکروفون KY-037

کد تست و راه اندازی ماژول میکروفون KY037 انالوگ


بعد از اینکه مدار رو بستید کد زیر را در اردوینو اپلود کنید


void setup() {
  
  Serial.begin(9600);
  
}

void loop() {
  
  int sensorValue = analogRead(A0);

  Serial.println(sensorValue);
  
} 

بعد از اینکه کد را اپلود کردید کلید میانبر Ctrl + Shift + L را فشار دهید یا از منو tools رو Serial Plotter کلیک کنید تا صفحه Serial Plotter باز شود.


تست و راه اندازی ماژول میکروفون KY-037

سرعت Serial Plotter روی 9600 قرار بدید و امواجی که میکروفن دریافت میکنه روی Serial Plotter نمایش میده


شماتیک تست و راه اندازی ماژول میکروفون KY037 دیجیتال


تست و راه اندازی ماژول میکروفون KY-037

ماژول KY-037برد اردوینو
پین D0 ماژولپین 8 اردوینو
پین G ماژولپین GND اردوینو
پین + ماژولپین 5 ولت اردونیو

شما می توانید این ماژول را با پین دیجیتال هم راه اندازی کنید طبق شماتیک بالا مدار ببندید


کد تست ماژول میکروفون KY037 دیجیتال


const int mic =  8;

void setup() {
  
  Serial.begin(9600);
  pinMode(mic, INPUT);
  
}

void loop() {
  
  if (digitalRead(mic) == HIGH) {
    Serial.println("hearing something");
    
  }
}

کد بالا رو روی اردوینو اپلود کنید و Serial Plotter اجرا کنید و همانند انولوگ میتوانید امواج رو مشاهده کنید و از سالم بودن ماژول مطمئن شوید


توضیحات کامل تر رو داخل فیلم اموزش دادیم شما میتوانید فیلم را در اینستاگرام مشاهده کنید

امیدوارم از اموزش خوشتان امده باشه

محمد حسین قنبری
محمد حسین قنبری

مدیر و بنیانگذار مگاترونیک
طراح pcb با التیوم دیزاینر و برنامه نویس میکروکنترلر avr ، Arduino و اندروید b4a

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

مطالب اخیر

Short Url Post
0