【实验介绍】
声音传感器是一种接收声波并将其转换为电信号的组件。它像麦克风一样检测周围环境中的声音强度。
【实验组件】
l Arduino Uno 主板*1
l USB 数据线*1
l 声音传感器模块*1
l 面包板*1
l 9V 方型电池*1
l 跳线若干
【实验原理】
传感器具有对声音敏感的电容式驻极体麦克风。声波导致驻极体薄膜振动,然后电容发生变化,从而导致相应的电压变化。由于变化非常微弱,因此需要加以放大。这里的LM358是一个100 倍增益的功率放大器。将声音传感器的SIG 输出引脚连接到 ArduinoUno电路板的A0。然后,您可以在串行监视器上看到声音强度的值,或者如果连接了示波器,则可以在示波器上显示波形。
实验电路图:

【实验内容】
l 步骤一:建立电路,并用数据线将电路连到电脑的 USB 的接口上。

l 步骤二:打开 RGB-LED 实验的程序 Sound——Sentor.ino
l 步骤三:编译程序
l 步骤四:将程序上传至 Arduino Uno 板

l 步骤五:观察实验现象
【实验结果】
可以在串行监视器上看到声音强度的值。当音量达到一定值时,Arduino Uno电路板上连接到引脚13 的LED将亮起。
连接声音传感器,向声音传感器发出声音

串行监视器上声音强度的变化:

【实验体会】
本实验重点在于按要求搭建电路、Sound-Sensor.ino 程序的编译上传,以及理解声音信号的转换原理。通过实验,我掌握了声音传感器与 Arduino 的接线方法,也弄清了声波如何经 LM358 放大后转为电信号。看到串口监视器显示声音强度值、音量达标时引脚 13LED 亮起,既直观理解了传感器工作逻辑,实验收获也很扎实。
