Arduino Uno 实验14——声音传感器

声音传感器简介

  声音传感器的作用相当于一个话筒(麦克风)。它用来接收声波,显示声音的振动图像,但不能对噪声的强度进行测量。
  该传感器内置一个对声音敏感的电容式驻极体话筒。声波使话筒内的驻极体薄膜振动,导致电容的变化,而产生与之对应变化的微小电压。这一电压随后被转化成0-5V的电压,经过A/D转换被数据采集器接受,并传送给主板。
 &emsp由麦克风,电压比较器IC(LM393),电位器,晶体管,LED和一些其他无源元件(电阻器和电容器)组成。
在这里插入图片描述

在这里插入图片描述

使用说明:

  1.声音模块对环境声音强度最敏感,一般用来检测周围环境的声音强度
  2.在环境声音强度达不到设定阈值时,模块DO口输出高电平
   当外界环境声音强度超过设定阈值时,模块DO输出低电平
  3.输出DO可与单片机直接相连,通过单片机来检测高低电平,由此来检测环境的声音,可直接制动继电器模块,组成声控开关。
  4.可通过电位器调节灵敏度。
  5.有电源指示灯,比较器输出有指示灯。
  6.只能识别声音的有无(根据震动原理)不能识别声音的大小或者特定频率的声音。
  输出形式 数字开关量输出(0和1高低电平)

声音传感器模块的使用

实验一:声音模块的读取

项目要求:

  观察说话和没说话,声音模块的高低电平的输入(数字引脚)

电路搭建

在这里插入图片描述

参考程序
int  syPin = 3;
void setup(){
      pinMode(syPin,INPUT); 
      Serial.begin(9600);
}
void loop() {
  int syValue =digitalRead(syPin);
  Serial.print("syValue =");
  Serial.println(syValue);
  delay(200);
}
实验现象

  当没有声音时,输入的是高电平(数字1)。
  当有声音时,输入的是低电平(数字0)。
注意 :要调节好模块的灵敏度,不说话时候,信号指示灯灭,说话时候,信号指示灯亮。

原理图

在这里插入图片描述
在这里插入图片描述

  • 10
    点赞
  • 120
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值