使用水位控制器8051单片机该项目将有助于通过感知水箱中的水位自动控制水马达。本文将向您解释如何检测和控制一个架空水箱或任何其他容器的水位。该系统监测水箱的水位,并在水箱空时自动打开电机。
当顶部的罐或容器装满时,电机关闭。这里,水箱的水位显示在液晶显示器(LCD)上。使用这个系统,我们可以避免水溢出。
我们已经看到了水位指示电路如何使用AVR单片机工作在之前的帖子中。本文设计了一种利用8051单片机实现高架水箱水位自动检测和控制的电路。
在该系统中,水感可以通过一组4根导线来实现,这些导线被放置在水箱的不同位置。直流供电探头放置在槽的底部。
制作和输出视频
水位控制器采用8051电路原理
该系统的工作原理主要是“水导电”。插在水箱里的四根电线表示不同的水位。基于这些导线的输出,单片机在液晶屏上显示水位并控制电机。
最初,当油箱是空的,LCD将显示信息LOW和电机自动运行。当水位达到一半,现在液晶显示一半,电机仍然运行。
当油箱满时,液晶显示full,电机自动停止。同样,当水箱中的水位变为LOW时,电机运行。
水位控制器采用8051单片机电路图
使用8051单片机的水位控制器所需组件
- AT89C51微控制器(或任何基于8051的微控制器)
- 程序员(编程板)
- 11.0592 MHz石英晶体
- 2 x 33pF电容
- 2 x 10KΩ电阻(1/4瓦)
- 10µF电容器
- 按钮
- 1KΩ x 8电阻包(引体向上)
- 16 × 2液晶显示
- 5 v继电器
- 4 × 2N2222 (NPN)晶体管
- 直流电机(演示用)
- 10 kΩ电位计
- 1N4007 PN结二极管
- 编程电缆
- 连接电线
- 电力供应
- 凯尔µ愿景IDE
- Willar软件(用于烧录代码)
- Proteus(用于电路图)
如何用8051单片机设计水位控制器电路?
心脏的水位控制器使用8051单片机项目是AT89C51单片机。水位探头通过晶体管连接到P0.0, P0.1和P0.2(它们通过相应的限流电阻连接到晶体管的底座)。P0.0为低电平,P0.1为半电平,P0.2为高电平。
晶体管的集电极端连接到VCC,发射极端连接到PORT0端子(P0.0, P0.1和P0.2)。
单片机的PORT1连接到LCD的数据引脚上,LCD显示器的RS、RW和EN控制引脚分别连接到P3.6、GND和P3.7上。
为了演示目的,我们使用了一个简单的直流电机泵。它连接到继电器,继电器的输入从P0.7通过晶体管馈电。
相关帖子:也阅读有趣的概念水位报警电路如何使用555定时器工作.
一种水位控制电路算法
- 首先配置控制器引脚P0.0, P0.1和P0.2为输入,P0.7为输出。
- 现在,初始化LCD。
- 连续检查水位输入引脚P0.0, P0.1, P0.2。
- 如果所有引脚都低,那么在LCD上显示槽为“空”,使P0.7引脚高,以自动运行电机。
- 如果水位低,即如果P0.0是高,显示水位为“低”,并继续运行电机。
- 引脚P0.1上的高脉冲表示水已达到一半水位。所以,在LCD上显示相同的东西,并正常运行电机。
- 如果P0.2为HIGH,则表示水箱水位为FULL。
- 现在,使P0.7引脚为低关闭电机自动。
水位控制器采用8051电路仿真视频
下载项目代码
如何用8051单片机操作水位控制器电路?
- 首先在Keil - Vision IDE中编写水位控制器程序,生成。hex文件。
- 刻录程序(。十六进制文件)到微控制器使用外部程序员和Willar软件。
- 现在按电路图连接。
- 在连接时,确保交流和直流电源之间没有共同的连接(如果您使用的是交流电机)。
- 将4根水位指示线放入小水箱中(3个探头用于3个不同的水位,第4个探头用于普通供水)
- 打开电源。现在,由于水箱里没有水,电机会自动运转。(即使水位低,它也会打开)。
- 现在倒水,当它达到低水平,然后液晶显示低。
- 对于中间水平,它将显示为一半在LCD上。
- 如果你倒水,那么水位达到满,液晶显示满,也电机自动关闭。
- 关闭电机电源和板电源。
了解一下如何用8051单片机接口7段显示
水位控制器电路的优点
- 由于系统根据水位自动控制电机,因此减少了人力。
- 这个系统耗电少。
- 简单可靠。
[也读:如何制作一个可调节的计时器]
8051水位控制电路的应用
- 用于人工监测比较困难的大型建筑物。
- 用于工业液位自动控制。
87年响应
我能得到这个项目的源代码吗?请将源代码发送到我的邮箱。我想做同样的项目像这样使用at89s52。
嗨,你拿到这个项目的源代码了吗?如果是,请分享我喜欢这个项目很多,也想做它
请发送模拟文件
链接中的项目代码只支持LCD还是也支持电机?
点击上面的链接下载源代码
在这个源代码中,LCD的工作很好,但继电器没有打开。我认为电机的编程是错误的。plzz帮助我。
我正在做同样的项目,我需要它的代码。对我个人来说,这是一个非常有用的产品。
我喜欢做这个项目
我想为我的房子买一个
我也会这么做的
我想这样做,并想安装我在我的家..请给我源代码和项目总成本。
很好,源代码已经在文章中提供了。如果您还有什么需要澄清的,请与我们联系。
我已经把代码写入了软件,但为什么我不能运行电路?代码应该在它的软件中完成,或者我们可以在Dev c++中复制和粘贴?请回答我。这个项目需要在星期三之前完成:)
尝试复制粘贴在Keil软件的代码,并创建一个十六进制文件,然后刻录到控制器..
我已经尝试运行它在keil,但我仍然给我错误。你能把hex文件发给我吗?..我的电子邮件是skuulfeez@gmail.com
电机不运行此源代码。请帮助!
我要做一个与单片机有关的项目。我喜欢这个项目的想法&我想为我的课程做这个项目。
所以我需要这个项目的源代码,请在我开始这个项目的工作时尽快把源代码发给我。
我们已经在本文中提供了项目代码。请通读这篇文章。
如果我们接触水,电流会进入我们的身体吗
没问题,你不会被吓到的
我真的需要这个源代码,因为我有三个模拟坦克,当水在这些坦克是满的时候,他们往往会掉下来,请帮助我
你好,我是来自马来西亚的一名工程专业的学生,正如你所看到的,目前马来西亚正处于季风期,这导致了某些地区的洪水,大部分在马来西亚的东部,我在这里的目标是创建一个水位指示器探测器,这样它可能可以帮助这里的人们更早地指示水位,可以及早采取行动,可能挽救更多的生命。
所以我认为这个项目可能有用,但我需要你的帮助来完成这个项目。我对嵌入式系统知之甚少,如runninglight, loop, adcon, timer。
你能帮我吗?硬件和程序代码的主题?
电子邮件:iddhamshahlee@gmail.com
那么发生在水中的电解呢?这是腐蚀传感器的主要问题之一。
我需要项目代码,我想为我在学校的工业培训答辩做一个相同的项目,非常需要。
你好,
我想把这个项目作为我最后一年的项目。我发现这个项目适合我现在从事的工程领域。请用电子邮件给我这个项目的源代码。非常感谢您的帮助。
请仔细阅读文章,我们已经上传了代码。
我只是想向我的学生展示微控制器是如何在仪器仪表应用中使用的?
你为什么不回复说水箱出现电解现象的邮件? ?你能给那个问题一个好的答案吗?
它很漂亮,但是我怎么能不费力气就把它安装在家里呢
我想做这个项目,所以我想要这个项目程序。所以请把代码发到我邮箱。
先生,把水位指示器的代码发给我
我对这个项目感兴趣,我需要源代码,应该给我他们,这样我可以做我的最终工作?
你好,先生,我正在攻读欧洲经济学院的文凭。所以我必须知道这个项目的源代码。因为我要做我的主要项目,这是相当类似的,请给我这个项目的来源。谢谢
你好,先生,我是BE的学生。我想要这个项目的源代码,因为我正在做这个项目。把它发送到我的电子邮件id。
我想用89s52微控制器做同样的项目,所以请把代码发给我
整个赛道中使用的10K壶在哪里
10k锅用于LCD显示,调节其亮度
有人能帮我把代码编程到MCU at89c51吗??是否有可能使用pickit2进行编程??回复THNX…
我能得到这个项目的源代码.......吗我也想做同样的项目。
你需要下载keil来打开这些文件。
我有兴趣做这个项目为我的最后一年的项目。
我想同样的项目,并增加更多的功能。
应用程序是一样的..
这是一个了不起的项目,我喜欢它。你会发送这些项目的源代码,因为我正在做类似的项目使用8086微控制器。
从帖子下载代码..
嗨,我正在尝试使用89S51做这个项目,从来没有这样做,所以请以某种方式指导我,是代码不同于89c51(给我一个关于头丢失的错误)。我应该使用什么程序,我已经尝试了kel和arduino -编译错误。谢谢(mikem1907@yahoo,com),我也使用aspusb 2.0程序员
我正在这个项目上工作,lcd没有显示任何信息,为什么会出现这个错误,请帮助我
这是一个很棒的项目。我正在做一个项目,我需要传感器的水位。我想知道水里的那4根电线是怎么工作的。你能解释一下吗?先谢谢你了。
请给我水位控制器的电路图,当电机开关打开时,电机应该运行。当油箱满时,它应该自动关闭。
我可以在汇编语言PLZ的代码吗
我可以为这个项目使用程序集级语言获得源代码吗
我需要这个项目汇编语言代码..找不到asm文件在这里..
我正在为我的家用马达做项目。
我有一个关于水箱传感器的查询。
你在水箱里放了简单的电线或传感器吗?
如果是传感器,你用过哪些传感器?
本项目未使用传感器。只使用了电线。
我能得到关于这个项目的全面报告吗?
我已经按照你解释的电路准备好了。我正面临以下问题。
如果我的身体部位不接触水,我的电路就能正常工作。
当我的身体部位接触到水时,整个电路都表现得很奇怪。它停止工作,然后我必须按下重置控制器。我认为当身体接触到水时,传感探头产生电压波动,整个电路机制就失效了。
请提供建议。为了克服这个问题。
你好,先生,电机在这个项目中没有运行
我已经在keil软件中粘贴了代码,并建立了它,但我得到了0错误,但1警告告诉我这个问题的解决方案?
我已经在keil软件中粘贴了相同的代码,我得到了0错误,但1警告,所以告诉我这个问题的解决方案?
嗨,我正在做这个作为我的实验室项目。我们在arduino上做同样的事情,我们面临着一个问题,它不能工作。你能帮我们用arduino写代码吗
这是一个非常好的项目。我想工作这个项目,请给程序和他们的代码我的电子邮件地址
它很好
嗨,我能得到这个项目的proteus模拟吗?非常感谢。顺便说一下,这个项目很棒
请把这个项目的源代码发给我
我用不同的UC做同样的
通过你的代码,我会想到这个想法
如果您能把代码发给我,我将非常感激
你们用的是哪个一次性手机????
为什么油箱是空的时候电机不运转?
电机和继电器之间真的需要v1 (v正弦波)电源吗?或者这个电路没有连接也能工作吗?这有什么用?请rp快速…
电机不运行与上述源代码…我们必须作出什么改变
是源代码是正确的,而我正在执行的项目在Proteus所有的工作,但继电器开关没有改变它的位置,为什么会发生这样的情况,我想提交这个项目在周一plzz尽快告诉我解决这个问题的方案。
我得到了源代码,但它没有。hex文件,我试图创建一个。hex文件,但我不能。
是谁创建或得到一个。hex文件请告诉我,我需要你的帮助…
显示原路电机的全连接wille模拟未运行。
如何连接电源显示。
你为什么要用晶体管?假设晶体管被另一个元件取代会发生什么?
你能帮我通过控制水泵电压对上述项目进行进一步修改吗
你好,
我想知道这个项目是用直流电机还是交流电机操作的?
谢谢你
我将通过执行文章....中给出的电路得到输出吗你能告诉我吗
这是一个很好的项目,但我想要无线水位控制器,如果可能的话,请发送给我的电子邮件“☺”
源代码需要一些版本,有2行,这是不必要的…
LCD不能工作,因为ckt图不完整和正确
在我的情况下,我能够运行这个项目只在开发板,但由于不完整的ckt图,我面临的困难,使这个项目
Plzz帮我
请通过这个链接了解项目的完整说明http://courses.electronicshub.org/p/water-level-controller
你好,
这个项目很好。
我想如果有任何基于微控制器的项目,基于电磁阀关闭和打开为各自升水填补水箱。
请发给我任何链接或源文件。
嘿,
只是阅读这篇文章,并立即被迷住了,但源代码没有显示给我一个无法到达的网站
嗨. .
谢谢你的信息。
这是一个很好的项目。谢谢你兄弟
如何使用继电器电路进行直流电机的运行。
在电路图中,只需将电机泵换成直流电机,将交流电源换成直流电源即可。确保继电器的额定电压将支持你想使用的直流电机。我建议你不要用继电器控制直流电机,因为你所能做的只是开关电机的开或关。使用像L298N这样的马达驱动器(例如)。使用这个,你可以控制电机的速度以及旋转的方向。
直流电机运行时如何使用d中继电路
另一个很好的教程,有关于探针材料的想法吗?,有人知道吗?
你能告诉我这个项目需要多少钱吗
亲爱的,我怎么能通过使用pic16F877A单片机和它的接线图做到这一点
信息非常好