水位指示器

水位指示器采用一个简单的机制来检测和指示水位在头顶的水箱或任何其他水容器。

传感是通过使用一组9个探头来完成的,这些探头被放置在罐壁的9个不同的位置(探头9到探头1按高度递增的顺序放置,普通探头(即携带电源的探头)放置在罐的底部)。8级表示“油箱满”状态,而0级表示“油箱空”状态。

推荐阅读:使用8051单片机的水位控制电路工作原理?

当水位低于最低可检测水位(MDL)时,七段显示设置为数字0,表示水箱为空,当水位达到1级(但低于2级)时,探头之间的连接完成(通过导电介质-水),晶体管基极电压增加。

这导致晶体管的基极发射极结正向偏置,这将晶体管从截止模式切换到导通模式,从而单片机的PIN (B7)被拉到地,因此,七段显示器显示的对应数字为1。

类似的机制适用于所有其他级别的检测。当油箱满时,单片机的所有输入引脚都变低。这将导致显示器显示8,并且在这种情况下还会发出蜂鸣器声音,从而表示“油箱已满”状态。

大多数水位指示器只能指示和检测单个水位。这里实现的水位指示器可以指示多达9个这样的水位,微控制器在7段显示器上显示水位数字。

因此,该电路不仅能够提醒人们水箱已满到一定水平,而且还表明水位已低于最低可检测水平。该电路在水冷却器等电器中很重要,当散热器中没有水用完时,电机有烧毁的危险,也可以用于燃料液位指示。

文献阅读:水位报警使用555定时器

在这个项目中,我们展示了水位指示器使用8个晶体管,当水位上升时导电,还添加了一个蜂鸣器,当水位满时自动启动,自动蜂鸣器在单片机的帮助下启动。在这个项目的帮助下,我们不仅在七段显示器上显示水位,而且还使用蜂鸣器显示水满状态。

水位指示器工程电路特点:

  1. 安装方便。
  2. 低维护。
  3. 紧凑优雅的设计。
  4. 自动水位控制器,确保水泵无溢流、无干运转,省电省水。
  5. 避免屋顶及墙壁因水箱溢水而渗水。
  6. 全自动,节省人力。
  7. 耗电少,适合连续运行。
  8. 自动水位控制器为您提供了灵活性,为自己决定水泵组的操作水位。
  9. 显示清晰的水位指示在头顶的水箱。

水位指标工程框图:

水位指示器框图

水位指示器电路图:

水位指示器电路图

下载项目代码

如何利用AVR单片机设计水位指示方案?

  • 一个恒定的5v电源提供给微控制器和电路的其余部分来自电池。
  • 坦克有9个导电型传感器(其他类型的传感器之前已经提到过,但在我们的项目中只使用导电型)嵌入其中,9根传感器中的8根连接到晶体管,第9根连接到5v+电源。
  • 晶体管的作用是它作为逆变器(即在开状态下输出低电压,在不导电状态下输出高电压),所有晶体管的输出都连接到单片机的PORTB上。
  • 七段显示器连接到PORTD。它以共阴极方式连接。
    第7级的输出不仅显示在7段显示器上,而且还显示一个不连续的蜂鸣器声音。
  • 第8级(即油箱满状态)的输出不仅显示在7段显示,而且还显示连续蜂鸣器的声音。

水位指示器工程电路如何工作?

这个项目的操作非常简单,容易理解。在我们的“水位指示器”项目中,主要有3个条件:

  1. 源水箱中没有可用的水。
  2. 中级水平,即第三至第七级。
  3. 源水箱中有充足的水可用。

让我们进一步讨论这三个条件

条件1:没有水

当油箱是空的,8个指示探针和普通探针(连接到5v+电源)之间没有导电路径,因此晶体管基极发射极区域将没有足够的偏置电压,因此它仍然在切断区域,其收集器的输出将是Vc约4.2v。

在这种情况下,微控制器用于有源低区域(这意味着它认为0-2伏为高,3-5伏为低),现在大约4.2v的晶体管输出将被微控制器视为低,因此微控制器给七段显示器的默认值为0,这表明水箱是空的。

条件2:中等水平

现在,当水开始在水箱中填充时,传感探头和普通探头之间建立了导电路径,相应的晶体管在其基座上获得了足够的偏置,它们开始导电,现在输出将是Vce(即1.2v-1.8v),大约是给微控制器的。

在这里,微控制器被编程为优先级编码器,它检测最高优先级输入,并在七段显示器中显示相应的水位。

在这个项目中,当水位达到第7级时,即最后一层,同时显示在7段中,一个不连续的蜂鸣器被激活,警告用户水箱即将满。

条件3:满水

当水箱满时,顶层探头得到水的导电路径,相应的晶体管进入导电状态,晶体管的输出给单片机,输入单片机不仅在七段显示器中显示液位,还激活连续蜂鸣器,用户可以通过蜂鸣器了解水箱已满,从而关闭电机,节约用水。

水位指示器工程工作流程图:

水位指示器流程图

流程图使项目一目了然。具体过程如下:
微控制器检查槽满状态,如果条件满足,它在显示单元上指示相同的条件,如果条件不满足,它还发出蜂鸣器,再次检查,这个过程继续,相应的水平在显示单元中指示。

推荐阅读- - -如何将七段显示器与8051单片机连接?

水位指示器项目申请:

  • 自动水位控制器适用于宾馆、工厂、住宅、公寓、商业楼宇、排水等场所,可固定为单相电机、单相潜水器、三相电机。(对于3Æ和单相潜水启动器是必要的)和开井,钻孔井和水池。我们可以控制两个电机和两个水槽和两个架空罐由一个单位。
  • 一旦水位低于预定水位(通常是1/2个水箱),自动水位控制器将自动启动泵组,并在水箱满后立即关闭泵组。
  • 车辆燃油位指示器。
  • 公司巨型容器的液位指示器。

我们提供完整的信息,即电路图和项目代码在这里,这将是伟大的,如果你能与我们分享一些你的项目细节。

在这里,您可以查看完整的输出水位指示器的视频.希望这能帮你弄清楚。得到最新的电子产品项目通过定期访问本网站进行更新。

49岁的反应

  1. 我对这种水位控制器感兴趣。所以请先生告诉我这件事,我如何才能使它为我的个人项目...........

  2. 你好,我试图做一个类似于使用传感器探头的项目,但我想连接输出(水位)到树莓派,以便它在LCD上显示当前的水位

  3. 你好,先生,我想做这个项目“水位指示器”。使用的是哪个微控制器?
    我们需要为这个项目编程这个微控制器吗?如果需要,它是怎么做的呢?

  4. 先生,请回答!!

    我做过一个基于语音集成电路和蜂鸣器的大坝闸门控制系统水位自动指示的课题。在这款游戏中,我们使用了三根电线来指示游戏中的水位。如果水位达到第一线输出将作为“水位低”,这将显示在LCD上,这也将以声音的形式出现。如果水位达到第二线,那么输出是“水位是中等”,在第三电平输出是“水位是高”。我的问题是.......

    1.水通过电线传递到微控制器的信息是什么形式?

    请尽快给我回信,先生。
    如果有人知道可以发邮件给我,谢谢

  5. 在采用语音集成电路和蜂鸣器工程的大坝闸门水位指示控制系统中,如果水位指示从水通过电线到达单片机,该信息将以何种形式进入单片机?

    知道答案的人请给我发邮件解释。

  6. 谢谢你提供的细节,
    你认为这个项目还能有更高层次的情况吗?因为这似乎很容易实现。

  7. 我hd这个项目在我的大学作为一个完整的指标,我已经完成了一个项目,我需要的信息,我在这里得到了它本身的帮助
    它有一个简单的电路,只花了我50卢比
    你的信息完成了我的项目报告

  8. 嘿,

    我对这个很感兴趣,我正在使用KL43Z板,我想知道如何做,如果有源代码的话

    真的需要帮助!!

    1. 一般来说是可以的。但是,它不应该超过微控制器GPIO引脚的额定电流(40mA)。在我们的例子中,如果直接从水箱连接,电流将超过40mA。这就是为什么我们在这里使用一个限流电阻的晶体管来保护控制器免受大电流的影响。

      如果你想知道更多关于如何使用NPN晶体管,那么你应该考虑阅读这-//www.data-k.com/npn-transistor/

  9. 你好,先生。我对你的项目感兴趣,并希望在我的家里实现它。帮助我得到源代码,使其适当地工作,我会很感激你的帮助。

  10. 感谢您实时分享水位指示器。现在我可以提交最后一年的项目了。非常非常感谢。继续发布有用的材料帖子。

      1. - 1 x Atmega8微控制器
        - 9 x BC547 NPN晶体管
        —8 × 100Ω电阻
        —8 × 280KΩ电阻
        —2 × 470Ω电阻
        - 1 x 7段显示(公共阳极)
        - 1 x 5v蜂鸣器

  11. 你好,

    谢谢你的设计。我实现了,效果很好。由于这个项目是电池操作(在我的情况下),输入晶体管开关如果关闭将一直消耗电流。

    所以我添加了另一个晶体管来打开普通探针的电源。所以我只要打开公共探针的电源,然后读取输入,然后关闭。这节省了我的太阳能电池的电力。这只是一个小建议。

留下回复

你的电邮地址将不会公布。必填字段已标记