一种种植箱内植物的高度确定方法及系统技术领域
本发明涉及检测技术领域,特别是涉及一种种植箱内植物的高度确定方法及系
统。
背景技术
随着社会生活水平的提高,种植箱逐渐普及。种植箱多数应用于小型蔬菜植物的
种植,不仅可以用于家庭装饰,还可以达到娱乐及亲子教育的目的。
目前,用户在种植箱中种植植物后,多是通过观察植物的实际生长状态,估计植物
的当前高度,以根据植物的当前高度确定是否执行相应的操作,比如,移植或者收割等操
作。
用户通过估计的方式确定的植物的当前高度,准确率较低,很可能影响用户的实
际操作,给用户带来较差的种植体验。
发明内容
为解决上述技术问题,本发明提供一种种植箱内植物的高度确定方法及系统,以
较为准确确定植物的当前高度,方便用户依据该当前高度执行相应操作,提升用户的种植
体验。
一种种植箱内植物的高度确定方法,应用于种植箱内的控制模块,所述种植箱内
设置有红外线检测模块和升降模块,所述红外线检测模块设置于所述升降模块上,所述红
外线检测模块和所述升降模块分别与所述控制模块连接;包括:
向所述红外线检测模块发送检测指令,以使所述红外线检测模块通过发射端朝向
所述种植箱内植物发射红外线;
确定所述红外线检测模块的接收端是否接收到所述红外线;
如果否,则控制所述升降模块带动所述红外线检测模块按照预设的高度间隔向上
移动,并重复执行所述向所述红外线检测模块发送检测指令的步骤;
如果是,则根据所述红外线检测模块向上移动的次数,确定所述种植箱内植物的
当前高度。
在本发明的一种具体实施方式中,所述种植箱内还设置有与所述控制模块连接的
通信模块,在所述确定所述种植箱内植物的当前高度之后,还包括:
通过所述通信模块将携带所述当前高度的信息发送给预设的终端和/或预设的服
务器。
在本发明的一种具体实施方式中,在所述确定所述种植箱内植物的当前高度之
后,还包括:
将所述当前高度与预设的成熟高度值进行比较;
如果所述当前高度大于或等于所述成熟高度值,则向所述预设的终端发送提示信
息,以提示用户所述种植箱内植物已成熟。
在本发明的一种具体实施方式中,所述种植箱内还设置有与所述控制模块连接的
显示模块,在所述确定所述种植箱内植物的当前高度之后,还包括:
向所述显示模块发送显示指令,以使所述显示模块输出显示所述当前高度的信
息。
一种种植箱内植物的高度确定系统,包括控制模块、红外线检测模块和升降模块,
所述控制模块、所述红外线检测模块和所述升降模块均内置于所述种植箱中,所述红外线
检测模块设置于所述升降模块上,所述红外线检测模块和所述升降模块分别与所述控制模
块连接,其中:
所述红外线检测模块,用于在接收到所述控制模块发送的检测指令时,通过发射
端朝向所述种植箱内植物发射红外线;
所述控制模块,用于向所述红外线检测模块发送所述检测指令;确定所述红外线
检测模块的接收端是否接收到所述红外线;如果否,则控制所述升降模块带动所述红外线
检测模块按照预设的高度间隔向上移动,并重复执行所述向所述红外线检测模块发送检测
指令的步骤;如果是,则根据所述红外线检测模块向上移动的次数,确定所述种植箱内植物
的当前高度。
在本发明的一种具体实施方式中,还包括内置于所述种植箱中、与所述控制模块
连接的通信模块,所述控制模块,还用于:
在所述确定所述种植箱内植物的当前高度之后,通过所述通信模块将携带所述当
前高度的信息发送给预设的终端和/或预设的服务器。
在本发明的一种具体实施方式中,所述控制模块,还用于:
在所述确定所述种植箱内植物的当前高度之后,将所述当前高度与预设的成熟高
度值进行比较;
如果所述当前高度大于或等于所述成熟高度值,则向所述预设的终端发送提示信
息,以提示用户所述种植箱内植物已成熟。
在本发明的一种具体实施方式中,还包括内置于所述种植箱中、与所述控制模块
连接的显示模块,所述控制模块,还用于:
在所述确定所述种植箱内植物的当前高度之后,向所述显示模块发送显示指令,
以使所述显示模块输出显示所述当前高度的信息。
在本发明的一种具体实施方式中,还包括刻度尺,所述刻度尺上设置有指针,当所
述升降模块带动所述红外线检测模块上下移动时,带动所述指针在所述刻度尺上移动,指
向表征所述当前高度的刻度。
在本发明的一种具体实施方式中,所述红外线检测模块由多个红外线检测传感器
构成,多个所述红外线检测传感器发射的红外线在同一水平面上平行或者交叉。
应用本发明实施例所提供的技术方案,种植箱内设置有控制模块、红外线检测模
块和升降模块,红外线检测模块可以在接收到控制模块发送的检测指令时,通过发射端朝
向种植箱内植物发射红外线,控制模块如果确定红外线检测模块的接收端未接收到该红外
线,则可以控制升降模块带动红外线检测模块按照预设的高度间隔上升,并重复向红外线
检测模块发送检测指令,如果确定红外线检测模块的接收端接收到了该红外线,则可以根
据红外线检测模块向上移动的次数,确定种植箱内植物的当前高度。这样,可以比较准确的
确定出种植箱内植物的当前高度,以方便用户依据该当前高度执行相应操作,提升用户的
种植体验。
附图说明
为了更清楚的说明本发明实施例或现有技术的技术方案,下面将对实施例或现有
技术描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本发
明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根
据这些附图获得其他的附图。
图1为本发明实施例中一种种植箱的结构示意图;
图2为本发明实施例中一种种植箱内植物的高度确定方法的实施流程图;
图3为本发明实施例中一种种植箱内植物的高度确定系统的结构示意图。
具体实施方式
为了使本技术领域的人员更好地理解本发明方案,下面结合附图和具体实施方式
对本发明作进一步的详细说明。显然,所描述的实施例仅仅是本发明一部分实施例,而不是
全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提
下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例提供了一种种植箱内植物的高度确定方法,该方法可以应用于种植
箱内的控制模块,该种植箱内可以设置有红外线检测模块和升降模块,红外线检测模块设
置于升降模块上,升降模块可以带动红外线检测模块上下移动。具体的,升降模块可以是升
降支架,还可以是带有滑块的轨道,或者其他,只要能够达到相应技术效果即可。红外线检
测模块和升降模块分别与控制模块连接。
如图1所示,为一种种植箱的结构示意图,该种植箱包括箱本体100、内置于箱本体
100中的控制模块(未示出)、红外线检测模块120和升降模块130,为了不妨碍箱本体100内
植物的生长,升降模块130可以设置在箱本体100的内四周,红外线检测模块120固定在升降
模块130上。红外线检测模块120包含发射端121和接收端122,发射端121和接收端122相对
应,当发射端121和接收端122之间没有障碍物时,发射端121发射的红外线可以被接收端
122接收,当发射端121和接收端122之间有障碍物时,发射端121发射的红外线被障碍物阻
挡,接收端122将无法接收到该红外线。
在本发明实施例中,红外线检测模块可以由一个或多个红外线检测传感器构成。
如果由多个红外线检测传感器构成,则该多个红外线检测传感器发射的红外线在同一水平
面上平行或者交叉。这样,可以构成一个检测面,提高检测成功率。
参见图2所示,为本发明实施例所提供的一种种植箱内植物的高度确定方法的实
施流程图,该方法可以包括以下步骤:
S210:向红外线检测模块发送检测指令,以使红外线检测模块通过发射端朝向种
植箱内植物发射红外线。
在实际应用中,控制模块在达到预设的触发条件时,可以向红外线检测模块发送
检测指令。比如,在接收到用户发送的针对种植箱内植物的高度的查询指令时,或者,在达
到设定的时间间隔时。
红外线检测模块接收到控制模块发送的检测指令后,可以通过发射端朝向种植箱
内植物发射红外线,在发射端的相对位置处设有该红外线检测模块的接收端。
S220:确定红外线检测模块的接收端是否接收到红外线,如果否,则执行步骤
S230,如果是,则执行步骤S240。
控制模块可以确定红外线检测模块的接收端是否接收到红外线。
红外线检测模块可以将携带其接收端是否接收到该红外线的检测结果返回给控
制模块,控制模块根据检测结果,即可确定接收端是否接收到红外线。
如果确定接收端未接收到红外线,则表明发射端和接收端之间存在障碍物,该障
碍物即为种植箱内植物,即种植箱内植物的当前高度高于红外线检测模块的当前高度,可
以继续执行步骤S230的操作。
如果确定接收端接收到红外线,则表明发射端和接收端之间没有障碍物,种植箱
内植物的当前高度不高于红外线检测模块的当前高度,可以继续执行步骤S240的操作。
S230:控制升降模块带动红外线检测模块按照预设的高度间隔向上移动,并重复
执行步骤S210。
在控制模块确定红外线检测模块的接收端未接收到红外线时,可以控制升降模块
带动红外线检测模块按照预设的高度间隔向上移动,并重复执行步骤S210的操作,即向红
外线检测模块发送检测指令,使红外线检测模块再次进行红外线检测。
预设的高度间隔可以根据实际情况进行设定和调整,比如设置为0.1cm、或0.5cm、
或1cm,本发明实施例对此不做限制。
S240:根据红外线检测模块向上移动的次数,确定种植箱内植物的当前高度。
在控制模块确定红外线检测模块的接收端接收到红外线时,可以根据红外线检测
模块向上移动的次数,确定种植箱内植物的当前高度。
在实际应用中,可以设定红外线检测模块的初始高度与种植箱内植物的根部的高
度一致。当种植箱内植物长高后,控制模块可以控制升降模块带动红外线检测模块按照预
设的高度间隔向上移动。控制模块根据红外线检测模块向上移动的次数可以确定红外线检
测模块的当前高度,此也即为种植箱内植物的当前高度。
应用本发明实施例所提供的方法,种植箱内设置有控制模块、红外线检测模块和
升降模块,红外线检测模块可以在接收到控制模块发送的检测指令时,通过发射端朝向种
植箱内植物发射红外线,控制模块如果确定红外线检测模块的接收端未接收到该红外线,
则可以控制升降模块带动红外线检测模块按照预设的高度间隔向上移动,并重复向红外线
检测模块发送检测指令,如果确定红外线检测模块的接收端接收到了该红外线,则可以根
据红外线检测模块向上移动的次数,确定种植箱内植物的当前高度。这样,可以比较准确的
确定出种植箱内植物的当前高度,以方便用户依据该当前高度执行相应操作,提升用户的
种植体验。
在本发明的一个实施例中,种植箱内还设置有与控制模块连接的通信模块,在步
骤S240之后,还包括以下步骤:
通过通信模块将携带当前高度的信息发送给预设的关联终端和/或预设的服务
器。
在本发明实施例中,种植箱内还可以设置有通信模块,如WiFi模块、蓝牙模块等,
控制器确定种植箱内植物的当前高度之后,可以通过该通信模块将携带该当前高度的信息
发送给预设的终端和/或预设的服务器,以便终端或服务器进一步将该当前高度的信息输
出展示给用户。
在本发明的一个实施例中,在步骤S240之后,还包括以下步骤:
步骤一:将当前高度与预设的成熟高度值进行比较;
步骤二:如果当前高度大于或等于成熟高度值,则向预设的终端发送提示信息,以
提示用户种植箱内植物已成熟。
为便于描述,将上述两个步骤结合起来进行说明。
可以理解的是,同品种植物在达到成熟期时具有一定的成熟高度,根据历史种植
数据,可以预先获得种植箱内植物对应的成熟高度值。
控制模块在确定种植箱内植物的当前高度之后,可以将该当前高度与预设的成熟
高度值进行比较。如果当前高度大于或等于成熟高度值,则表明该植物已经成熟,可以收割
了。此时,控制模块可以向预设的终端发送提示信息,以提示用户种植箱内植物已成熟,用
户根据该提示信息,可以确定是否对该植物进行收割操作。
种植箱可以为用户提供针对红外线检测模块的复位按钮,当用户收割操作完成
后,或者在种植箱中重新种植植物后,可以按下该复位按钮,控制模块即可控制升降模块带
动红外线检测模块向下移动,恢复初始高度。
在本发明的一个实施例中,种植箱内还设置有与控制模块连接的显示模块,在确
定种植箱内植物的当前高度之后,还包括:
向显示模块发送显示指令,以使显示模块输出显示当前高度的信息。
在本发明实施例中,种植箱内还可以设置有与控制模块连接的显示模块,如LED显
示屏或者LCD显示屏等。
控制模块在确定种植箱内植物的当前高度之后,可以向显示模块发送显示指令,
显示模块根据该显示指令,可以输出显示种植箱内植物当前高度的信息。方便用户及时了
解到种植箱植物的当前高度。显示模块显示的信息可以仅为当前高度的数值信息,还可以
为高度曲线。
如图1所示,在本发明实施例中,种植箱内还可以设置有刻度尺140,该刻度尺上设
置有指针,当升降模块带动红外线检测模块上下移动时,带动指针在刻度尺上移动,指向表
征当前高度的刻度。这样,可以更直观地将植物的当前高度展示给用户。
在本发明实施例中,红外线检测模块可以由多个红外线检测传感器构成,具有多
对发射端和接收端。多个红外线检测传感器发射的红外线在同一水平面上平行或者交叉。
控制模块在确定红外线检测模块的接收端是否接收到红外线时,可以根据接收到红外线的
接收端数量与接收端总数量的比例,确定红外线检测模块的接收端是否接收到红外线。
相应于上面的方法实施例,本发明实施例还提供了一种种植箱内植物的高度确定
系统,下文描述的一种种植箱内植物的高度确定系统与上文描述的一种种植箱内植物的高
度确定方法可相互对应参照。
参见图3所示,该系统包括控制模块110、红外线检测模块120和升降模块130,控制
模块110、红外线检测模块120和升降模块130均内置于种植箱中,红外线检测模块120设置
于升降模块130上,红外线检测模块120和升降模块130分别与控制模块110连接,其中:
红外线检测模块120,用于在接收到控制模块110发送的检测指令时,通过发射端
朝向种植箱内植物发射红外线;
控制模块110,用于向红外线检测模块120发送检测指令;确定红外线检测模块120
的接收端是否接收到红外线;如果否,则控制升降模块130带动红外线检测模块120按照预
设的高度间隔向上移动,并重复执行向红外线检测模块120发送检测指令的步骤;如果是,
则根据红外线检测模块120向上移动的次数,确定种植箱内植物的当前高度。
应用本发明实施例所提供的系统,红外线检测模块可以在接收到控制模块发送的
检测指令时,通过发射端朝向种植箱内植物发射红外线,控制模块如果确定红外线检测模
块的接收端未接收到该红外线,则可以控制升降模块带动红外线检测模块按照预设的高度
间隔向上移动,并重复向红外线检测模块发送检测指令,如果确定红外线检测模块的接收
端接收到了该红外线,则可以根据红外线检测模块向上移动的次数,确定种植箱内植物的
当前高度。这样,可以比较准确的确定出种植箱内植物的当前高度,以方便用户依据该当前
高度执行相应操作,提升用户的种植体验。
在本发明的一个实施例中,还包括内置于种植箱中、与控制模块110连接的通信模
块,控制模块110,还用于:
在确定种植箱内植物的当前高度之后,通过通信模块将携带当前高度的信息发送
给预设的终端和/或预设的服务器。
在本发明的一个实施例中,控制模块110,还用于:
在确定种植箱内植物的当前高度之后,将当前高度与预设的成熟高度值进行比
较;
如果当前高度大于或等于成熟高度值,则向预设的终端发送提示信息,以提示用
户种植箱内植物已成熟。
在本发明的一个实施例中,还包括内置于种植箱中、与控制模块110连接的显示模
块,控制模块110,还用于:
在确定种植箱内植物的当前高度之后,向显示模块发送显示指令,以使显示模块
输出显示当前高度的信息。
在本发明的一个实施例中,还包括刻度尺,刻度尺上设置有指针,当升降模块130
带动红外线检测模块120上下移动时,带动指针在刻度尺上移动,指向表征当前高度的刻
度。
在本发明的一个实施例中,红外线检测模块120由多个红外线检测传感器构成,多
个红外线检测传感器发射的红外线在同一水平面上平行或者交叉。
本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其它
实施例的不同之处,各个实施例之间相同或相似部分互相参见即可。对于实施例公开的系
统而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分
说明即可。
专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元
及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和
软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些
功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业
技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应
认为超出本发明的范围。
结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执
行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(RAM)、内存、只读存
储器(ROM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、CD-ROM、或技术
领域内所公知的任意其它形式的存储介质中。
以上对本发明所提供的一种种植箱内植物的高度确定方法及系统进行了详细介
绍。本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只
是用于帮助理解本发明的核心思想。应当指出,对于本技术领域的普通技术人员来说,在不
脱离本发明原理的前提下,还可以对本发明进行若干改进和修饰,这些改进和修饰也落入
本发明权利要求的保护范围内。