Active Microphone Sound Sensor With LM393
ماژول سنسور فعال صدا با میکروفن
میکروفن
نمایشگر LED
نمایشگر LED
پتانسیوتر
مدار مجتمع
ورودی
ورودی
خروجی
خروجی
لیست المان های NSE-MSS1
Quantity | Code | Symbol |
---|---|---|
1 | LM393N | IC |
1 | 8pin Dip | IC Socket |
1 | Microphone | MIC |
1 | 100K | POT |
2 | 1K | R |
1 | 10K | R |
2 | 100K | R |
1 | 150 | R |
2 | 3mm LED | LED |
4Pin | 1x2 SIL Right-Angle Male | PIN HEADER |
4cm x 2cm | Single Side with Solder Mask and Helper | PCB |
ماژول سنسور صوت با LM393 این ماژول برای تبدیل سیگنال صوتی به سیگنال دیجیتال و یا آنالوگ استفاده می شود. این ماژول دارای یک میکروفن خازنی و یک آپ امپ است که سیگنال صوتی را دریافت می کند و در خروجی بر روی پایه AO سیگنال آنالوگ را قرار می دهد و بر روی پایه DO سیگنال دیجیتال را قرار می دهد و خروجی DO برای زمانی است که شدت صدا به یک آستانه خاصی برسد فعال می شود. در این حالت با استفاده از پتانسیومتر روی ماژول می توانید مقدار آستانه را تنظیم کنید. ماژول صوت به دلیل نحوه طراحی و داشتن خروجی دیجیتال به راحتی قابل اتصال به بردهای کنترلی از جمله آردوینو و رسپبری پای می باشد.
با استفاده از این ماژول قادر به تبدیل سیگنال صوتی به خروجی دیجیتال خواهید بود. راه اندازی ماژول بسیار ساده و آسان است. بر روی بورد از یک میکروفون خازنی معمولی و آپ امپ به شماره LM393 استفاده شده است که به کمک پتانسیومتر در نظر گرفته شده قادر به تنظیم میزان حساسیت خواهید بود. این سنسور تنها می تواند وجود یا عدم وجود صدا را تشخیص دهد اندازه صدا یا فرکانس صدای خاص را نمی شناسد و به طور کلی برای تشخیص شدت صدای محیط استفاده می شود. حساسیت آن توسط پتانسیومتر قابل تنظیم است. قسمت OUT ماژول را میتوان مستقیما به میکروکنترلر وصل کرد و در نتیجه صدای محیط قابل تشخیص می شود. سیگنال دیجیتال خروجی با رسیدن صدا به میزان حساسیت تنظیم شده یا همان آستانه تغییر وضعیت خواهد داد. این ماژول یک ماژول میکروفون است که با انواع میکروکنترلرها و بردهای آردوینو کار می کند. قابلیت نصب آسان و کیفیت فوق العاده بالا از مزایای این ماژول است.
/* www.NikiSite.com */
int soundPin = A0;
int ledPin = 13;
int sensorValue = 0;
void setup ()
{
Serial.begin (9600);
pinMode (ledPin, OUTPUT);
}
void loop ()
{
sensorValue = analogRead (soundPin);
Serial.println (sensorValue, DEC);
//if sensor goes above max light led (could be buzzer)
if(sensorValue > 200)
{
digitalWrite (ledPin, HIGH);
delay (1000);
}
//switch off LED
digitalWrite (ledPin, LOW);
delay (1000);
}
دیدگاهها
پاکسازی فیلترهیچ دیدگاهی برای این محصول نوشته نشده است.