Micro:bit系列教程12:使用Sound Sensor探测声音

来自丢石头百科


本章将介绍通过Sound Sensor (声音传感器)进行声音探测


1.基本介绍

    Sound Sensor模块采用了音频处理芯片LM386,可对音频信号进行200倍放大,可用于检测环境声音的有无或判断声音强度的大小(不能测量具体的分贝数)。


2.硬件连接

    在硬件连接上,采用Micro:bit的P0引脚来获取Sound Sensor模拟信号的大小,并进行AD转换,从而得到数字信号,采用Micro:bit的P1引脚来读取数字量输出,判断有无噪音。


<tbody> </tbody>

Micro:bit


Sound Sensor


VCC


VCC


GND


GND


P0


AOUT


P1


DOUT


具体的硬件连接图如下所示:



140431pk4kzks4xun5cz55.jpg

3.软件设计

    打开makecode,添加软件包,输入以下链接:



https://github.com/waveshare/CourseKit


添加软件包成功后,采用积木块编写以下程序:



140432g3ttkgxbxc254z42.png


下载,点击显示数据(设备),可观测Micro:bit读取Sound Sensor模块的ADC值:



140433de9pz28gls9ex28v.png


由图中数据可知,对Sound Sensor喊话,其输出的ADC值将明显变大,声音越大,其输出的ADC值及其对应的输出电压越大。