G1 水流传感器
水流传感器由塑料阀体、水转子和霍尔效应传感器组成。当水流通过转子时,转子旋转。其速度随不同的流量变化。霍尔效应传感器输出相应的脉冲信号。
规格
最低工作电压 | DC 4.5V |
最大工作电流 | 15mA(DC 5V) |
工作电压 | 5V~24V |
流量范围 | 1~60L/min |
负载能力 | ≤10mA(DC 5V) |
工作温度 | ≤80℃ |
液体温度 | ≤120℃ |
工作湿度 | 35%~90%RH |
水压 | ≤1.75MPa(最大2MPa) |
存储温度 | -25℃~+80℃ |
存储湿度 | 25%~95%RH |
机械尺寸
传感器组件
编号 | 名称 | 数量 | 材料 | 备注 |
---|---|---|---|---|
1 | 阀体 | 1 | PA66+33%玻璃纤维 | |
2 | 不锈钢珠 | 1 | 不锈钢 SUS304 | |
3 | 轴 | 1 | 不锈钢 SUS304 | |
4 | 叶轮 | 1 | POM | |
5 | 环形磁铁 | 1 | 铁氧体 | |
6 | 中环 | 1 | PA66+33%玻璃纤维 | |
7 | O型密封圈 | 1 | 橡胶 | |
8 | 电子密封圈 | 1 | 橡胶 | |
9 | 盖子 | 1 | PA66+33%玻璃纤维 | |
10 | 螺丝 | 4 | 不锈钢 SUS304 | |
11 | 电缆 | 1 | 1007 24AWG |
使用示例
注意:此示例摘自论坛,由 Charles Gantt 完成。感谢他的贡献。让我们看看它是如何工作的。
使用水流传感器读取水流速率
这是我正在进行的一个项目的一部分,我认为可以在这里分享一下,因为论坛中有一些关于如何使用 Seeed Studio Depo 中的水流传感器读取每小时升数的讨论。它使用一个简单的旋转轮来触发霍尔效应传感器的脉冲。通过读取这些脉冲并进行一些数学计算,我们可以准确地读取液体的流速,误差在 3% 以内。螺纹为简单的 G1,因此找到带刺的接头并不难。
硬件安装
您需要以下硬件:Seeeduino / Arduino、水流传感器、10K 电阻、一个面包板和一些跳线。
连接水流传感器非常简单。传感器有三根线:黑色、红色和黄色。
- 黑线连接到 Seeeduino 的地线(GND)引脚
- 红线连接到 Seeeduino 的 5V 引脚
- 黄色线需要连接到一个 10K 上拉电阻,然后连接到 Seeeduino 的 2 号引脚
以下是我制作的一个 Fritzing 图,展示了如何连接所有硬件。
完成连接后,您需要将以下代码上传到您的 Seeeduino。一旦代码上传完成,并且有液体流过水流传感器,您可以打开串行监视器,它将每秒刷新一次并显示流速。
编程
// 使用 Seeeduino 和 Seeedstudio.com 的水流传感器读取液体流速
// 代码由 Charles Gantt 根据 Crenn 在 thebestcasescenario.com 上编写的 PC 风扇 RPM 代码改编
// http:/themakersworkbench.com http://thebestcasescenario.com https://www.seeedstudio.com
volatile int NbTopsFan; // 测量信号的上升沿
int Calc;
int hallsensor = 2; // 传感器的引脚位置
void rpm () // 这是中断调用的函数
{
NbTopsFan++; // 此函数测量霍尔效应传感器信号的上升沿和下降沿
}
// setup() 方法在草图启动时运行一次
void setup() //
{
pinMode(hallsensor, INPUT); // 初始化数字引脚 2 为输入
Serial.begin(9600); // 初始化串行端口
attachInterrupt(0, rpm, RISING); // 附加中断
}
// loop() 方法会不断运行,只要 Arduino 有电
void loop ()
{
NbTopsFan = 0; // 将 NbTopsFan 设置为 0,为计算做好准备
sei(); // 启用中断
delay (1000); // 等待 1 秒
cli(); // 禁用中断
Calc = (NbTopsFan * 60); // (脉冲频率 x 60) / Q = 流速(升/小时)
Serial.print (Calc, DEC); // 打印上面计算的数值
Serial.print (" L/hour\r\n"); // 打印 "L/hour" 并换行
}
您可以参考我们的论坛以获取更多关于使用水流传感器读取水流速率的详细信息。
接线图
连接所使用的螺纹外径为 1.4mm。
输出表
水平测试中的脉冲频率 (Hz) = 1*Q,Q 为流量,单位为 L/min。(结果误差范围为 +/- 3%)
输出脉冲高电平 | 信号电压 >4.5 V(输入 DC 5 V) |
输出脉冲低电平 | 信号电压 <0.5 V(输入 DC 5 V) |
精度 | 3%(流量范围从 1L/min 到 10L/min) |
输出信号占空比 | 40%~60% |
常见问题
水流传感器由什么材料制成?
尼龙加纤维,避免强酸和强碱。
水流传感器是否适用于饮用水?
是的,它的使用对人体安全。它经常用于饮水机。
资源
技术支持与产品讨论
感谢您选择我们的产品!我们致力于为您提供各种支持,以确保您使用我们的产品时体验顺畅。我们提供多种沟通渠道,以满足不同的偏好和需求。