KE0035 Keyes 水滴传感器模块详细教程#

1. 介绍#
KE0035 Keyes 水滴传感器模块是一款基于模拟信号输出的传感器模块,专为 Arduino 等开发板设计。它通过感应板上的焊盘孔检测水滴或水蒸气的存在,并输出相应的模拟信号。模块自带两个定位孔,方便固定在其他设备上,适用于雨水检测、漏水报警、液位开关等场景。
2. 特点#
高灵敏度:能够检测水滴或水蒸气的存在。
模拟信号输出:通过S 引脚输出水滴检测的模拟电压值。
兼容性强:兼容 Arduino、树莓派等开发板。
环保设计:采用红色环保 PCB 板,耐用且稳定。
易于固定:模块自带两个定位孔,方便安装。
3. 规格参数#
参数 |
值 |
|---|---|
工作电压 |
3.3V - 5V(DC) |
工作电流 |
<20mA |
接口类型 |
3PIN接口(VCC, GND, S) |
输出信号 |
模拟信号 |
工作温度范围 |
-10℃ ~ +70℃ |
重量 |
2.4g |
4. 工作原理#
KE0035 水滴传感器模块通过感应板上的焊盘孔检测水滴或水蒸气的存在。当水滴或水蒸气附着在感应板上时,模块的电阻值会发生变化,从而输出相应的模拟信号(S)。输出的电压值与水滴的附着量成正比,水滴越多,输出电压越高。
5. 接口说明#
模块有3个引脚:
VCC:电源正极(3.3V-5V)。
GND:电源负极(接地)。
S:模拟信号输出(连接开发板的模拟输入引脚)。
6. 连接图#
以下是 KE0035 模块与 Arduino UNO 的连接示意图:
KE0035模块引脚 |
Arduino引脚 |
|---|---|
VCC |
5V |
GND |
GND |
S |
A0 |
连接图如下:

7. 示例代码#
以下是用于测试 KE0035 模块的 Arduino 示例代码:
void setup() {
Serial.begin(9600); // 设置串口波特率为9600
}
void loop() {
int sensorValue = analogRead(A0); // 读取A0引脚的模拟信号值
Serial.println(sensorValue); // 打印读取到的数值
delay(500); // 延迟500ms
}
8. 实验现象#
测试步骤:
按照连接图接线,将传感器连接到 Arduino。
将代码烧录到 Arduino 开发板中。
上电后,打开 Arduino IDE 的串口监视器,设置波特率为 9600。
在传感器表面滴上水滴,观察串口监视器中显示的数值变化。
实验现象:
当传感器表面干燥时,串口监视器显示较低的数值。
当传感器表面有水滴时,串口监视器显示的数值显著增大。
9. 注意事项#
电压范围:确保模块工作在 3.3V-5V 范围内,避免损坏模块。
清洁传感器表面:使用后建议清洁传感器表面,避免水滴残留影响检测效果。
避免短路:传感器表面可能会有水滴残留,使用时需注意避免引脚短路。
固定模块:通过模块上的定位孔将其固定在稳定的位置,避免震动影响检测效果。
环境影响:模块对湿度较敏感,建议在干燥环境下测试。
10. 应用场景#

雨水检测:检测雨水的存在或强度。
漏水报警:用于家庭或工业中的漏水检测。
液位开关:检测液体的存在或液位高度。
湿度检测:检测环境中的水蒸气或湿度变化。
11. 参考链接#
以下是一些有助于开发的参考链接:
如果需要补充其他内容或有其他问题,请告诉我!