简介
如果你想做一个自动浇花机,如何精确控制每次的浇水量会是个非常困扰人的问题。由于传感器的数据反馈存在一定的延迟时间,稍不留注意,水就溢出来了,每次都要反复调整通断时间,调试超级麻烦。
现在好了,新型水流量传感器,可有帮你解决这一困扰。YF-S201水流量传感器主体由塑料阀体、水流转子组件和霍尔传感器组成。可安装于水龙头,咖啡机、净水器接口,精确计算每次液体的流量,做到实时精确控制的目的。再也不用担心溢出了。
注意:
- 推荐外接20mm内螺纹管
- 严禁剧烈冲击以及化学物质的侵蚀。
- 垂直安装,倾斜度不超过5度。
- 介质温度不宜超过120 C。
产品参数
- 接口内径:11mm
- 接口外径:20mm
- 耐水压: ≤1.75MPa
- 流量范围:1-30 L/min
- 工作电压范围 7.5V
- 最大工作电流 15 mA (DC 5V)
- 绝缘电阻 >100MΩ
- 精度:±5% (2-30 L/min)
- 输出脉冲高电平:>DC 4.7V(输入电压DC 5V)
- 输出脉冲低电平:≤DC 0.5V(输入电压DC 5V)
- 输出脉冲占空比:50%±10%
- 流量-脉冲特性:1升水=450个脉冲
- 使用湿度范围:25%~95%RH(无结霜状态)
- 工作温度:-25~80℃
- 尺寸:62*35*35mm
- 重量:52g
引脚说明
标号 | 颜色 | 名称 | 功能描述 |
---|---|---|---|
1 | 绿色 | 信号输出端 | 脉冲输出端 |
2 | 红色 | 电源输入正 | 电源输入正 |
3 | 黑色 | 电源输入负 | 电源输入负 |
输出信号
使用教程
本教程将介绍如何用水流量传感器来探测水速和流过的水量。
准备
-
硬件
- UNO x1
- 水流量传感器 x1
- 杜邦线 x3
-
软件
- Arduino IDE 点击下载Arduino IDE
接线图
样例代码
/*!
* @file SEN0217.ino
* @brief This example reads Water flow sensor Sensor.
* @copyright Copyright (c) 2010 DFRobot Co.Ltd (http://www.dfrobot.com)
* @license The MIT License (MIT)
* @author berinie Chen <bernie.chen@dfrobot.com>
* @version V1.0
* @date 2016-3-13
*/
/***********Notice and Trouble shooting***************
1.This code is tested on Arduino Uno.
****************************************************/
volatile double waterFlow;
void setup()
{
Serial.begin(9600); //baudrate
waterFlow = 0;
attachInterrupt(0, pulse, RISING); //DIGITAL Pin 2: Interrupt 0
}
void loop()
{
Serial.print("waterFlow:");
Serial.print(waterFlow);
Serial.println(" L");
delay(500);
}
void pulse() //measure the quantity of square wave
{
waterFlow += 1.0 / 450.0; // 450 pulses for 1 liter (see product parameters)
}
Mind+(基于Scratch3.0)图形化编程
- 下载及安装软件。下载地址:http://www.mindplus.cc 详细教程:Mind+基础wiki教程-软件下载安装
- 切换到“上传模式”。 详细教程:Mind+基础wiki教程-上传模式编程流程
- “扩展”中选择“主控板”,例如“掌控板”,之后在“功能模块”中加载“引脚中断”功能。 详细教程:Mind+基础wiki教程-加载扩展库流程
- 进行编程,程序如下图:
- 菜单“连接设备”,“上传到设备”
- 程序上传完毕后,屏幕上即可看到数据输出。
常见问题
还没有客户对此产品有任何问题,欢迎通过qq或者论坛联系我们!
更多问题及有趣的应用,可以 访问论坛 进行查阅或发帖。