智能灌溉系统:监测各种参数并决定何时启动/停止灌溉过程
扫描二维码
随时随地手机看文章
智能灌溉系统根据4个参数控制灌溉计划:
土壤湿度水平:当土壤湿度下降到一定阈值以下时,灌溉过程将开始,灌溉土壤直到土壤湿度水平上升到一定阈值以上
相对湿度:用于查找土壤湿度水平值,以停止灌溉过程。湿度在决定水分从土壤和植物中蒸发的快慢方面起着重要作用。根据该陈述,当湿度高(空气潮湿)时,需要的水较少,因此停止灌溉过程的土壤湿度水平值可以较低,相反,当湿度低(空气干燥)时,需要的水较多,因此停止灌溉过程的土壤湿度水平值可以较高。
降雨状态:当灌溉过程中有雨时,灌溉过程应该停止,因为植物已经自然浇水,从而减少水的浪费,防止植物浇水过多。
植物土壤水分水平范围:该值由用户在GUI中设置,不同的植物有不同的土壤水分水平要求,这些值可以影响土壤水分水平值,停止灌溉过程,因为这个值必须在这个范围内,另外,土壤水分水平值开始灌溉过程也受这个值的影响,因为当土壤水分水平值低于这个范围时,灌溉过程将开始。
雨水传感器
雨水传感器电路包含4个电子元件:检测是否下雨的雨水传感器,Arduino板处理雨水传感器模拟输入以确定是否下雨并根据下雨天气状态控制泵,LCD显示屏显示下雨天气状态和泵状态,以及一个控制泵激活/停用的有源低继电器。
该电路的目的是确定灌溉开始后泵将停用的土壤湿度水平,该值将受到空气相对湿度水平的影响。当空气“潮湿”时,水蒸发到空气中的速度比空气“干燥”时慢得多,因此,如果空气“潮湿”,植物对水的需求将减少,因此泵停土壤湿度水平也将降低,相反,如果空气“干燥”,植物对水的需求将增加,因此泵停土壤湿度水平也将更高。
土壤湿度传感器
土壤湿度传感器电路包含4个电子元件,其中土壤湿度传感器检测土壤湿度水平,Arduino板处理土壤湿度传感器模拟量输入并将其转换为百分比形式,并根据土壤湿度水平控制何时启动灌溉过程,LCD显示屏显示土壤湿度水平的百分比,灌溉状态和泵状态。和一个有效的低继电器控制泵的激活/停用。
GUI & HC06
该电路的目的是传输系统的数据(土壤湿度水平、降雨天气状态、相对湿度、灌溉状态、泵状态)并显示在GUI上,使用户可以在远离电路的地方观察系统的各种信息。
此外,由于不同的植物有不同的需求,GUI还允许用户根据农业植物的需求调整系统的土壤湿度水平阈值(土壤湿度水平范围),并将该数据传输到Arduino板。
智能灌溉系统
智能灌溉系统的目标是根据上述各种输入参数控制灌溉过程的激活,该系统包含5个输入参数。
首先,土壤湿度水平(传感器值)是决定何时启动/停止灌溉过程的输入参数。
其次,降雨天气状态(传感器值)是在降雨时强制结束灌溉过程的参数。
第三,相对湿度(传感器值)是决定何时应该停止灌溉过程的土壤湿度水平值的参数。
最后,用户定义土壤湿度的上下限阈值,上下限阈值会影响灌溉过程何时停止的土壤湿度值,因为该值必须在范围内,此外,下阈值还决定了灌溉何时开始。
此外,灌溉智能灌溉系统编程的过程水土壤700 ms每1.5分钟直到系统停止灌溉过程中根据土壤水分水平,1.5分钟的原因之间的缓冲区的激活在灌溉过程中水泵是让水完全沉入土壤和土壤中传播,从而提高系统的准确性和获得一个更精确的时间何时停止灌溉过程。
本文编译自hackster.io





