香橙派orangepi c#.net iot 霍尔水流量计传感器实操实例
香橙派 c#.net iot 霍尔水流量计传感器实操实例
香橙派 c#.net iot 霍尔水流量计传感器实操实例,此例子适合慢流速的场景
用于测量液体流量,包括咖啡机,自助饮,料机,农场水肥等流量检测,很便宜,十块钱以内一个


我使用的是国产香橙派 orangepi zero2
接线:
| 流量计 | 香橙派 |
| 红线 | 5V |
| 黑线 | GND |
| 黄线 | wPi编码:10 |
香橙派先装好 wiringOp,安装方法 看我之前发的安装教程文章,装好后用gpio readall可以查看引脚如下图

原理:
液体通过时,流量计会以脉冲信号的形式 发送到 引脚10,通过代码监听是否高低电平,保存每秒高电平的次数=脉冲数
瞬时流量的计算公式 流量(L/min)=每秒脉冲数 / 7.5
累计流量的计算公式 累计流量(L/min)=(每秒脉冲数 / 7.5) * 工作秒数
要求通过流量计的水压/流速稳定,不然累计流量不准
代码:
安装1.3.2或以上版本 IotDeviceToolHepler 包

代码
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
对要求比较高,流速快且精准的的话,参考例子
c# .net6霍尔水流量计+485脉冲精准测水流量实例,适用香橙派orangepi 、树莓派、window、linux-CSDN博客
本人基于香橙派开发了一套系统,介绍见:lyhIot 香橙派Orangepi物联网系统
昇腾计算产业是基于昇腾系列(HUAWEI Ascend)处理器和基础软件构建的全栈 AI计算基础设施、行业应用及服务,https://devpress.csdn.net/organization/setting/general/146749包括昇腾系列处理器、系列硬件、CANN、AI计算框架、应用使能、开发工具链、管理运维工具、行业应用及服务等全产业链
更多推荐

所有评论(0)