Sound Sensor

来自Waveshare Wiki
Waveshare-admin讨论 | 贡献2021年2月23日 (二) 17:09的版本 (Text replace - " EMAIL:3005722301@qq.com<br /> 电话:0755-83040712<br /> QQ:3005722301<br /> 微信:扫下方二维码添加<br /> 200px<br /> <small><nowiki>*</nowiki> 企业微信添加好友时软件无提示,我们无法及)
跳转至: 导航搜索
Sound-Sensor
{{{name2}}}
{{{name3}}}
功能简介
特性 声音传感器
' 无特性,不解释
' 无特性,不解释
' 无特性,不解释
' 无特性,不解释
接口 AD I/Os

产品特性

音频放大芯片:LM386(放大200倍) 工作电压:3.3V-5.3V 产品尺寸:39.0mm*21.0mm 固定孔尺寸:2.0mm

工作原理

LM386是一种音频集成功率放大器,具有自身功耗低、更新内链增益可调整、电源电压范围大、外接元件少和总谐波失真小等优点。主要应用于低电压消费类产品。为使外围元件最少,电压增益内置为20。在1脚和8脚之间增加一只外接电阻和电容,便可将电压增益调为200以内的任意值。

主要用途

检测周围环境声音的有无和判断声音强度的大小

接口说明

接口说明
引脚号 标识 描述
1 DOUT 数字量输出
2 AOUT 模拟量输出
3 GND 电源地
4 VCC 电源正(3.3V-5.3V)

操作与现象

下面,以接入我们的开发板为例。
① 将配套程序下载到相应的开发板中。
② 将串口线和模块接入开发板,给开发板上电,打开串口调试软件。
模块与开发板连接如下表所示:

模块接入STM32开发板
端口 STM32单片机引脚
DOUT GPIOA.4
AOUT GPIOA.6
GND GND
VCC 3.3V


模块接入Arduino
端口 Arduino引脚
DOUT D2
AOUT A0
GND GND
VCC 5V


串口配置
Baud rate 115200
Data bits 8
Stop bit 1
Parity bit None

③ 当模块的咪头靠近发声源时,模块上的信号指示灯点亮。
当模块的咪头远离发声源时,模块上的信号指示灯熄灭。
随着传感器与发声源距离的变化,串口输出数据有相应的变化。

文档

数据手册

程序

软件


  • 既有模拟量又有数字量,模拟量可通过示波器去观察,也可直接通过AD转换器读取。


AOUT输出的实际上输出的就是声音信号,接上喇叭可以听到声音。声音信号变化很快,如果要采集声音信号需要很高采样率。例如电话采样率为8KHZ。波形的振幅表示声音的强度大小,声音越大振幅越大。故通过单片机采集到的AD值不能表示声音的大小。此模块也不能测声音具体多少分贝。
DOUT输出的是高低电平,当声音超过设置的阈值,输出低电平。

Sound Sensor FAQ.png


A是调节放大增量,D是设置阈值。Aout大过阈值,Dout输出低电平,反之输出高电平




联系人:陈工

EMAIL:3005722301@qq.com
QQ:3005722301
微信:扫下方二维码添加
Cjw.jpg

说明:进行售后服务前,请准备好客户信息(定货单位、定货人等),以供验证