香橙派orangepi c#.net iot 霍尔水流量计传感器实操实例

香橙派 c#.net iot 霍尔水流量计传感器实操实例

用于测量液体流量,包括咖啡机,自助饮料机,农场水肥等流量检测,很便宜,十块钱以内一个

香橙派orangepi c#.net iot 霍尔水流量计传感器实操实例_第1张图片香橙派orangepi c#.net iot 霍尔水流量计传感器实操实例_第2张图片

我使用的是国产香橙派 orangepi zero2 

接线:

流量计 香橙派
红线 5V
黑线 GND
黄线 wPi编码:10

香橙派先装好 wiringOp,安装方法 看我之前发的安装教程文章,装好后用gpio readall可以查看引脚如下图

香橙派orangepi c#.net iot 霍尔水流量计传感器实操实例_第3张图片

原理:

液体通过时,流量计会以脉冲信号的形式 发送到  引脚10,通过代码监听是否高低电平,保存每秒高电平的次数=脉冲数

瞬时流量的计算公式    流量(L/min)=每秒脉冲数 / 7.5

累计流量的计算公式    累计流量(L/min)=(每秒脉冲数 / 7.5) * 工作秒数

要求通过流量计的水压/流速稳定,不然累计流量不准

代码:

安装1.3.2或以上版本 IotDeviceToolHepler 包

香橙派orangepi c#.net iot 霍尔水流量计传感器实操实例_第4张图片

代码

using IotDeviceToolHepler.DeviceForOrangePi;
while (true)
{
    int pulseCount = new DeviceExampleWaterFlow().getPulseCount_YFS201(10, 1);//引脚10,1秒脉冲数
    Console.WriteLine("每秒脉冲数:" + pulseCount.ToString());
    Console.WriteLine("瞬时流量:" + (pulseCount/7.5).ToString());
}

源代码:https://gitee.com/yihong-lin/IotDeviceForCsharp

你可能感兴趣的:(物联网)