首页

Arduino水流传感器接口-连接指南和教程

简介

在这个项目中,我将向您展示如何接口水流量传感器与Arduino。使用Arduino水流量传感器教程作为参考,您可以实现一个系统,可以测量流经管道的水(或任何液体)的数量。

Arduino水流量传感器教程

监测液体流量是非常重要的,在各种各样的应用像一个简单植物灌溉系统在你的家庭花园到复杂的制药和食品加工行业。

(adsense1)

水流量传感器是一种简单的装置,可以帮助我们测量液体的流量。在这个项目中,我将谈论一点水流量传感器,一个水流量传感器如何工作,以及如何接口一个简单的水流量传感器与Arduino。

水流量传感器简介

水流量传感器,顾名思义,是一种测量水流量的设备。本项目使用的水流量传感器如下图所示。

Arduino水流量传感器教程

它有一个带有转子和霍尔传感器电路的塑料阀体。它有三根线,即+5V(红色),GND(黑色)和Output(黄色)。因为它工作在+5V,它可以与任何微控制器接口,例如Arduino。

如果你注意到水位传感器,在传感器的顶部和底部有一些信息。在上面,有一个标签,上面有关于传感器的重要信息。

标签上的信息如下:

  • 模型:YF-S201
  • 工作范围:1 - 30升/分钟
  • 水压:≤1.75 MPa

在传感器的底部,有一个箭头形式的标记,以指示通过传感器的水所需的流向。因此,当将传感器连接到管道上时,确保遵循这个方向是很重要的。

Arduino水流传感器教程传感器标记

(adsense2)

水流传感器如何工作?

水流量传感器是使用霍尔效应传感器实现的。因此,如果你熟悉霍尔效应传感器,就可以很容易地理解水流传感器的工作原理。

基本上,YF-S201水流量传感器由一个襟翼轮(或涡轮轮)组成,当水流经传感器时旋转。在这个翻动轮的中心,有一个固定的磁铁。

现在来到霍尔效应传感器的部分,我的水流量传感器使用的霍尔效应传感器是霍尼韦尔的460S霍尔效应传感器IC,它是一个to -92封装IC。

Arduino水流传感器教程霍尔效应传感器

根据霍尼韦尔提供的数据表,460S霍尔效应传感器的工作原理如下:当磁铁的南极朝向IC时,传感器的输出为LOW;当磁铁的北极朝向IC时,传感器的输出为HIGH。

请记住,当水流经YF-S201水流传感器时,挡板轮由于水的力量而旋转,因此,附着在它上的磁铁也会旋转。

Arduino水流量传感器教程工作

因此,磁场附近出现了霍尔效应传感器开关极性,当皮瓣轮旋转和传感器的输出(在输出引脚-黄线)将是一个脉冲。

通过跟踪来自水流量传感器输出的脉冲数,您可以轻松计算通过传感器的水量,从而计算出水流量。

Arduino水流传感器接口电路图

Arduino水流传感器接口电路图如下图所示。

Arduino水流量传感器教程电路图

注意:在内部,霍尔效应传感器的输出引脚被拉高在电路板本身(正如你可以在上面的击穿图像中看到的)。因此,我没有使用任何外部上拉电阻。

组件的要求

  • Arduino UNO
  • YF-S201型水流传感器
  • 连接电线

电路设计

将YF-S201水流量传感器的红、黑线连接到+5V和GND。由于我将使用Arduino的中断功能,只有数字I/O引脚2和3可以连接到水流量传感器的输出。

在这个项目中,我将水流传感器的输出(黄线)连接到Arduino UNO的数字I/O引脚2上。

代码

Arduino水流传感器接口的代码如下。在代码中有一个小的计算,我将在后面的部分中解释。

计算

该项目的输出是显示通过传感器的水量,单位为升/小时,如下图所示。为了得到这个,有一个小的计算。

Arduino水流量传感器教程串行监视器

参考YF-S201水流量传感器的数据表,由于传感器的输出是一个脉冲,通过计算脉冲的频率,我们可以计算出流过传感器的水量。

脉冲频率(Hz)为7.5 *流速(升/分钟)。因此,每小时的水量(升)为脉冲频率* 60 / 7.5。

一个回应

  1. 本文提供了有关流量计的信息。你可以提供所有关于流量计的信息。但是如何用水流量计和桨轮传感器在哪个方向上测量明渠中的液体呢?

留下一个回复

您的电邮地址将不会公布。

Electronicshub图标
Baidu
map