专利名称:一种自动浇花方法
技术领域:
本发明涉及物联网领域,尤其涉及一种自动浇花方法。
背景技术:
随着人民生活水平的日益提高,很多家庭养了绿植,现在的浇养方式都是人工的浇养,容易出现疏漏。而且如果人因为出差等不方便原因无法实现浇花就对绿植成长极为不利
发明内容
本发明提供了一种自动浇花方法,解决了照顾绿植不方便的问题。一种自动浇花方法,包括接收传感器探测的土壤湿度值;根据预置的土壤湿度参考值和所述土壤温度值,判断是否需要浇花;在判断需要浇花时,驱动水泵启动浇花。优选的,上述自动烧花方法还包括接收应用层命令,在所述应用层命令中携带有开启或关闭水泵的指示;根据所述应用层命令,驱动水泵启动浇花或关闭水泵。优选的,所述接收应用层命令具体为通过无线物联网接收HTTP协议流,在所述HTTP协议流中携带有所述应用层命令。优选的,上述自动烧花方法还包括将自传感器获得的土壤湿度值发送至客户端。优选的,所述将自传感器获得的土壤湿度值发送至客户端具体为将自动传感器获得的土壤湿度值通过应用层传输至所述客户端。优选的,上述自动烧花方法还包括接收客户端通过应用层发送的土壤湿度参考值,将该土壤湿度参考值保存至内存中。优选的,所述根据预置的土壤湿度参考值和所述土壤温度值,判断是否需要浇花包括判断所述土壤湿度值是否小于所述土壤湿度参考值;在所述土壤湿度值小于所述土壤湿度参考值时,判断需要浇花。优选的,所述判断所述土壤湿度值是否小于所述土壤湿度参考值的步骤之后,还包括在所述土壤湿度值大于或等于所述土壤湿度参考值时,判断不需要浇花。本发明提供了一种自动浇花方法,接收传感器探测的土壤湿度值,再根据预置的土壤湿度参考值和所述土壤温度值,判断是否需要浇花,在判断需要浇花时,驱动水泵启动浇花,实现了自动控制的浇花方法,解决了照顾绿植不方便的问题。
图1是本发明的实施例一提供的一种自动浇花系统的结构示意图;图2是本发明的实施例二提供的一种自动浇花方法中自动浇花流程图;图3是本发明的实施例二提供的一种自动浇花方法中人工远程控制浇花的流程图。
具体实施例方式随着人民生活水平的日益提高,很多家庭养了绿植,现在的浇养方式都是人工的浇养,容易出现疏漏。而且如果人因为出差等不方便原因无法实现浇花就对绿植成长极为不利。 为了解决上述问题,本发明的实施例提供了一种自动浇花方法和系统。一是内置了土壤湿度传感器,可以自行判断土壤温度进行浇灌,二是内置了无线的W1-Fi模块,可以实现远程控制。实现了浇花过程的自动控制,解决了照顾绿植不方便的问题。下文中将结合附图对本发明的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。 首先结合附图,对本发明的实施例一进行说明。本发明实施例提供了一种自动浇花系统,该系统的结构如图1所示,包括单片机101,所述单片机101连接有土壤湿度传感器102、所述单片机101接收所述土壤湿度传感器102发送的土壤湿度值,所述土壤湿度传感器102的触头置于土壤中;所述单片机101还通过水泵电机驱动芯片103连接至水泵电机104,所述水泵电机104置于土壤上方,以淋浇土壤。优选的,所述自动浇花系统还包括=W1-FI模块105,所述W1-FI模块105连接于所述单片机101,与客户端106进行应用层HTTP协议通信。优选的,所述电机驱动芯片103具有开和关两种状态,开状态下导通所述水泵电机104的电源,关状态下切断所述水泵电机104的电源。W1-FI模块105是为了装置和外界的通讯模块,它可以和应用层的APP间通过http协议进行传输。土壤温度传感器102有一个触头在装置外,主要是测花盘内土壤的湿度,并将土壤湿度值传递给单片机101分析。单片机101接收W1-FI模块105传递来的应用层命令,和接收土壤湿度传感器102发送的土壤湿度值,根据命令和湿度数据做出相应的控制命令。水泵电机驱动芯片103的作用是驱动水泵电机104的开和关。水泵电机104接入水源后,可实现水泵开关,实现浇花。应用层的APP主要是手机端的应用,可用为客户端106的一种具体实现,,可以设置土壤湿度的参考值来定制开关,也可通过客户端106对单片机101下发应用层命令实现开关。下面结合附图,对本发明的实施例二进行说明。本发明实施例提供了一种自动浇花方法,结合图1所示的自动浇花系统,完成自动浇花的流程如图2所示,包括步骤201、接收客户端通过应用层发送的土壤湿度参考值,将该土壤湿度参考值保存至内存中;本步骤中,单片机接收客户端发送的土壤湿度参考值,将该土壤湿度参考值保存至内存。步骤202、接收传感器探测的土壤湿度值;本步骤中,传感器通过触头探测土壤湿度,将测得的结果传输至单片机,可通过W1-FI物联网发送。步骤203、根据预置的土壤湿度参考值和所述土壤温度值,判断是否需要浇花;
本步骤中,判断所述土壤湿度值是否小于所述土壤湿度参考值,在所述土壤湿度值小于所述土壤湿度参考值时,判断需要浇花,在所述土壤湿度值大于或等于所述土壤湿度参考值时,判断不需要浇花。步骤204、在判断需要浇花时,驱动水泵启动浇花。以上是自动控制流程,即单片机接收客户端设置的土壤湿度参考值,其后自行判断是否需要开启水泵电机进行浇花。本发明实施例还支持接收客户端的指令开启或关闭水泵电机,具体流程如图3所示,包括步骤301、接收应用层命令,在所述应用层命令中携带有开启或关闭水泵的指示;本步骤中,单片机通过无线物联网接收HTTP协议流,在所述HTTP协议流中携带有应用层命令。步骤302、根据所述应用层命令,驱动水泵启动浇花或关闭水泵;本步骤中,单片机根据所述应用层命令,驱动水泵驱动芯片启动或关闭水泵电机的电源。下面结合附图,对本发明的实施例三进行说明。本发明实施例提供了一种自动浇花方法,结合图1所示的自动浇花系统,完成自动浇花的流程如下客户端在应用层通过W1-FI物联网跟浇花装置连接成功后,可实时查看此时土壤湿度传感器采得的湿度数据,用户可根据此湿度数据自行判断开关,当用户做出开命令时,应用层软件将此命令通过W1-FI将HTTP协议流传送至浇花装置的W1-Fi模块,W1-Fi模块将此命令传递给单片机,单片机将协议流数据进行处理后,将命令传送至水泵电机驱动芯片,由其实现打开水泵,实现浇花。应用层也可设置一个湿度区间实现自动浇花,即用户将一个土壤湿度值通过应用层APP传递至浇花装置,浇花装置将此值会保存在单片机内存里,并根据土壤湿度传感器的数据实现自动浇花。当土壤湿度传感器采得的数据小于内存的标定值时,触发条件成立,马上驱动水泵电机驱动芯片,由其打开水泵,实现自动浇花。本发明的实施例提供了一种自动浇花方法和系统,接收传感器探测的土壤湿度值,再根据预置的土壤湿度参考值和所述土壤温度值,判断是否需要浇花,在判断需要浇花时,驱动水泵启动浇花,实现了自动控制的浇花方法,解决了照顾绿植不方便的问题。本领域普通技术人员可以理解上述实施例的全部或部分步骤可以使用计算机程序流程来实现,所述计算机程序可以存储于一计算机可读存储介质中,所述计算机程序在相应的硬件平台上(如系统、设备、装置、器件等)执行,在执行时,包括方法实施例的步骤之
一或其组合。可选地,上述实施例的全部或部分步骤也可以使用集成电路来实现,这些步骤可以被分别制作成一个个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。上述实施例中的各装置/功能模块/功能单元可以采用通用的计算装置来实现,它们可以集中在单个的计算装置上,也可以分布在多个计算装置所组成的网络上。上述实施例中的各装置/功能模块/功能单元以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。上述提到的计算机可读取存储介质可以是只读存储器,磁盘或光盘等。
任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求所述的保护范围为准。
权利要求
1.一种自动浇花方法,其特征在于,包括 接收传感器探测的土壤湿度值; 根据预置的土壤湿度参考值和所述土壤温度值,判断是否需要浇花; 在判断需要浇花时,驱动水泵启动浇花。
2.根据权利要求1所述的自动浇花方法,其特征在于,该方法还包括 接收应用层命令,在所述应用层命令中携带有开启或关闭水泵的指示; 根据所述应用层命令,驱动水泵启动浇花或关闭水泵。
3.根据权利要求2所述的自动浇花方法,其特征在于,所述接收应用层命令具体为 通过无线物联网接收HTTP协议流,在所述HTTP协议流中携带有所述应用层命令。
4.根据权利要求1或2所述的自动浇花方法,其特征在于,该方法还包括 将自传感器获得的土壤湿度值发送至客户端。
5.根据权利要求4所述的自动浇花方法,其特征在于,所述将自传感器获得的土壤湿度值发送至客户端具体为 将自动传感器获得的土壤湿度值通过应用层传输至所述客户端。
6.根据权利要求1所述的自动浇花方法,其特征在于,该方法还包括 接收客户端通过应用层发送的土壤湿度参考值,将该土壤湿度参考值保存至内存中。
7.根据权利要求1或6所述的自动浇花方法,其特征在于,所述根据预置的土壤湿度参考值和所述土壤温度值,判断是否需要浇花包括 判断所述土壤湿度值是否小于所述土壤湿度参考值; 在所述土壤湿度值小于所述土壤湿度参考值时,判断需要浇花。
8.根据权利要求7所述的自动浇花方法,其特征在于,所述判断所述土壤湿度值是否小于所述土壤湿度参考值的步骤之后,还包括 在所述土壤湿度值大于或等于所述土壤湿度参考值时,判断不需要浇花。
全文摘要
本发明提供了一种自动浇花方法。涉及物联网领域;解决了照顾绿植不方便的问题。该方法包括接收传感器探测的土壤湿度值;根据预置的土壤湿度参考值和所述土壤温度值,判断是否需要浇花;在判断需要浇花时,驱动水泵启动浇花。本发明提供的技术方案适用于物联网,实现了基于物联网的自动浇花。
文档编号A01G27/00GK103004561SQ201210556708
公开日2013年4月3日 申请日期2012年12月19日 优先权日2012年12月19日
发明者樊勇, 魏剑平, 张卫锋 申请人:北京时代凌宇科技有限公司