水流量计 1/8 管径

简介

如果你想做一个自动浇花机,如何精确控制每次的浇水量会是个非常困扰人的问题。由于传感器的数据反馈存在一定的延迟时间,稍不留注意,水就溢出来了,每次都要反复调整通断时间,调试超级麻烦。 现在好了,新型水流量传感器,可有帮你解决这一困扰。YF-S401水流量传感器主体由塑料阀体、水流转子组件和霍尔传感器组成。可安装于咖啡机、净水器接口,精确计算每次液体的流量,做到实时精确控制的目的。再也不用担心溢出了。

注意:

产品参数

引脚说明

标号 颜色 名称 功能描述
1 绿色 信号输出端 脉冲输出端
2 红色 电源输入正 电源输入正
3 黑色 电源输入负 电源输入负

输出信号
SEN0216_SW.png

使用教程

本教程将介绍如何用水流量传感器来探测水速和流过的水量。

准备

接线图



arduino ide样例代码

/***************************************************
     This example reads Water flow sensor Sensor.

     Created 2016-3-13
     By berinie Chen <bernie.chen@dfrobot.com>

     GNU Lesser General Public License.
     See <http://www.gnu.org/licenses/> for details.
     All above must be included in any redistribution
     ****************************************************/

/***********Notice and Trouble shooting***************
  1.Connection and Diagram can be found here  http://wiki.dfrobot.com.cn/index.php?title=(SKU:SEN0216)_%E6%B0%B4%E6%B5%81%E9%87%8F%E8%AE%A1-1/8%E2%80%B3#.E6.8E.A5.E7.BA.BF.E5.9B.BE
  2.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 / 5880.0;
}

Mind+(基于Scratch3.0)图形化编程

  1. 下载及安装软件。下载地址:http://www.mindplus.cc 详细教程:Mind+基础wiki教程-软件下载安装
  2. 切换到“上传模式”。 详细教程:Mind+基础wiki教程-上传模式编程流程
  3. “扩展”中选择“主控板”,例如“掌控板”,之后在“功能模块”中加载“引脚中断”功能。 详细教程:Mind+基础wiki教程-加载扩展库流程
  4. 进行编程,程序如下图:
  5. 菜单“连接设备”,“上传到设备”
  6. 程序上传完毕后,屏幕上即可看到数据输出。

常见问题

还没有客户对此产品有任何问题,欢迎通过qq或者论坛联系我们!

更多问题及有趣的应用,可以 访问论坛 进行查阅或发帖。

更多

Auto_CAD文件

DFshopping_car1.png DFRobot商城购买链接