- موجودی: 20 و بیشتر در خرید عمده
- MODEL: KY-037 MICROPHONE SENSOR MODULE
ماژول میکروفون KY-037 | ماژول تشخیص صدا | صوت سنج
ماژول میکروفون KY-037 یکی از سنسورهای صدا است که برای تشخیص شدت صدا و تشخیص سطح صدای محیط استفاده میشود و سیگنال صوتی را دریافت و آنرا به سیگنال دیجیتال و آنالوگ تبدیل میکند و در واقع قابلیت تشخیص وجود صدای محیط را با استفاده از میکروفون نصب شده دارد. مولتی ترن (پتانسیومتر) روی برد امکان تنظیم میزان حساسیت به شدت صورت را فراهم می نماید.
این ماژول دارای دو خروجی آنالوگ و خروجی دیجیتال است. خروجی دیجیتال در صورتی که سطح شدت صدا به سطح تنظیم شده توسط مولتی ترن برسد فعال میگردد. و خروجی آنالوگ متناسب با شدت صدا تغییر میکند
. این ماژول عمدتاً در پروژههای الکترونیکی و آردوینو به کار میرود و به دلیل سادگی و کارایی، بسیار محبوب است.
مشخصات و ویژگیهای ماژول KY-037
-
میکروفون خازنی: در این ماژول یک میکروفون خازنی وجود دارد که امواج صوتی را به سیگنال الکتریکی تبدیل میکند.
-
خروجی دیجیتال و آنالوگ:
-
خروجی دیجیتال (DO): هنگامی که صدا از یک سطح مشخص بیشتر میشود، خروجی دیجیتال این ماژول فعال میشود. حساسیت این خروجی قابل تنظیم است.
-
خروجی آنالوگ (AO): این خروجی یک ولتاژ آنالوگ متناسب با شدت صدا را ارائه میدهد که میتواند توسط ADC (تبدیل آنالوگ به دیجیتال) میکروکنترلرها خوانده شود.
-
پتانسیومتر: دارای یک پتانسیومتر روی بورد است که به کمک آن میتوان حساسیت ماژول را تنظیم کرد.
-
ولتاژ کاری: 3.3 الی 5 ولت
-
بازه فرکانسی: 100 الی 10000 هرتز
-
قابلیت پیچ کردن ماژول(یک سوراخ 3 میلی متر روی برد پیش بینی گردیده)
-
ابعاد: 4.4X1.5 سانتی متر
Sensitivity: - 46 ± 2.0, ( 0 dB = 1V / Pa ) at 1K Hz.
Minimum Sensitivity to Noise Ratio: 58dB
کاربردها: مناسب برای پروژههای کنترل صدا، شمارش تعداد ضربهها (مانند دست زدن)، تشخیص میزان صدای محیط، و پروژههای مربوط به تشخیص صدا.
نحوه اتصال KY-037 به آردوینو
پینهای این ماژول به صورت زیر هستند:
VCC: برای تامین ولتاژ (۳.۳ تا ۵ ولت)
GND: اتصال به زمین
AO: خروجی آنالوگ
DO: خروجی دیجیتال
کد نمونه برای اتصال ماژول میکروفون KY-037 به آردوینو :
این کد نمونه، ماژول KY-037 را به آردوینو متصل میکند و هر زمان که صدایی با شدت معین در محیط تشخیص داده شود، LED روشن میشود.
const int digitalPin = 7; // پین اتصال خروجی دیجیتال ماژول
const int analogPin = A0; // پین اتصال خروجی آنالوگ ماژول
const int ledPin = 13; // پین اتصال LED داخلی آردوینو
void setup() {
pinMode(digitalPin, INPUT);
pinMode(ledPin, OUTPUT);
Serial.begin(9600);
}
void loop() {
// خواندن داده از خروجی دیجیتال
int digitalValue = digitalRead(digitalPin);
// خواندن داده از خروجی آنالوگ
int analogValue = analogRead(analogPin);
// نمایش سطح صدای آنالوگ در مانیتور سریال
Serial.print("Analog Value: ");
Serial.println(analogValue);
// اگر خروجی دیجیتال فعال شود، LED روشن میشود
if (digitalValue == HIGH) {
digitalWrite(ledPin, HIGH);
Serial.println("Sound detected!");
} else {
digitalWrite(ledPin, LOW);
}
delay(100);
}
در این کد:
- مقدار خروجی آنالوگ به صورت پیوسته در مانیتور سریال نمایش داده میشود.
- اگر صدایی با شدت بالا تشخیص داده شود، LED روشن میشود و پیغام "Sound detected!" در مانیتور سریال نمایش داده میشود.
خصوصیات عمومی | |
کاربری | ساخت و تولید|پروژه دانشجویی|خانه هوشمند|اینترنت اشیا|پروژه های ابتکاری|DIY PROJECTS |
سطح تخصص لازم | نیمه حرفه ای |
کشور سازنده | چین |
بنچ مارک | 3 از 5 |
استاندارد و تاییده ها | ندارد |
گارانتی و خدمات پس از فروش | ندارد |