商品規格
◎ VCC:外接3.3V ~ 5V(可以直接與5V單晶片和3.3V單晶片相接)
◎ GND:外接GND
◎ OUT:信號輸出接口(0和1高低電位)
◎ 可調整靈敏度:藉由板子上藍色的SVR可調電阻
◎ 設有固定螺栓孔,方便安裝
◎ 使用注意:此偵測器只能識別聲音的有無 (根據震動原理),不能識別聲音的大小或者特定頻率的聲音
◎ 模組在環境聲音強度達不到設定值時,OUT輸出高電位,當環境聲音強度超過設定閾值時,模組OUT輸出低電位
◎ 數位輸出OUT端可以與單晶片直接相接,通過單晶片來檢測高低電位,由此來檢測環境有無聲音
◎ 數位輸出OUT端可以直接驅動繼電器,由此可以組成一個聲控開關
商品介紹
◎ 用繼電器的時候,注意是高電位啟動,還是低電位啟動繼電器,不同繼電器啟動方式可能不同
◎ 一定要事先調整好模組的靈敏度
◎ 如果有聲音,模組輸出低電位 0 V
◎ 如果沒有聲音,模組輸出高點位 5V,是在一個區間內的,一個高一個低
◎ 參考範例:
◎ 使用
Arduino Uno(需另購) pin13上預設LED燈,實驗就是對著模組吹一聲,然後模組上的Pin13預設的LED燈,就亮了4秒鐘,之後自動熄滅,沒使用繼電器
//-----------voice-sensor------------
int sensorVoice = 2;
int sensorJidianqi = 13; //
void setup()
{
pinMode(sensorJidianqi, OUTPUT);
pinMode(sensorVoice, INPUT);
Serial.begin(9600);
}
void loop()
{
if (digitalRead(sensorVoice) ==0)
{
delay(100);
if (digitalRead(sensorVoice) ==0)
{
digitalWrite(sensorJidianqi, HIGH); //LOW to power on JiDianQi
delay(4000);
digitalWrite(sensorJidianqi, LOW); //
}
}
else
{
digitalWrite(sensorJidianqi, LOW);
}
}