一种基于Arduino的智能控制方法及相关产品技术

技术编号:38996054 阅读:15 留言:0更新日期:2023-10-07 10:26
一种基于Arduino的智能控制方法及相关产品,电子烟被第一用户使用,智能眼镜被第二用户使用,电子烟包括Arduino微处理器和雾化电路:Arduino微处理器检测到第一用户触发的电子烟开启指令,控制雾化电路启动以输出烟雾供第一用户吸食;智能眼镜在利用拍摄模组预览到第一用户使用电子烟吸食烟雾时,拍摄包括第一用户的人脸的目标图像;广播包括目标图像和智能眼镜的即时位置的烟控信号;Arduino微处理器侦测到烟控信号,并根据目标图像包括的第一用户的人脸识别出第一用户,在判断电子烟的即时位置与智能眼镜的即时位置之间的直线距离超过指定距离阈值时,控制雾化电路关闭烟雾输出。实施本申请实施例,能够减少电子烟所产生的二手气溶胶,从而减少对旁人健康的影响。从而减少对旁人健康的影响。从而减少对旁人健康的影响。

【技术实现步骤摘要】
一种基于Arduino的智能控制方法及相关产品


[0001]本申请涉及智能控制
,具体涉及一种基于Arduino的智能控制方法及相关产品。

技术介绍

[0002]电子烟是一种模仿卷烟的电子设备,其包括微处理器和雾化电路,微处理器可以控制雾化电路将烟油(主要成分为尼古丁、有机溶剂(1,2

丙二醇和丙三醇)、食用香精、烟碱、添加剂等)加热变成烟雾供用户吸食。
[0003]在实践中发现,电子烟所产生的二手气溶胶含有颗粒物质、某些挥发性有机化合物及重金属和尼古丁成分,会影响旁人健康。

技术实现思路

[0004]本申请实施例公开了一种基于Arduino的智能控制方法及相关产品,能够减少电子烟所产生的二手气溶胶,从而减少对旁人健康的影响。
[0005]本申请实施例第一方面公开一种基于Arduino的智能控制方法,电子烟被第一用户使用,智能眼镜被第二用户使用,所述电子烟包括微处理器和雾化电路,所述微处理器为Arduino微处理器,所述方法包括:
[0006]所述Arduino微处理器检测到所述第一用户触发的电子烟开启指令,控制所述雾化电路启动以输出烟雾供所述第一用户吸食;以及,开启外部信号侦测功能和定位功能;
[0007]所述智能眼镜在利用拍摄模组预览到所述第一用户使用所述电子烟吸食烟雾时,拍摄包括所述第一用户的人脸的目标图像;以及,广播包括所述目标图像和所述智能眼镜的即时位置的烟控信号;
[0008]所述Arduino微处理器通过所述外部信号侦测功能侦测到所述烟控信号,并根据所述目标图像包括的所述第一用户的人脸识别出所述第一用户,及判断所述电子烟的即时位置与所述智能眼镜的即时位置之间的直线距离是否超过指定距离阈值;若否,响应于所述烟控信号控制所述雾化电路关闭烟雾输出。
[0009]作为一种可选的实施方式,在本申请实施例第一方面中,所述烟控信号还包括所述第二用户的年龄,所述Arduino微处理器根据所述目标图像包括的所述第一用户的人脸识别出所述第一用户之后,以及判断所述电子烟的即时位置与所述智能眼镜的即时位置之间的直线距离是否超过指定距离阈值之前,所述方法还包括:
[0010]所述Arduino微处理器判断所述第二用户的年龄是否低于预设的成年人最低标准年龄;若否,确定出所述第二用户为成年人,并将预设的距离值作为指定距离阈值;若是,确定出所述第二用户为未成年人,计算所述预设的成年人最低标准年龄与所述第二用户的年龄之间的年龄差;获取距离变量,所述距离变量与所述年龄差成正比例关系;以及,计算所述预设的距离值与所述距离变量的和值,作为指定距离阈值。
[0011]作为另一种可选的实施方式,在本申请实施例第一方面中,所述智能眼镜与所述
第二用户携带的用户终端的APP客户端连接,所述APP客户端与对应的APP服务端连接,所述烟控信号还包括所述智能眼镜的唯一眼镜标识,在所述Arduino微处理器响应于所述烟控信号控制所述雾化电路关闭烟雾输出之后,所述方法还包括:
[0012]所述Arduino微处理器确定所述雾化电路启动输出烟雾时的启动时间点;以及,确定所述雾化电路的关闭烟雾输出时的关闭时间点;
[0013]所述Arduino微处理器计算所述启动时间点至所述关闭时间点之间的时长,作为所述雾化电路的本次输出烟雾时长;
[0014]所述Arduino微处理器计算所述雾化电路的本次输出烟雾时长、所述雾化电路的烟雾输出功率以及所述烟雾输出功率与对应的烟雾输出量之间的比率值三者的乘积,作为所述雾化电路的本次输出烟雾量;
[0015]所述Arduino微处理器判断所述雾化电路的本次输出烟雾量是否低于统计出的指定历史时间内的每次平均输出烟雾量;若是,计算所述每次平均输出烟雾量与所述雾化电路的本次输出烟雾量的差值,作为禁烟雾量;
[0016]所述Arduino微处理器广播包括所述禁烟雾量和所述智能眼镜的唯一眼镜标识的烟控响应;
[0017]所述智能眼镜检测到所述烟控响应,并识别出所述烟控响应包括的所述智能眼镜的唯一眼镜标识,以及向所述APP客户端发送所述禁烟雾量;
[0018]所述APP客户端向所述APP服务端发送至少包括所述禁烟雾量和所述APP客户端的帐号的虚拟资源更新指令;
[0019]所述APP服务端根据所述禁烟雾量,获得对应的虚拟资源的数量;其中,所述虚拟资源的数量与所述禁烟雾量成正比例关系。
[0020]所述APP服务端将所述虚拟资源的数量对应的虚拟资源添加至所述APP客户端的帐号,从而更新所述APP客户端的帐号中的虚拟资源。
[0021]作为又一种可选的实施方式,在本申请实施例第一方面中,所述第二用户为学生用户,在所述APP服务端更新所述APP客户端的帐号中的虚拟资源之后,所述方法还包括:
[0022]所述APP服务端识别更新后的所述APP客户端的帐号的虚拟资源的数量是否到达或超过所述APP客户端中的某一待解锁的学习内容对应的虚拟资源量阈值;若是,对所述待解锁的学习内容进行解锁以供所述第二用户在所述APP客户端上对所述学习内容进行学习。
[0023]作为又一种可选的实施方式,在本申请实施例第一方面中,所述第二用户均为某一景区的游客,在所述APP服务端更新所述APP客户端的帐号中的虚拟资源之后,所述方法还包括:
[0024]所述APP服务端识别更新后的所述APP客户端的帐号的虚拟资源的数量是否到达或超过所述景区的某一付费景点对应的虚拟资源量阈值;若是,向所述APP客户端推送用于供所述第二用户免费进入所述付费景点的令牌。
[0025]本申请实施例第二方面公开一种基于Arduino的智能控制系统包括电子烟和智能眼镜,所述电子烟被第一用户使用,所述智能眼镜被第二用户使用,所述电子烟包括微处理器和雾化电路,所述微处理器为Arduino微处理器,其中:
[0026]所述Arduino微处理器,用于检测到所述第一用户触发的电子烟开启指令,控制所
述雾化电路启动以输出烟雾供所述第一用户吸食;以及,开启外部信号侦测功能和定位功能;
[0027]所述智能眼镜,用于在利用拍摄模组预览到所述第一用户使用所述电子烟吸食烟雾时,拍摄包括所述第一用户的人脸的目标图像;以及,广播包括所述目标图像和所述智能眼镜的即时位置的烟控信号;
[0028]所述Arduino微处理器,还用于通过所述外部信号侦测功能侦测到所述烟控信号,并根据所述目标图像包括的所述第一用户的人脸识别出所述第一用户,及判断所述电子烟的即时位置与所述智能眼镜的即时位置之间的直线距离是否超过指定距离阈值;若否,响应于所述烟控信号控制所述雾化电路关闭烟雾输出。
[0029]作为一种可选的实施方式,在本申请实施例第二方面中,所述烟控信号还包括所述第二用户的年龄,所述Arduino微处理器根据所述第一用户的人脸图像识别出所述第一用户之后,以及判断所述电子烟的即时位置与所述智能眼镜的即时位置之间的直本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于Arduino的智能控制方法,电子烟被第一用户使用,智能眼镜被第二用户使用,所述电子烟包括微处理器和雾化电路,其特征在于,所述微处理器为Arduino微处理器,所述方法包括:所述Arduino微处理器检测到所述第一用户触发的电子烟开启指令,控制所述雾化电路启动以输出烟雾供所述第一用户吸食;以及,开启外部信号侦测功能和定位功能;所述智能眼镜在利用拍摄模组预览到所述第一用户使用所述电子烟吸食烟雾时,拍摄包括所述第一用户的人脸的目标图像;以及,广播包括所述目标图像和所述智能眼镜的即时位置的烟控信号;所述Arduino微处理器通过所述外部信号侦测功能侦测到所述烟控信号,并根据所述目标图像包括的所述第一用户的人脸识别出所述第一用户,及判断所述电子烟的即时位置与所述智能眼镜的即时位置之间的直线距离是否超过指定距离阈值;若否,响应于所述烟控信号控制所述雾化电路关闭烟雾输出。2.根据权利要求1所述的基于Arduino的智能控制方法,其特征在于,所述烟控信号还包括所述第二用户的年龄,所述Arduino微处理器根据所述目标图像包括的所述第一用户的人脸识别出所述第一用户之后,以及判断所述电子烟的即时位置与所述智能眼镜的即时位置之间的直线距离是否超过指定距离阈值之前,所述方法还包括:所述Arduino微处理器判断所述第二用户的年龄是否低于预设的成年人最低标准年龄;若否,确定出所述第二用户为成年人,并将预设的距离值作为指定距离阈值;若是,确定出所述第二用户为未成年人,计算所述预设的成年人最低标准年龄与所述第二用户的年龄之间的年龄差;获取距离变量,所述距离变量与所述年龄差成正比例关系;以及,计算所述预设的距离值与所述距离变量的和值,作为指定距离阈值。3.根据权利要求1或2所述的基于Arduino的智能控制方法,其特征在于,所述智能眼镜与所述第二用户携带的用户终端的APP客户端连接,所述APP客户端与对应的APP服务端连接,所述烟控信号还包括所述智能眼镜的唯一眼镜标识,在所述Arduino微处理器响应于所述烟控信号控制所述雾化电路关闭烟雾输出之后,所述方法还包括:所述Arduino微处理器确定所述雾化电路启动输出烟雾时的启动时间点;以及,确定所述雾化电路的关闭烟雾输出时的关闭时间点;所述Arduino微处理器计算所述启动时间点至所述关闭时间点之间的时长,作为所述雾化电路的本次输出烟雾时长;所述Arduino微处理器计算所述雾化电路的本次输出烟雾时长、所述雾化电路的烟雾输出功率以及所述烟雾输出功率与对应的烟雾输出量之间的比率值三者的乘积,作为所述雾化电路的本次输出烟雾量;所述Arduino微处理器判断所述雾化电路的本次输出烟雾量是否低于统计出的指定历史时间内的每次平均输出烟雾量;若是,计算所述每次平均输出烟雾量与所述雾化电路的本次输出烟雾量的差值,作为禁烟雾量;所述Arduino微处理器广播包括所述禁烟雾量和所述智能眼镜的唯一眼镜标识的烟控响应;所述智能眼镜检测到所述烟控响应,并识别出所述烟控响应包括的所述智能眼镜的唯一眼镜标识,以及向所述APP客户端发送所述禁烟雾量;
所述APP客户端向所述APP服务端发送至少包括所述禁烟雾量和所述APP客户端的帐号的虚拟资源更新指令;所述APP服务端根据所述禁烟雾量,获得对应的虚拟资源的数量;其中,所述虚拟资源的数量与所述禁烟雾量成正比例关系;所述APP服务端将所述虚拟资源的数量对应的虚拟资源添加至所述APP客户端的帐号,从而更新所述APP客户端的帐号中的虚拟资源。4.根据权利要求3所述的基于Arduino的智能控制方法,其特征在于,所述第二用户为学生用户,在所述APP服务端更新所述APP客户端的帐号中的虚拟资源之后,所述方法还包括:所述APP服务端识别更新后的所述APP客户端的帐号的虚拟资源的数量是否到达或超过所述APP客户端中的某一待解锁的学习内容对应的虚拟资源量阈值;若是,对所述待解锁的学习内容进行解锁以供所述第二用户在所述APP客户端上对所述学习内容进行学习。5.根据权利要求3所述的基于Arduino的智能控制方法,其特征在于,所述第一用户和所述第二用户均为某一景区的游客,在所述APP服务端更新所述APP客户端的帐号中的虚拟资源之后,所述方法还包括:所述APP服务端识别更新后的所述APP客户端的帐号的虚拟资源的数量是否到达或超过所述景区的某一付费景点对应的虚拟资源量阈值;若是,向所述APP客户端推送用于供所述第二用户免费进入所述付费景点的令牌。6.一种基于Arduino的智能控...

【专利技术属性】
技术研发人员:郅富标厍永明
申请(专利权)人:河南工业和信息化职业学院
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1