1.本发明涉及晾衣机技术领域,尤其涉及一种晾衣机感应距离设置方法、系统、晾衣机及存储介质。
背景技术:2.随着物联网技术发展,晾衣机也越来越向智能化方向发展。当前一些晾衣机带有人体感应消毒灯或者感应照明的功能,但是感应消毒或者感应照明这些功能都没办法实现远程调节感应距离和感应时间。针对不同家庭的阳台大小不一致,如果感应距离一样的话,感应功能会经常出现误操作,给用户使用该功能时造成不方便,使用用户体验不好。
技术实现要素:3.本发明提供一种晾衣机感应距离设置方法、系统、晾衣机及存储介质,旨在通过自动化设置感应距离,从而避免误操作,提升用户体验。
4.为实现上述目的,本发明提供的晾衣机感应距离设置方法包括:
5.接收感应距离参数设置指令;
6.当接收到感应距离参数设置指令时,对雷达微波模块进行感应距离参数设置,使得所述雷达微波模块根据所述感应距离参数自动设置感应距离。
7.进一步地,所述晾衣机感应距离设置方法还包括:
8.接收光敏阈值设置指令;
9.当接收到光敏阈值设置指令时,设置照明的光敏阈值,以基于光敏阈值和当前环境光线强度控制照明的开启和关闭。
10.进一步地,所述雷达微波模块包括多个档位的感应距离参数;通过感应距离档位调整指令将雷达微波模块的感应距离设置为对应档位的感应距离。
11.进一步地,所述晾衣机感应距离设置方法还包括:
12.通过雷达微波模块感应人体;
13.当通过雷达微波模块感应到人体进入感应距离参数定义的感应距离范围内时,控制晾衣机消毒功能为关闭,同时判定当前环境光线强度是否小于光敏阈值;
14.若是,控制晾衣机照明模块为开启状态;
15.若否,控制晾衣机照明模块为关闭状态;
16.当通过雷达微波模块感应到人体离开感应距离参数定义的感应距离范围内时,控制晾衣机照明模块为关闭状态;
17.所述晾衣机感应距离设置方法还包括:
18.接收照明持续时间设置指令,根据照明持续时间设置指令设置照明每次开启后所持续的时间;
19.或根据雷达微波模块设置的感应距离参数自动设置照明每次开启所持续的时间。
20.进一步地,
21.通过雷达微波三位定位方法确定雷达微波模块的感应距离参数,具体为:
22.在晾衣机安装区域范围内选择三个定位点a、b和c,其中,a点位于安装区域入口的位置处,b、c点位于安装区域入口位置相对一侧的左右上角;根据多普勒特性,当人体分别在定位点a、b和c三个位置时,通过雷达微波模块分别记录相对应的波形数值,将最大的波形数值选取出来,基于该最大波形值得到雷达微波模块所要设置的感应距离。
23.进一步地,所述晾衣机感应距离设置方法还包括初始化步骤,具体包括:
24.上电初始化主控模块;
25.判断所述主控模块初始化成功,当初始化成功时依次进行晾衣机通信模块初始化,否则复位;
26.判断所述通信模块初始化成功,当所述通信模块初始化成功时依次进行所述雷达微波模块初始化,否则复位;
27.对所述雷达微波模块使用校验码进行校验,以进行通信匹配;
28.判断所述校验码校验是否成功,当所述校验码校验成功时,初始化完成,否则重新进行初始化。
29.此外,本发明还提供一种晾衣机感应距离设置系统,包括主控模块、与主控模块连接的雷达微波模块;
30.所述主控模块,用于执行如上所述的晾衣机感应距离设置方法;
31.所述雷达微波模块,用于接收主控模块发送的感应距离设置参数,根据主控模块发送的感应距离设置参数设置其感应距离。
32.优选地,所述晾衣机感应距离设置系统
33.还包括通信模块、光线强度检测模块和照明模块;
34.所述光线强度检测模块连接主控模块,用于检测环境的光线强度,并且将检测到的光线强度信息发送给主控模块;
35.所述照明模块连接主控制器,用于在主控模块基于光敏阈值和当前环境光线强度的控制下开启或关闭照明;
36.所述主控模块通过通信模块连接智能终端,用于接收智能终端发送的感应距离参数设置指令和光敏阈值设置指令;
37.所述主控模块,还用于接收光敏阈值设置指令;当接收到光敏阈值设置指令时,设置照明的光敏阈值,以基于光敏阈值和当前环境光线强度控制照明的开启和关闭。
38.同时,本发明还提供一种晾衣机感应距离设置晾衣机,包括存储器和处理器,所述存储器上存储有可在所述处理器运行的晾衣机感应距离设置程序,所述晾衣机感应距离设置程序被所述处理器执行时实现如上所述的晾衣机感应距离设置方法的步骤。
39.此外,本发明还提供一种存储介质,所述存储介质为计算机可读存储介质,所述存储介质上存储有晾衣机感应距离设置程序,所述晾衣机感应距离设置程序可被一个或者多个处理器执行,以实现如上所述的晾衣机感应距离设置方法的步骤。
40.相比现有技术,本发明的有益效果在于:
41.(1)本发明提供的晾衣机感应距离设置方法,应用于晾衣机上,首先接收感应距离参数设置指令;当接收到感应距离参数设置指令时,对雷达微波模块进行感应距离参数设置,使得所述雷达微波模块根据所述感应距离参数自动设置感应距离。基于此,本发明能够
实现对晾衣机上雷达微波模块感应距离的自动设置,使得每款晾衣机都可以适合在各种不同安装区域进行使用,避免因为人体感应距离过大容易导致误操作或过小导致感应灵敏度低的现象,能够有效提升用户对于晾衣机的使用体验。
42.(2)本发明提供的晾衣机感应距离设置方法中,还包括:接收光敏阈值设置指令;当接收到光敏阈值设置指令时,设置照明的光敏阈值,以基于光敏阈值和当前环境光线强度控制照明的开启和关闭。基于此,用户可以根据实际需求灵活的调整晾衣机的光敏度,例如用户家庭中包括老人或弱视人群的,可以将光敏阈值调整的更高点,以使得晾衣机照明在光线不是太暗的情况下就可以开启,使得晾衣机能够适合在不同区域以及不同人群中的使用。
43.(3)本发明提供的晾衣机感应距离设置方法中,可以设置多个档位的感应距离参数,基于此,用户能够根据晾衣机实际安装环境,为雷达微波模块选择适合的感应距离参数,方便于用户的操作。另外也可以通过本发明方法中的雷达微波三位定位方法计算出雷达微波模块的感应距离,使得雷达微波模块自适应在晾衣机安装区域进行使用,例如针对于晾衣机安装的不同大小的阳台,基于阳台区域,可以自动计算出适合的人体感应距离,进一步提高用户的体验。
44.(4)本发明提供的晾衣机感应距离设置系统,通过主控模块设置雷达微波模块的各类参数并获取雷达微波模块的工作状态,实现晾衣机感应人体距离并基于人体的感应距离控制照明和消毒;具体地,用户可以通过智能终端设置感应距离参数,并将感应距离参数发送给主控模块,主控模块再将感应距离参数发送给雷达微波模块,从而实现雷达微波模块的参数设置并自动设置感应距离;在使用时,晾衣机根据雷达微波模块对人体距离的感应,实现照明和消毒控制,避免了用户误操作,提升用户使用距离感应操作晾衣机的照明和消毒功能,改善了用户体验。
附图说明
45.图1为本发明一实施例提供的一种晾衣机感应距离设置方法的流程示意图;
46.图2为图1中步骤s10的流程示意图;
47.图3为本发明一实施例提供的雷达微波三点定位方法的流程示意图;
48.图4为本发明一实施例提供的晾衣机感应距离设置系统的结构示意图;
49.图5为本发明一实施例提供的晾衣机感应距离设置晾衣机的内部结构示意图;
50.图6为本发明一实施例提供的晾衣机感应距离设置晾衣机中的晾衣机感应距离设置程序模块示意图。
具体实施方式
51.为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
52.请结合参阅图1、图2和图3,本发明一实施例提供一种晾衣机感应距离设置方法,所述晾衣机感应距离设置方法包括:
53.步骤s10:初始化主控模块、通信模块和雷达微波模块;当晾衣机上电后,即对主控模块、通信模块和雷达微波模块进行初始化,在进行初始化时,通过校验确保初始化顺利完成,在出现校验失败时,通过进行复位重新进行初始化。具体如图2所示,所述步骤s10包括:
54.步骤s110:上电初始化主控模块;
55.步骤s120:判断所述主控模块初始化成功,如成功则执行步骤s130,否则复位返回步骤s110;
56.步骤s130:进行通信模块初始化;
57.步骤s140:判断所述通信模块初始化成功,如成功则执行步骤s150,否则复位返回步骤s110;
58.步骤s150:进行所述雷达微波模块初始化;
59.步骤s160:判断所述雷达微波模块初始化成功,如成功则执行步骤s170,否则复位返回步骤s110;
60.步骤s170:对所述雷达微波模块使用校验码进行校验,以进行通信匹配;
61.步骤s180:判断所述校验码校验是否成功,如成功则执行步骤s190,否则复位返回步骤s110;
62.步骤s190:初始化完成。
63.步骤s20:初始化成功时,所述主控模块通过所述通信模块接收用户的智能终端发送的指令,具体地,智能终端如手机、平板等电子设备,在智能终端上安装有晾衣机app,例如手机app;只有当主控模块、通信模块和雷达微波模块均初始化成功时,用户操作手机app发送设置指令,所述指令包括感应距离参数设置指令和/或光敏阈值设置指令。另外智能终端也可以是智能遥控终端等。
64.步骤s30:当所述主控模块接收到感应距离参数设置指令时,所述主控模块通过uart对所述雷达微波模块进行感应距离参数设置。
65.在本实施例中,雷达微波模块包括多个档位的感应距离参数;通过感应距离档位调整指令将雷达微波模块的感应距离设置为对应档位的感应距离。具体的可以在智能终端的app上设置相应的感应距离档位按钮,在用户按下相应的档位按钮后,智能终端发送感应距离参数设置指令时,会将相应档位的感应距离参数也发送到主控模块上,使得主控模块控制雷达微波模块设置为相应的感应距离。另外,也可以在智能遥控终端上设置各感应距离档位的实体按钮。感应距离档位具体可以分为六档,可以分别对应的人体感应距离为0.5米、1米、1.5米、2米、3米和4米,用户可以根据晾衣机安装区域大小例如阳台的大小自行选择,阳台较大时,可以选择感应距离更大的档位。
66.在本实施例中,还可以通过雷达微波三位定位方法设置雷达微波模块的感应距离参数,如图3所示,具体所述雷达微波三点定位方法为:在晾衣机安装区域范围内选择三个定位点a、b和c,其中,a点位安装区域入口的位置处,b、c点位于安装区域入口位置相对一侧的左右上角;根据多普勒特性,当人体分别在定位点a、b和c三个位置时,通过雷达微波模块分别记录相对应的波形数值,将最大的波形数值选取出来,基于该最大波形值得到雷达微波模块所要设置的感应距离。
67.具体在本发明一实施例中,当晾衣机安装区域为阳台时,a点位于阳台入口的中点位置,b、c点分布位于阳台入口相对一侧的左上角、右上角上。具体工作是,根据多普勒特
性,当人体在定位点a时,雷达微波模块记录到对应波形数值a,,当人体移动到b点时,雷达微波模块记录到对应波形数值b,当人体移动到c点时,雷达微波模块记录到对应波形数值c,选取波形数值a、b、c中的最大波形数值,基于该最大波形值得到雷达微波模块所要设置的感应距离。
68.在本实施例中,上述雷达微波三点定位方法可以由主控模块进行执行,具体是:主控模块接收到智能终端发送的感应距离参数设置指令后,控制雷达微波模块分别检测a、b、c三个定位点的波形数值,雷达微波模块将检测到的a、b、c三个定位点的波形数值反馈给主控模块,由主控模块执行比较后得出对应的感应距离参数,主控模块根据上述三点定位方法得到的感应距离参数控制雷达微波模块的感应距离。另外,上述雷达微波三点定位方法也可以在智能终端上执行,具体是:主控模块接收到智能终端发送的感应距离参数设置指令后,控制雷达微波模块分别检测a、b、c三个定位点的置信息,雷达微波模块将检测到的a、b、c三个定位点的波形数值信息反馈给主控模块,由主控模块通过通信模块发送给智能终端,智能终端执行比较后得到对应的感应距离参数,并且发送给主控模块,由主控模块控制雷达微波模块的感应距离。
69.步骤s40:当所述主控模块接收到所述光敏阈值设置指令时,设置照明的光敏阈值,主控模块可以基于光敏阈值和当前环境光线强度控制照明的开启和关闭。
70.步骤s50:所述雷达微波模块感应人体;实际工作时,雷达微波模块实时感应人体。当然,雷达微波模块同样可以感应物体,感应物体与感应人体类似,在此不再赘述。
71.步骤s60:当通过雷达微波模块感应到人体进入感应距离参数定义的感应距离范围内时,控制晾衣机消毒功能为关闭,同时判定当前环境光线强度是否小于光敏阈值;若是,控制晾衣机照明模块为开启状态;
72.若否,控制晾衣机照明模块为关闭状态;
73.当通过雷达微波模块感应到人体离开感应距离参数定义的感应距离范围内时,控制晾衣机照明模块为关闭状态;
74.本实施例中,所述开启照明根据所述感应距离定义亮灯时长,所述亮灯时长分为五档,分别对应15秒、30秒、60秒、300秒和500秒。
75.较佳地,主控模块接收照明持续时间设置指令,根据照明持续时间设置指令设置照明每次开启后所持续的时间;
76.或根据雷达微波模块设置的感应距离参数自动设置照明每次开启所持续的时间。
77.具体工作时,首先通过使用雷达微波模块基于uart通信设置雷达微波模块的各类参数和获取雷达微波模块的工作状态,当通信模块连接上手机app后,通过手机app设置感应距离参数,并将感应距离参数发送给主控模块,主控模块再将感应距离参数通过uart发送给雷达微波模块,从而实现雷达微波模块的参数设置,同时雷达微波模块根据所述感应距离参数自动设置感应距离;并进一步根据雷达微波模块对人体距离的感应,实现照明和消毒控制。
78.请参见图4,本发明还提供一种晾衣机感应距离设置系统,所述晾衣机感应距离设置系统包括主控模块10、雷达微波模块20、通信模块30、光线强度检测模块40和照明模块50,所述雷达微波模块20、通信模块30、光线强度检测模块40和照明模块50分别与所述主控模块10连接,智能终端60通过通信模块30与主控模块10连接。具体地,所述主控模块10用于
执行上述的晾衣机感应距离设置方法;所述雷达微波模块20用于接收主控模块10发送的感应距离设置参数,根据主控模块10发送的感应距离设置参数设置其感应距离,在本实施例中选用的雷达微波模块为包括多种感应距离范围的模块,即其感应距离范围是可以调整的;所述主控模块10可以为微控制单元(microcontroller unit,mcu);所述雷达微波模块20用于感应人体距离并将感应到的人体感应距离结果发送给所述主控模块10,所述主控模块10根据所述人体感应结果控制所述光线检测模块40和照明模块50工作。具体地,所述雷达微波模块20和所述通信模块30均通过通用异步收发传输器(universal asynchronous receiver/transmitter,uart)与所述主控模块10连接。所述光线强度检测模块40用于检测环境的光线强度,并且将检测到的光线强度信息发送给主控模块10;所述照明模块50用于在主控模块10基于光敏阈值和当前环境光线强度的控制下开启或关闭照明;所述主控模块10通过通信模块30连接智能终端60,用于接收智能终端60发送的感应距离参数设置指令和光敏阈值设置指令;智能终端60如手机、平板等电子设备,在智能终端60上安装有晾衣机app,例如手机app等,用于发送设置指令。通信模块30可以是有线通信模块或无线通信模块。所述主控模块10还用于接收光敏阈值设置指令,当接收到光敏阈值设置指令时,设置照明的光敏阈值,以基于光敏阈值和当前环境光线强度控制照明的开启和关闭。
79.具体地,所述雷达微波模块20对人体的感应距离通过人体感应距离档位进行设置,所述人体感应距离档位分为六档,分别对应的人体感应距离为0.5米、1米、1.5米、2米、3米和4米。所述照明模块50根据光敏阈值控制开启照明或关闭照明;所述光敏阈值预先设置或通过智能终端60设置。所述照明模块50根据所述雷达微波模块20感应到的人体信号控制关闭照明或开启照明,其中,所述开启照明可以根据所述雷达微波模块20所设置的人体感应距离定义亮灯时长,具体在本发明一实施例中,所述亮灯时长分为五档,分别对应15秒、30秒、60秒、300秒和500秒。
80.此外,本发明还提供一种晾衣机。
81.请参阅图5,是本发明实施例提供的一种晾衣机的结构示意图,所述晾衣机至少包括存储器11和处理器12。
82.其中,存储器11用于存储晾衣机感应距离设置程序。处理器12在一些实施例中可以是中央处理器(central processing unit,cpu)、控制器、微控制器、微处理器或其他数据处理芯片,或者其他用于运行存储器11中存储的程序代码或处理数据的任何计算装置,所述运行的程序代码可以是执行晾衣机感应距离设置程序等。
83.可选地,该晾衣机感应距离设置晾衣机还可以包括用户接口,用户接口可以包括显示器(display)、输入单元比如键盘(keyboard),可选的用户接口还可以包括标准的有线接口、无线接口。可选地,在一些实施例中,显示器可以是led显示器、液晶显示器、触控式液晶显示器以及oled(organic light-emitting diode,有机发光二极管)触摸器等。其中,显示器也可以适当的称为显示屏或显示单元,用于显示在晾衣机感应距离设置晾衣机中处理的信息以及用于显示可视化的用户界面。
84.图5仅示出了具有组件11-12以及晾衣机感应距离设置程序的晾衣机,本领域技术人员可以理解的是,图5示出的结构并不构成对晾衣机的限定,可以包括比图示更少或者更多的部件,或者组合某些部件,或者不同的部件布置,或者是计算机网络中的一组或多台计算机设备或云计算设备。
85.在图5所示的晾衣机实施例中,存储器11中存储有晾衣机感应距离设置程序;处理器12执行存储器11中存储的晾衣机感应距离设置程序时实现如下步骤:
86.步骤s10:初始化主控模块、通信模块和雷达微波模块;
87.步骤s20:初始化成功时,所述主控模块通过所述通信模块接收用户的智能终端发送的指令;所述指令包括感应距离参数设置指令和/或光敏阈值设置指令;
88.步骤s30:当所述主控模块接收到感应距离参数设置指令时,所述主控模块通过uart对所述雷达微波模块进行感应距离参数设置;
89.步骤s40:当所述主控模块接收到所述光敏阈值设置指令时,设置照明的光敏阈值,以基于光敏阈值和当前环境光线强度控制照明的开启和关闭;
90.步骤s50:所述雷达微波模块感应人体;
91.步骤s60:当通过雷达微波模块感应到人体进入感应距离参数定义的感应距离范围内时,控制晾衣机消毒功能为关闭,同时判定当前环境光线强度是否小于光敏阈值。
92.参照图6所示,为本发明晾衣机一实施例中的晾衣机感应距离设置程序的程序模块示意图,该实施例中,晾衣机感应距离设置程序可以被分割为初始化模块101、接收指令模块102、感应距离设置模块103和光敏阈值设置模块104,示例性地:
93.初始化模块101,用于执行初始化任务;
94.接收指令模块102,用于执行接收手机app发送的指令任务;
95.感应距离设置模块103,用于执行根据所述感应距离参数自动设置感应距离任务;
96.光敏阈值设置模块104,用于执行对所述照明模块进行光敏阈值设置任务。
97.上述初始化模块104、接收指令模块102、感应距离设置模块103和光敏阈值设置模块104等程序模块被执行时所实现的功能或操作步骤与上述实施例大体相同,在此不再赘述。
98.此外,本发明实施例还提出一种存储介质,所述存储介质为计算机可读存储介质,所述存储介质上存储有晾衣机感应距离设置程序,所述晾衣机感应距离设置程序可被一个或多个处理器执行,以实现如下操作:
99.步骤s10:初始化主控模块、通信模块和雷达微波模块;
100.步骤s20:初始化成功时,所述主控模块通过所述通信模块接收用户的智能终端发送的指令;所述指令包括感应距离参数设置指令和/或光敏阈值设置指令;
101.步骤s30:当所述主控模块接收到感应距离参数设置指令时,所述主控模块通过uart对所述雷达微波模块进行感应距离参数设置;
102.步骤s40:当所述主控模块接收到所述光敏阈值设置指令时,设置照明的光敏阈值,以基于光敏阈值和当前环境光线强度控制照明的开启和关闭;
103.步骤s50:所述雷达微波模块感应人体;
104.步骤s60:当通过雷达微波模块感应到人体进入感应距离参数定义的感应距离范围内时,控制晾衣机消毒功能为关闭,同时判定当前环境光线强度是否小于光敏阈值。
105.本发明的存储介质具体实施方式与上述晾衣机感应距离设置方法和装置各实施例基本相同,在此不作累述。
106.与现有技术相比,本发明提供的晾衣机感应距离设置方法、系统、晾衣机及存储介质,通过主控模块设置雷达微波模块的各类参数并获取雷达微波模块的工作状态,实现晾
衣机感应人体距离并基于人体的感应距离控制照明和消毒;具体地,当通信模块连接用户智能终端时,通过智能终端设置感应距离参数,并将感应距离参数设置指令发送给主控模块,主控模块再将感应距离参数通过uart发送给雷达微波模块,从而实现雷达微波模块的参数设置并自动设置感应距离;在使用时,晾衣机根据雷达微波模块对人体距离的感应,实现照明和消毒控制,避免了用户误操作,提升用户使用距离感应操作晾衣机的照明和消毒功能,改善了用户体验。
107.需要说明的是,上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。并且本文中的术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、装置、物品或者方法不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、装置、物品或者方法所固有的要素。在没有更多限制的情况下,由语句“包括一
……”
限定的要素,并不排除在包括该要素的过程、装置、物品或者方法中还存在另外的相同要素。
108.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用计算机网络硬件平台的方式来实现。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得计算机网络的终端设备(可以是无人机、手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
109.注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。