声控传感器

来自YFRobotwiki
跳转至: 导航搜索
声控传感器


产品简介


声音传感器模块是一块使用驻极体话筒为声音检测的传感器模块,可用来接收声波,检测声音,但无法测量声音的强度。外部声音使驻极体话筒内的驻极体薄膜振动,导致电容的变化,而产生与之对应变化的微小电压。这一电压随后被转化成0-5V的电压,经过A/D转换被数据采集器接受并输出。

用户可通过调节模块上集成的电位器,来控制模块灵敏度;电位器顺时针旋转灵敏度越高,逆时针旋转则灵敏度越低。

声音传感器模块检测到有声音时,输出低电平,反之未检测到声音时,则输出高电平。模块集成丝印L的LED指示灯,当输出高电平时,熄灭;输出低电平时,点亮。



规格参数


  • 供电电压:DC3.3 - 5V
  • 使用芯片:LM393
  • 灵敏度:可调
  • 安装孔径:3MM
  • 模块尺寸:28.5*21*12MM(长*宽*高)
  • 孔间距:15MM
  • 模块重量:2.7g


主要应用


盒式录音机、无线话筒、声控设备


引脚说明


  • 1. G -- Gnd(地)
  • 2. V -- Vcc(电源+5V)
  • 3. S -- Sign(信号)


应用示例


电路连接

声音传感器模块 - 数字模块的 G、V、S分别连接 Arduino UNO的GND、VCC(+5V)、D2引脚。

电路连接示意图

声音传感器


示例代码

//Sound Sensor test
 
int soundPin = 2;
int ledPin = 13;
 
void setup()
{
  pinMode(ledPin, OUTPUT); 
}
 
void loop()
{
  if (digitalRead(soundPin) == LOW) {
    digitalWrite(ledPin, HIGH);
    delay(3000);
  } else
    digitalWrite(ledPin, LOW);
}

程序下载地址:SoundSensorTest

程序运行结果:当有声音(楼道有人经过)时,点亮LED,并延时3s;无声音则保持LED熄灭(提示:模块板载LED - 当输出HIGH时,熄灭;输出LOW时,点亮)

参考资料





返回首页

更多建议和问题欢迎反馈至 YFRobot论坛

购买方式:YFRobot 电子工作室