(1)简介

YF-S201水流量传感器如下图所示,主要由阀体、水流转子组件和霍尔传感器组成。当水通过水流转子组件时,带动磁性转子转动且霍尔传感器输出相应脉冲信号,可通过检测脉冲信号来判断水流量的多少。

在这里插入图片描述

水流方向如下:

在这里插入图片描述

特性简介如下:
额定工作电压 5V-24V
最大工作电流 15mA(DC 5V)
工作电压范围 DC 5-18V
负载能力 10mA(DC 5V)
允许耐压 1.75Mpa以下

(2)接线

YF-S201 UNO
VCC(红) 5V
GND(黑) GND
OUT(黄) 2

(3)主程序(完整代码及函数头文件见文末链接)

void loop ()
{
  
    currentTime = millis();// Every second, calculate and print litres/hour
    if(currentTime >= (cloopTime + 1000))
       {
        cloopTime = currentTime; // Updates cloopTime
            if(flow_frequency != 0){
                                                  // Pulse frequency (Hz) = 7.5Q, Q is flow rate in L/min.
              l_minute = (flow_frequency / 7.5); // (Pulse frequency x 60 min) / 7.5Q = flowrate in L/hour
              l_minute = l_minute/60;
              vol = vol +l_minute;
            
              flow_frequency = 0; // Reset Counter
              //Serial.print(l_minute, DEC); // 每秒流量
              Serial.print(vol, DEC); //累计流量
              Serial.println(" L");
            }
          else {
            Serial.println(" flow rate = 0 ");
          }
   }

}

(4)结果展示

在电脑端串口助手上打印累计通过的水流量数据

在这里插入图片描述

附完整代码下载链接

CSDN下载
https://download.csdn.net/download/u011816009/85841722

百度网盘下载
链接:https://pan.baidu.com/s/10-KHUHwNWsKwgtH19XrFPQ
提取码:al20

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐