本发明涉及智能家居技术领域,尤其涉及一种基于加速度传感器和陀螺仪判定门开关的方法、系统。
背景技术:
目前市面上的门锁,大多只能判断锁的开关状态,无法判断门的开关状态,要想判断门的开关状态,还需要配合门磁使用。传统的门锁仅采用斜舌的状态来判断门锁的开关。
技术实现要素:
本发明的目的在于解决上述问题提出一种基于加速度传感器和陀螺仪判定门开关的方法、系统。
为了达到此目的,本发明采用以下技术方案:
一种基于加速度传感器和陀螺仪判定门开关的方法,包括以下步骤:
步骤A1,利用安装于门上的陀螺仪检测门与门框是否在同一平面;
步骤A2,若是检测到门与门框不在同一平面,则判定门处于打开状态;若检测到门与门框在同一平面,则判定门处于关闭状态。
更优的,在检测到所述门与门框不在同一平面后,还包括以下步骤:
步骤B1,利用安装于门把手上的加速度传感器检测到X轴负方向和Z轴正方向有加速度,则判定正在关门;
步骤B2,待一段时间后再次使用陀螺仪检测门与门框是否在同一平面,若在同一平面,则判定门已经关好。
更优的,在检测到所述门与门框在同一平面后,还包括以下步骤:
步骤C1,验证开锁是否成功,若开锁成功,此时门关锁开;
步骤C2,若验证开锁失败或未验证开锁,则此时门关锁关。
更优的,在所述步骤C1后还包括以下步骤:
步骤D1,位于门把手的加速度传感器检测到Y轴负方向有加速度,则判定门把手被下压了,此时状态为门关、锁关、斜舌联动;
步骤D2,位于门把手的加速度传感器未检测到Y轴方向有加速度,则判定门把手未被下压,此时状态为门关、锁关、斜舌无联动。
更优的,所述步骤D1还包括如下步骤:
E1,所述加速度传感器检测到X轴正方向和Z轴负方向有加速度,则判定门被推开,此时状态为开门中,锁关;
E2,所述加速度传感器未检测到X轴正方向和Z轴负方向有加速度,则判定门未被推开,此时状态为门关,锁关。
更优的,所述步骤D2后还包括以下步骤:
所述加速度传感器检测到X轴正方向和Z轴负方向均有加速度,则判定门从内部打开,此时状态为开门中,锁关。
更优的,一种基于加速度传感器和陀螺仪判定门开关的方法的系统,包括加速度传感器、陀螺仪和信号发射模块;
所述加速度传感器设置于所述门把手,所述陀螺仪设置于门上,所述信号发射模块设置于所述门锁;
所述加速度传感器通过Y轴方向的加速度变化来判断门把手是否被下压或上提,通过Z轴和X轴方向的加速度变化来判断门是正在开还是正在关;
所述陀螺仪用于判断门是处于关状态还是开状态;
所述信号发射模块将门的状态信息发送至用户的移动终端。
本发明的目的在于提出一种基于加速度传感器和陀螺仪判定门开关的方法、系统,通过分析锁的状态和门的状态,可以实时的掌握家门口的情况,安全性高。
附图说明
图1为本发明的一个实施例的示意图;
图2为本发明的一个实施例的流程图。
具体实施方式
下面结合附图并通过具体实施例方式来进一步说明本发明的技术方案。
一种基于加速度传感器和陀螺仪判定门开关的方法,包括以下步骤:
步骤A1,利用安装于门上的陀螺仪检测门与门框是否在同一平面;
步骤A2,若是检测到门与门框不在同一平面,则判定门处于打开状态;若检测到门与门框在同一平面,则判定门处于关闭状态。
更进一步的说明,在检测到所述门与门框不在同一平面后,还包括以下步骤:
步骤B1,利用安装于门把手上的加速度传感器检测到X轴负方向和Z轴正方向有加速度,则判定正在关门;
步骤B2,待一段时间后再次使用陀螺仪检测门与门框是否在同一平面,若在同一平面,则判定门已经关好。
更进一步的说明,在检测到所述门与门框在同一平面后,还包括以下步骤:
步骤C1,验证开锁是否成功,若开锁成功,此时门关锁开;
步骤C2,若验证开锁失败或未验证开锁,则此时门关锁关。
更进一步的说明,在所述步骤C1后还包括以下步骤:
步骤D1,位于门把手的加速度传感器检测到Y轴负方向有加速度,则判定门把手被下压了,此时状态为门关、锁关、斜舌联动;
步骤D2,位于门把手的加速度传感器未检测到Y轴方向有加速度,则判定门把手未被下压,此时状态为门关、锁关、斜舌无联动。
更进一步的说明,所述步骤D1还包括如下步骤:
E1,所述加速度传感器检测到X轴正方向和Z轴负方向有加速度,则判定门被推开,此时状态为开门中,锁关;
E2,所述加速度传感器未检测到X轴正方向和Z轴负方向有加速度,则判定门未被推开,此时状态为门关,锁关。
更进一步的说明,所述步骤D2后还包括以下步骤:
所述加速度传感器检测到X轴正方向和Z轴负方向均有加速度,则判定门从内部打开,此时状态为开门中,锁关。
更进一步的说明,一种基于加速度传感器和陀螺仪判定门开关的方法的系统,包括加速度传感器、陀螺仪和信号发射模块;
所述加速度传感器设置于所述门把手,所述陀螺仪设置于门上,所述信号发射模块设置于所述门锁;
所述加速度传感器通过Y轴方向的加速度变化来判断门把手是否被下压或上提,通过Z轴和X轴方向的加速度变化来判断门是正在开还是正在关;
所述陀螺仪用于判断门是处于关状态还是开状态;
所述信号发射模块将门的状态信息发送至用户的移动终端。
以上结合具体实施例描述了本发明的技术原理。这些描述只是为了解释本发明的原理,而不能以任何方式解释为对本发明保护范围的限制。基于此处的解释,本领域的技术人员不需要付出创造性的劳动即可联想到本发明的其它具体实施方式,这些方式都将落入本发明的保护范围之内。