本发明涉及自动化控制领域,具体涉及一种温室植物的灌溉方法及灌溉装置。
背景技术:
温室,又称暖房,能透光、保温(或加温),用来栽培植物。在不适宜植物生长的季节,能提供温室生育期和增加产量,多用于低温季节喜温蔬菜、花卉、林木等植物栽培或育苗等。
植物的生长离不开供水,因此灌溉装置为温室中的重要组成部分。为了方便灌溉,减少人力,现有技术在温室中设置自动化灌溉装置,自动化灌溉装置能够按照预设灌溉程序在指定时段对温室植物进行灌溉。
但是,灌溉装置中灌溉用水的参数对温室植物具有重要影响,现有的自动化灌溉装置无法保证灌溉用水的参数符合植物生长需求,为温室植物的正常生长带来了一定的隐患。
技术实现要素:
本发明提供一种温室植物的灌溉方法及灌溉装置,用于解决现有技术无法保证灌溉用水的参数符合植物生长需求的问题。
本发明实施例的一方面提供了一种温室植物的灌溉方法,包括:
接收无线灌溉指令;
检测蓄水装置内灌溉用水的参数的取值,所述灌溉用水用于灌溉温室植物;
判断所述灌溉用水的参数的取值是否符合预设条件;
若是,则根据所述无线灌溉指令通过蓄水装置向所述温室植物进行灌溉。
结合第一方面,在第一方面的第一种可能的实现方式中,所述无线灌溉指令为灌溉程序;
所述根据所述无线灌溉指令通过蓄水装置向温室植物进行灌溉包括:
按照所述灌溉程序通过蓄水装置向所述温室植物进行灌溉。
结合第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式中,所述灌溉程序用以指示每一次灌溉的开启时刻和开启时长;
或者所述灌溉程序用以指示首次灌溉的开启时刻、开启时长、相邻灌溉的时间间隔以及灌溉次数。
结合第一方面、第一方面的第一种可能的实现方式和第一方面的第二种可能的实现方式中任意一种可能的实现方式,在第一方面的第三种可能的实现方式中,在检测蓄水装置内灌溉用水的参数之后,所述方法还包括:
向所述上位机发送无线信息,所述无线信息包括所述灌溉用水的参数的取值。
结合第一方面、第一方面的第一种可能的实现方式、第一方面的第二种可能的实现方式和第一方面的第三种可能的实现方式中任意一种可能的实现方式,在第一方面的第四种可能的实现方式中,所述灌溉用水的参数为所述灌溉用水的ph值和离子浓度ec值;
若所述灌溉装置判定所述灌溉用水的参数的取值不符合预设条件,所述方法还包括:
所述灌溉装置禁止所述蓄水装置向所述温室植物进行灌溉。
结合结合第一方面、第一方面的第一种可能的实现方式、第一方面的第二种可能的实现方式、第一方面的第三种可能的实现方式和第一方面的第四种可能的实现方式中任意一种可能的实现方式,在第一方面的第五种可能的实现方式中,所述灌溉用水的参数为所述蓄水装置内灌溉用水的水位;
所述灌溉装置判断所述灌溉用水的参数的取值是否符合预设条件包括:
所述灌溉装置判断所述灌溉用水的水位的取值是否低于水位下限;
若否,则所述灌溉装置判定所述灌溉用水的水位的取值符合预设条件;
若是,则所述灌溉装置向所述蓄水装置补充灌溉用水;
所述灌溉装置判断所述灌溉用水的水位的取值是否高于水位上限;
若是,则所述灌溉装置停止向所述蓄水装置补充所述灌溉用水。
本发明实施例的第二方面提供了一种温室植物的灌溉装置,包括:
无线接收模块,用于接收无线灌溉指令;
检测模块,用于检测蓄水装置内灌溉用水的参数的取值,所述灌溉用水用于灌溉温室植物;
判断模块,用于判断所述灌溉用水的参数的取值是否符合预设条件;
灌溉模块,用于当所述判断模块判定所述灌溉用水的参数的取值符合预设条件时,所述灌溉装置根据所述无线灌溉指令通过蓄水装置向所述温室植物进行灌溉。
结合第二方面,在第二方面的第一种可能的实现方式中,所述无线灌溉指令为灌溉程序;
所述灌溉模块包括:
灌溉单元,用于按照所述灌溉程序通过蓄水装置向所述温室植物进行灌溉。
结合第二方面的第一种可能的实现方式,在第二方面的第二种可能的实现方式中,所述灌溉程序用以指示每一次灌溉的开启时刻和开启时长;
或者所述灌溉程序用以指示首次灌溉的开启时刻、开启时长、相邻灌溉的时间间隔以及灌溉次数。
结合第二方面、第二方面的第一种可能的实现方式和第二方面的第二种可能的实现方式中任意一种可能的实现方式,在第二方面的第三种可能的实现方式中,所述灌溉装置还包括:
无线发送模块,用于发送无线信息,所述无线信息包括所述灌溉用水的参数的取值。
结合第二方面、第二方面的第一种可能的实现方式、第二方面的第二种可能的实现方式和第二方面的第三种可能的实现方式中任意一种可能的实现方式,在第二方面的第四种可能的实现方式中,所述灌溉用水的参数为所述灌溉用水的ph值和离子浓度ec值;
所述灌溉装置还包括:
禁止模块,用于当所述判断模块判定所述灌溉用水的参数的取值不符合预设条件时,禁止所述蓄水装置向所述温室植物进行灌溉。
结合第二方面、第二方面的第一种可能的实现方式、第二方面的第二种可能的实现方式、第二方面的第三种可能的实现方式和第二方面的第四种可能的实现方式中任意一种可能的实现方式,在第二方面的第五种可能的实现方式中,所述灌溉用水的参数为所述蓄水装置内灌溉用水的水位;
所述判断模块包括:
第一判断单元,用于判断所述灌溉用水的水位的取值是否低于水位下限;
判定单元,用于当所述第一判断单元判定所述灌溉用水的水位的取值不低于水位下限时,判定所述灌溉用水的水位的取值符合预设条件;
补水单元,用于当所述第一判断单元判定所述灌溉用水的水位的取值低于水位下限时,向所述蓄水装置补充灌溉用水;
第二判断单元,用于判断所述灌溉用水的水位的取值是否高于水位上限;
停止补水单元,用于当所述第二判断单元判定所述灌溉用水的水位的取值高于水位上限时,停止向所述蓄水装置补充所述灌溉用水。
本发明实施例的第三方面提供了一种温室植物的灌溉装置,包括:
无线通信模块、处理器、存储器、液体参数采集模块、蓄水装置、电控阀门;
通过调用所述存储器存储的操作指令,所述处理器,用于执行如下步骤:
接收无线灌溉指令;
检测蓄水装置内灌溉用水的参数的取值,所述灌溉用水用于灌溉温室植物;
判断所述灌溉用水的参数的取值是否符合预设条件;
若是,则根据所述无线灌溉指令通过蓄水装置向所述温室植物进行灌溉。
从以上技术方案可以看出,本发明实施例具有以下优点:
本发明灌溉装置通过接收无线灌溉指令,检测蓄水装置内灌溉用水的参数的取值,判断灌溉用水的参数是否符合预设条件,当符合预设条件时,则根据无线灌溉指令通过蓄水装置向温室植物进行灌溉。和现有技术相比,本发明能够保证灌溉用水的参数符合植物生长需求。
附图说明
图1是本发明温室植物的灌溉方法一个实施例示意图;
图2是本发明温室植物的灌溉方法另一个实施例示意图;
图3是本发明温室植物的灌溉装置一个实施例示意图;
图4是本发明温室植物的灌溉装置另一个实施例示意图;
图5是本发明温室植物的灌溉装置另一个实施例示意图。
具体实施方式
本发明实施例提供了一种温室植物的灌溉方法及灌溉装置,用于保证灌溉用水的参数符合植物生长需求。
为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”、“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的实施例能够以除了在这里图示或描述的内容以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
为便于理解,下面对本发明实施例中的具体流程进行描述,请参阅图1,本发明实施例中温室植物的灌溉方法一个实施例包括:
101、接收无线灌溉指令;
灌溉装置可以接收无线灌溉指令,具体的,无线灌溉指令可以来自远程的上位机。
102、检测蓄水装置内灌溉用水的参数的取值;
灌溉装置可以检测蓄水装置内灌溉用水的参数的取值,蓄水装置内的灌溉用水用于灌溉温室植物。
103、判断灌溉用水的参数的取值是否符合预设条件,若是,则执行步骤104,若否,则执行步骤105;
灌溉装置检测到灌溉用水的参数的取值之后,可以判断灌溉用水的参数是否符合预设条件,若是,则执行步骤104,若否,则执行步骤105。
104、根据无线灌溉指令通过蓄水装置向温室植物进行灌溉;
若判定灌溉用水的参数符合预设条件,则灌溉装置根据无线灌溉指令通过蓄水装置向温室植物进行灌溉。
105、执行其他操作。
若判定灌溉用水的参数不符合预设条件,则执行其他操作。
以灌溉用水的参数为灌溉用水的ph值和ec值以及灌溉用水的水位为例,请参阅图2,本发明实施例中温室植物的灌溉方法另一个实施例包括:
201、接收无线灌溉指令;
灌溉装置可以接收无线灌溉指令,具体的,可以接收远程的上位机通过无线方式发送的灌溉指令。灌溉指令可以包括开始灌溉或停止灌溉的指令,或者也可以包括灌溉程序,灌溉装置接收到灌溉程序后,可以对其进行存储,若已经存储有灌溉程序,则可以更新存储的灌溉程序。灌溉程序灌溉程序用以指示每一次灌溉的开启时刻和开启时长;或者灌溉程序用以指示首次灌溉的开启时刻、开启时长、相邻灌溉的时间间隔以及灌溉次数等,在本发明实施例中,假设灌溉程序用以指示:灌溉时刻为2017年1月1日12:30,每一次灌溉的持续时长为20分钟,相邻灌溉的时间间隔为30分钟,灌溉次数为2次。为了提高灌溉装置灌溉过程的准确性,灌溉装置可以实时校准设备时钟rtc。
202、检测蓄水装置内灌溉用水的水位;
灌溉装置可以通过控制蓄水装置的水泵的开关,来将蓄水装置内的灌溉用水引入温室植物,对其进行灌溉。在灌溉装置按照灌溉程序对温室植物进行灌溉之前,或者对温室植物进行灌溉的过程中,灌溉装置可以通过水位采集模块检测蓄水装置内灌溉用水的水位。
203、判断水位的取值是否低于水位下限,若是,则执行步骤204,若否,则执行步骤207;
灌溉装置预存水位下限的信息,灌溉装置检测到蓄水装置内灌溉用水的水位之后,可以判断水位的取值是否低于水位下限,若水位的取值低于水位下限,则执行步骤204,若水位的取值不低于水位下限,则执行步骤207。
204、向蓄水装置补充灌溉用水,并输出警示信息;
若蓄水装置内的水位的取值低于水位下限,则灌溉装置向蓄水装置补充灌溉用水,并输出警示信息。具体的,灌溉装置可以包括进水泵和出水泵,通过打开进水泵可以向蓄水装置内注入灌溉用水,通过打开出水泵,可以将蓄水装置内的灌溉用水引入温室植物,对温室植物进行灌溉。这样,当蓄水装置内的水位低于水位下限时,灌溉装置可以关闭出水泵,打开进水泵,或者同时打开进水泵与出水泵,但是进水泵的进水速度大于出水泵的出水速度,从而实现对蓄水装置补充灌溉用水。优选的,在本实施例中,可以同时打开进水泵与出水泵,但是进水泵的进水速度大于出水泵的出水速度,这样能够避免影响灌溉装置按照灌溉程序对温室植物进行灌溉。
输出的警示信息用以提示管理人员注意到蓄水装置的水位过低,输出警示信息的具体方式可以是语音提示,也可以是在显示屏上显示水位的取值,还可以是警示灯的亮灯提示,或者同时以两种或多种警示方式来输出警示信息。
205、判断水位的取值是否高于水位上限,若是,则执行步骤206,若否,则执行步骤204;
灌溉装置向蓄水装置补充灌溉用水的过程中,可以继续检测蓄水装置内灌溉用水的水位,并判断水位的取值是否高于水位上限,若水位的取值不高于水位上限,则继续执行步骤206,若水位的取值高于水位上限,则执行步骤204。
206、停止向蓄水装置补充灌溉用水;
若蓄水装置内水位的取值高于水位上限,则灌溉装置停止向蓄水装置补充灌溉用水,以防止蓄水装置的灌溉用水溢满。具体的,可以关闭蓄水装置的进水泵。
207、检测蓄水装置内灌溉用水的ph值以及ec值;
在步骤203判定蓄水装置内水位的取值不低于水位下限之后,或者在步骤206之后,灌溉装置可以检测蓄水装置内灌溉用水的ph值和/或ec值。灌溉用水的ph值用以表征灌溉用水的酸碱性,灌溉用水的ec值用以表征灌溉用水的离子浓度,灌溉用水的ph值和ec值均能影响土壤的ph值和ec值,进而影响温室植物的生长。因此,优选的,灌溉装置可以检测蓄水装置内灌溉用水的ph值和ec值,以更加全面的保证温室植物的正常生长。
208、发送无线信息。
在检测到蓄水装置内灌溉用水的参数的取值之后,可以发送无线信息,具体的,可以向远程的上位机发送无线信息,无线信息可以包括灌溉用水的参数的取值。也就是说检测到灌溉用水的ph值的取值之后,可以向上位机发送ph值的取值,检测到ec值的取值之后,可以向上位机发送ec值的取值,检测到水位的取值之后,可以向上位机发送水位的取值,各项参数的取值可以一起发送,也可以分别发送。灌溉装置可以在检测到参数的取值之后,便立刻发送参数的取值,或者也可以在预设时刻发送最新的参数的取值,还可以在接收到上位机发送的获取灌溉用水的参数的指令时,发送参数的取值,此处不做具体限定。
209、判断ph值的取值和ec值的取值是否达标,若是,则执行步骤211,若否,则执行步骤210;
灌溉装置检测蓄水装置内灌溉用水的ph值和ec值之后,可以判断ph值的取值和ec值的取值是否达标,若是,则执行步骤211,若否,则执行步骤210。具体的,若ph值的取值和ec值的取值中有一项不达标,则判定ph值的取值和ec值的取值不达标,只有当ph值的取值和ec值的取值同时达标时,才判定ph值的取值和ec值的取值达标。
210、禁止蓄水装置向温室植物的灌溉操作,并输出警示信息;
若灌溉用水的ph值的取值和ec值的取值不达标,则灌溉装置禁止蓄水装置向温室植物的灌溉操作,并输出警示信息。若判定灌溉用水的ph值的取值和ec值的取值不达标时,灌溉装置正在按照灌溉程序,打开蓄水装置的进水泵,向温室植物引入灌溉用水,则灌溉装置关闭蓄水装置的进水泵,若判定灌溉用水的ph值的取值和ec值的取值不达标时,进水泵处于关闭状态,则灌溉装置继续保持进水泵的关闭状态,不再执行灌溉程序。
输出的警示信息用以提示管理人员注意到灌溉用水的ph值和ec值异常,输出警示信息的具体方式可以是语音提示,也可以是在显示屏上显示ph值和ec值的取值,还可以是警示灯的亮灯提示,或者同时以两种或多种警示方式来输出警示信息。
211、根据灌溉程序通过蓄水装置向温室植物进行灌溉;
若灌溉用水的ph值的取值和ec值的取值达标,则灌溉装置根据预设灌溉程序通过蓄水装置向温室植物进行灌溉,也就是,灌溉时刻为2017年1月1日12:30,每一次灌溉的持续时长为20分钟,相邻灌溉的时间间隔为30分钟,灌溉次数为2次。
若接收到的灌溉指令为开始的指令,则若灌溉用水的ph值的取值和ec值的取值达标,灌溉装置打开出水泵,通过蓄水装置向温室植物进行灌溉。
需要说明的是,步骤202至步骤206用于保证灌溉过程中蓄水装置的水位正常,步骤207、步骤209、步骤210以及步骤211用于尽量保证灌溉过程中用到的灌溉用水的ph值和ec值均达标,尽量避免劣化温室土壤的品质。在实际使用过程中,步骤202至步骤206也可以在判定灌溉用水的ph值和ec值达标之后执行,或者,蓄水装置的水位监测过程与ph值和ec值监测过程也可以并行执行,此处不对时序进行具体限定,只要能够保证灌溉过程中蓄水装置的水位正常,并且能够保证灌溉过程中用到的灌溉用水的ph值和ec值均达标即可。
上面对本发明实施例中温室植物的灌溉方法进行了描述,下面对本发明实施例中温室植物的灌溉装置进行描述。
请参阅图3,本发明实施例中温室植物的灌溉装置的一个实施例包括:
无线接收模块301,用于接收无线灌溉指令;
检测模块302,用于检测蓄水装置内灌溉用水的参数的取值,灌溉用水用于灌溉温室植物;
判断模块303,用于判断灌溉用水的参数的取值是否符合预设条件;
灌溉模块304,用于当判断模块判定灌溉用水的参数的取值符合预设条件时,灌溉装置根据无线灌溉指令通过蓄水装置向温室植物进行灌溉。
优选的,请参阅图4,本发明实施例中温室植物的灌溉装置的另一个实施例包括:
无线接收模块401,用于接收无线灌溉指令;
检测模块402,用于检测蓄水装置内灌溉用水的参数的取值,灌溉用水用于灌溉温室植物;
判断模块403,用于判断灌溉用水的参数的取值是否符合预设条件,判断模块403包括:
第一判断单元4031,用于判断灌溉用水的水位的取值是否低于水位下限;
判定单元4032,用于当第一判断单元判定灌溉用水的水位的取值不低于水位下限时,判定灌溉用水的水位的取值符合预设条件;
补水单元4033,用于当第一判断单元判定灌溉用水的水位的取值低于水位下限时,向蓄水装置补充灌溉用水;
第二判断单元4034,用于判断灌溉用水的水位的取值是否高于水位上限;
停止补水单元4035,用于当第二判断单元判定灌溉用水的水位的取值高于水位上限时,停止向蓄水装置补充灌溉用水;
灌溉模块404,用于当判断模块判定灌溉用水的参数的取值符合预设条件时,灌溉装置根据无线灌溉指令通过蓄水装置向温室植物进行灌溉,灌溉模块404包括:
灌溉单元4041,用于按照灌溉程序通过蓄水装置向温室植物进行灌溉;
无线发送模块405,用于发送无线信息,无线信息包括灌溉用水的参数的取值。
上面从模块化功能实体的角度对本发明实施例中的温室植物的灌溉装置进行描述,下面从硬件处理的角度对本发明实施例中的温室植物的灌溉装置进行描述,请参阅图5,本发明实施例中的温室植物的灌溉装置5另一实施例包括:
处理器501、存储器502、液体参数采集模块503、蓄水装置504以及电控阀门505、无线通信模块506(其中灌溉装置中的处理器501的数量可以一个或多个,图5中以一个处理器501为例)。
其中,
通过调用存储器502存储的操作指令,处理器501,用于执行如下步骤:
接收无线灌溉指令;
检测蓄水装置内灌溉用水的参数的取值,灌溉用水用于灌溉温室植物;
判断灌溉用水的参数的取值是否符合预设条件;
若是,则根据无线灌溉指令通过蓄水装置向温室植物进行灌溉。
在本发明的一些实施例中,无线灌溉指令为灌溉程序,处理器501还用于执行以下步骤:
按照灌溉程序通过蓄水装置向温室植物进行灌溉。
在本发明的一些实施例中,处理器501还用于执行以下步骤:
在检测蓄水装置内灌溉用水的参数之后,发送无线信息,无线信息包括灌溉用水的参数的取值。
在本发明的一些实施例中,液体参数采集模块503为ph值和ec值采集模块,处理器501还用于执行以下步骤:
禁止蓄水装置向温室植物进行灌溉。
在本发明的一些实施例中,液体参数采集模块503为水位采集模块,处理器501还用于执行以下步骤:
判断灌溉用水的水位的取值是否低于水位下限;
若否,则判定灌溉用水的水位的取值符合预设条件;
若是,则向蓄水装置补充灌溉用水;
判断灌溉用水的水位的取值是否高于水位上限;
若是,则停止向蓄水装置补充灌溉用水。
在本发明的一些实施例中,灌溉装置还可以包括报警模块,用以当灌溉用水的参数不符合预设条件时,进行报警;灌溉装置还可以包括输出模块,比如显示模块,具体的,比如液晶显示模块;灌溉装置还可以包括输入模块,别入按键模块,用以接收用户的输入指令;灌溉装置还可以包括无线通信模块,用以与其他设备进行无线通信,具体的,无线通信模块可以为433无线通信模块。电控阀门505可以为继电器模块,用以控制蓄水装置的进水与出水。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
所述的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。
以上,以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。