ماژول تشخیص صوت مهندسیکا سازگار با آردوینو مدل Big Sound
ماژولهای سازگار با آردوینو به دسته ای از قطعات الکترونیک گفته میشود که علاوه بر سازگاری مشخصات پایه های ورودی و خروجی قابلیت دسترسی به کدهای برنامه نویسی و توابع کتابخانه ای ماژول نیز به سادگی میسر است. ماژول تشخیص صوت کاربرد زیادی در هوشمندسازی و کنترل دارد.
این ماژول میتواند صداهای بلند را تشخیص دهد. روی این سنسور یک میکروفن قرار دارد. میکروفن میتواند سیگنال صوتی را به سیگنال الکتریکی تبدیل کند. این سنسور دارای هر دو خروجی آنالوگ و دیجیتال می باشد. میکروفن صداهای محیط را به صورت مستقیم به خروجی آنالوگ می برد. اما زمانی که قدرت صدا از یک سطح مشخصی بالاتر رود ، پایه دیجیتال خروجی High می گردد. یک پتانسیومتر جهت تنظیم حساسیت خروجی دیجیتال نیز تعبیه شده است
مطابق شکل :
- پایهء GND ماژول را به پایه GND یا گراند آردوینو وصل نمایید.
- پایهء مثبت ماژول را به پایه +۵ ولت آردوینو وصل نمایید.
- پایه analog ماژول را طبق توضیحات نرم افزار به پایه A0 آردوینو متصل نمایید .
- پایه Digital ماژول را طبق توضیحات نرم افزار به پایه D10 آردوینو متصل نمایید .
جهت پروگرام کردن با کابل تبدبل USB ماژول آردوینو را به کامپیوتر متصل نمایید .
لینک برنامه :
- ino
ب ) برنامه نویسی آردوینو:
- int Led = 13 ;// define LED Interface
- int buttonpin = 10; // define D10 Sensor Interface
- int val = 0;// define numeric variables val
- int sensorPin = A0; // select the input pin for the analog sensor
- int sensorValue = 0; // variable to store the value coming from the sensor
- void setup ()
- {
- begin(9600);
- println(“www.mohandesika.com —- Big Sound sensor test”);
- pinMode (Led, OUTPUT) ;// define LED as output interface
- pinMode (buttonpin, INPUT) ;// output interface D0 is defined sensor
- }
- void loop ()
- {
- val = digitalRead(buttonpin);
- if (val == HIGH) // When the sound detection module detects a signal
- {
- digitalWrite (Led, LOW);
- sensorValue = analogRead(sensorPin);
- print(“AnalogOUT Detect Sound: “);
- println(sensorValue);
- delay(5000);
- }
- else
- {
- digitalWrite (Led, HIGH);
- }
- }
پتانسیومتر مولتی ترن را در یک حد آستانه برای تشخیص صوت تنظیم کرده ایم تا LED L2 روی سنسور صوت خاموش شود. ابتدا که صوت نداریم لامپ LED پایه ۱۳ روی ماژول آردوینو روشن می ماند با تشخیص صوت (دست زدن ) این لامپ LED به مدت ۵ ثانیه خاموش می شود.و مقدار آنالوگ نیز نمایش داده می شود .
درون نرم افزار Arduino IDE با کلیک بر روی سریال مانیتور ( Tools -> Serial Monitor ) میتوانید تغییرات مقادیر خوانده شده را ببینید.
وزن | 100 kg |
---|---|
ابعاد | 10 × 10 × 5 cm |
محصولات مرتبط
Electronic KITs