KE2019 Keyes Brick 麦克风声音传感器综合指南#

image-20250317155053707


1. 简介#

KE2019 Keyes Brick 麦克风声音传感器是一款用于检测声音强度的模块,采用焊盘孔设计,方便用户进行焊接和连接。该模块具有防反插白色端子,确保连接的可靠性和安全性。它广泛应用于声音检测、声音激活的项目以及环境监测等领域。


2. 特点#

  • 声音检测:能够检测周围环境中的声音强度,适合用于声音激活的应用。

  • 防反插设计:采用防反插白色端子,避免因接反导致的损坏,确保模块的长期稳定性。

  • 模块化设计:焊盘孔设计,方便用户进行焊接和连接,适合DIY项目和快速原型开发。

  • 兼容性强:可与 Arduino、树莓派等开发板兼容使用,适合各种项目,易于集成。


3. 规格参数#

  • 工作电压:DC 5V

  • 引脚数量:3

  • 尺寸:34mm x 22mm

  • 灵敏度调节:内置可调电位器

  • 输出类型:模拟输出


4. 工作原理#

麦克风声音传感器模块的工作原理是,通过内部的麦克风接收外部声音波,这些声音波使膜片振动,振动产生的电压信号与声音的强度成正比。传感器将这个电压信号作为模拟输出,微控制器(如 Arduino)可以读取这个信号并进行处理,用于监测声音水平或触发特定的响应。


5. 接口#

  • VCC:连接到电源正极(5V)。

  • GND:连接到电源负极(GND)。

  • S:连接到模拟引脚(模拟输出)。

引脚定义#

引脚名称

功能描述

VCC

连接到 Arduino 的 5V 引脚

GND

连接到 Arduino 的 GND 引脚

S

连接到 Arduino 的模拟引脚(如 A3)


6. 连接图#

image-20250317155105350

连接示例#

  1. 将模块的 VCC 引脚连接到 Arduino 的 5V 引脚。

  2. 将模块的 GND 引脚连接到 Arduino 的 GND 引脚。

  3. 将模块的 S 引脚连接到 Arduino 的模拟引脚(如 A3)。


7. 示例代码#

以下是一个简单的示例代码,用于读取麦克风声音传感器的输出:

const int soundPin = A3; // 连接到模拟引脚 A3
const int ledPin = 13;   // 连接到内置LED引脚

void setup() {
  Serial.begin(9600); // 初始化串口
  pinMode(ledPin, OUTPUT); // 设置LED引脚为输出
}

void loop() {
  int soundValue = analogRead(soundPin); // 读取声音强度
  Serial.println(soundValue); // 输出声音强度值

  // 根据声音强度控制LED
  if (soundValue > 512) { // 阈值可以根据需要调整
    digitalWrite(ledPin, HIGH); // 点亮LED
  } else {
    digitalWrite(ledPin, LOW); // 熄灭LED
  }
  delay(100); // 延时 100 毫秒
}

代码说明#

  • analogRead():读取模拟引脚的值,返回范围为 0 到 1023。

  • Serial.println():将读取的声音强度值输出到串口监视器。

  • digitalWrite():根据声音强度控制LED的开关状态。


8. 实验现象#

上传程序后,麦克风声音传感器将实时输出声音强度值,内置LED会根据声音强度的变化进行闪烁,表示模块正常工作。用户可以通过调节模块上的电位器来改变灵敏度。

image-20250317155134667


9. 应用示例#

  • 声音激活设备:用于制作声音控制的开关,检测到声音后触发其他设备。

  • 环境监测:监测环境噪声水平,适用于噪声污染监测。

  • 互动艺术装置:结合其他传感器和模块,制作互动艺术作品。


10. 注意事项#

  • 确保模块连接正确,避免短路。

  • 在使用过程中,注意电源电压在 5V 范围内,避免过载。

  • 调节灵敏度时,请注意环境噪声的影响,确保传感器正常工作。