首页

基于土壤水分传感器和PIC单片机的自动灌溉系统

水是一种非常宝贵的资源,必须合理利用。农业是消耗大量水的领域之一。灌溉是一个耗时的过程,必须及时进行。

本文的目的是开发一种自动灌溉系统,它可以测量土壤的水分,并自动打开或关闭供水系统。

该项目安装后需要的人工干预非常少。该电路基于PIC单片机和土壤湿度传感器。

一个适当配置的土壤湿度传感器可以节省高达60%的灌溉用水。所设计的系统可用于草坪草或小型园林植物。

线路图

基于土壤水分传感器和PIC单片机的自动灌溉系统

组件的要求

组件的要求

组件描述

图16 f877a

本项目使用的单片机为PIC 16F877A。它是一个8位微控制器。微控制器的主要功能是读取土壤湿度传感器的值,在LCD上显示适当的信息,并控制继电器到电机。

土壤湿度传感器模块

利用土壤湿度传感器测量土壤的体积含水量。项目中使用的传感器如下图所示。

土壤湿度传感器图像

它由两个必须插入土壤的叉子组成,一个是LM358,作为比较器,另一个是改变传感器灵敏度的罐子。

如果土壤湿度传感器不可用,可以使用以下电路作为替代方案。下图所示的电路具有固定的灵敏度。

这可以通过在连接到比较器的非反相端子的电阻之一的地方实现一个壶来改变。

额外的电路

土壤水分传感器自动灌溉系统电路设计

该项目的目的是根据土壤中的湿度来控制电机。具体电路设计如下。PIC 16F877A是主要的处理IC。

一个12兆赫的晶体振荡器连接在OSC1和OSC2(引脚13和14)。该晶体与两个33pF电容器连接。

主清除引脚通常通过一个上拉电阻连接到Vcc。旁路按钮连接到地面。该按钮用于复位微控制器。

土壤湿度传感器的输出给PIC单片机的RA0 (pin2)。

LCD用于显示关键信息。LCD的数据引脚连接到PIC的B端口(引脚33 ~ 40)。LCD的控制引脚连接到C口。

连接方式为:LCD的RS引脚连接PIC的RC0 (pin15), RW连接RC1 (pin16), E连接RC3 (pin18)。

为了驱动连接到电机上的继电器,使用了晶体管。晶体管的输入来自PIC单片机的RC2(引脚17)。

继电器线圈的一端提供12v DC电压。线圈的另一端连接到晶体管的集电极上。继电器的触点给电机和交流电源。

一个LED连接在直流电源和收集器之间,只有在电机运行时才会发光。

电路工作情况

该项目的想法是通过感知土壤水分来实现自动灌溉系统。电路的工作原理如下。

土壤湿度传感器插入到土壤中。根据传感器的质量,它必须插入植物的根部附近。土壤湿度传感器测量土壤的电导率。

潮湿的土壤比干燥的土壤更导电。土壤湿度传感器模块中有一个比较器。

只有当土壤条件干燥时,比较器的输出电压才会高。

土壤湿度传感器的输出给微控制器的模拟输入引脚(pin 2 - RA0)。微控制器连续监测模拟输入引脚。

当土壤中的水分超过阈值时,微控制器显示一条信息,提到同样的,电机关闭。

当土壤湿度传感器的输出较大时,即土壤的湿度较小。这将触发微控制器,并在LCD上显示适当的信息和微控制器的输出,它连接到晶体管的底座是高的。

当晶体管打开时,继电器线圈获得能量并打开电机。LED也被打开,并作为一个指示器。

当土壤湿度达到阈值时,土壤湿度传感器的输出较低,电机关闭。

该系统还被设计成在湿度高于阈值和土壤太湿时发出警告,这对植物是危险的。

应用程序

  • 该电路可用于测量土壤中水分的流失随时间的推移,由于蒸发和摄入。
  • 减少水的浪费,促进植物生长。
  • 电路被设计成自动工作,因此不需要任何人工干预。
  • 项目设计为小型花园和居住环境。通过采用先进的土壤湿度传感器,可以将同样的电路扩展到大型农业领域。

(阅读:自动植物灌溉系统

27岁的反应

    1. 我们可以在atmega16上使用这个电路吗?
      在左侧电路中,有多少交流电压提供给电路??

  1. 这是一个很好的项目,我想使用这个自动灌溉系统使用土壤湿度传感器和PIC微控制器为我的最后一年的项目,你可以允许我下载源代码。

  2. 多好的设计啊。请问先生,我怎样才能把程序设计源代码刻录到微控制器IC中呢?谢谢。非常感谢您的回复。从我的另一个电子邮件地址(elsahabelsadeeq@gmail.com)获得项目

  3. 非常好的工作。我的儿子学习第9标准有类似的想法,但他使用从网上购买的温度传感器自动开/关水电机,他使用的电源是太阳能电池板。他的灵感来自于分体式空调的工作模式。他在这个项目背后的意图是没有农民会死于电击,另一方面,减少产量也会节省地面水。我很欣赏他的想法,并为他的项目安排了所需的设备。

留下一个回复

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

Electronicshub图标
Baidu
map