FC-37雨滴传感器怎么接线?Arduino雨水检测自动收衣教程

2026-10-19 16:38:57 86阅读

窗外的雨滴刚落在晒衣杆上,就想让它自动把晾衣架收进来;或者做一套屋顶漏雨提醒、给阳台做个防进水检测,这些都要靠雨滴传感器识别“有没有雨水”。最常见的FC-37(也叫YL-83)模块便宜又稳定,这篇文章把接线讲清楚。

它靠什么测雨:两块板分工

FC-37是一套两部分的模块:一片布满缠绕铜走线的感应板(露出好些条平行金属线),加上一块带LM393比较器和电位器的处理小板。感应板上两根走线之间本不导通,一旦雨滴落在上面把两条线打湿形成导电桥,处理板就感知到湿度的变化。

处理板输出两路信号:一路模拟(AO),反映湿的程度;一路数字(DO),超过设定的阈值就翻转,那个电位器就是调这个阈值的。

接线表:一个数字口检测有没有雨

FC-37接到Arduino Uno:VCC接5V、GND接GND、DO接一个数字口(比如D7)、AO接一个模拟口(比如A0,可选,想读雨量趋势时用)。

接线表:VCC→5V、GND→GND、DO→D7、AO→A0(可选)。检测“有没有下雨”的程序只要读数字口就够了:有雨时DO是低电平,没雨时高电平,别忘了这个输出是反的。

自动收衣逻辑:检测到雨就触发动作

程序思路很直白:不断读DO,一旦变成低电平(有雨),就触发后续动作——可以串一个继电器去翻转电动晾衣架、关窗、或者只是发一个提醒。常见的做法是搭配继电器控制一个电机/舵机,或者驱动一个蜂鸣器报警。

做自动收衣时建议加一层“去抖”,连续几次读到有雨才真正触发,避免一两滴偶然的溅水就反复动作。用模拟读AO还能粗略分下雨的大小,来配合不同强度的响应。

保养很关键:别让它一直带电泡水

雨滴传感器最大的坑是锈蚀。感应板长时间通着电、又泡在水里,铜走线会电解生锈,用不了几周就失灵。业界通用的做法是别把VCC一直接电源,而是用一个Arduino数字口给感应板“脉冲供电”——要测的时候给一下电、立刻读、读完就断电,能大大延长寿命。另外感应板最好斜着装,让水流走,别让积水一直泡着走线。

再有就是别指望它测“下了多少毫米”的降雨量,它只能告诉你“在不在下”。FC-37是给项目加“伞外下雨了”感知最便宜可靠的一块板。一个数字口、记住输出低电平有效、供电记得脉冲化,自动收衣和漏雨提醒就能稳稳跑起来。


作者:菜鸟也想玩
链接:https://www.aiddithome.com/p/851045e37a65a.html
本作版权归作者所有,未经允许请勿转载。若存在违规行为,您可以点击 “举报”。


登录 后发表评论
5条评论
探头看一眼
1楼 · 2026-10-19 16:38:59

自动收衣配继电器转晾衣架,这个联动挺实用

阿强焊点总飞
2楼 · 2026-10-19 16:38:58

斜着装让水流走,比平放抗积水,读数更真实

第三次终于亮了
3楼 · 2026-10-19 16:38:58

加个去抖,一两滴溅水不会让它反复动作

Lumen微光
4楼 · 2026-10-19 16:38:57

DO输出是反的,有雨是低电平,逻辑别写反

板砖搬不动
5楼 · 2026-10-19 16:38:57

感应板别一直通电,脉冲供电能避开锈蚀这个大坑