一种蓝牙经纬度定时开关控制方法技术

技术编号:27618076 阅读:13 留言:0更新日期:2021-03-10 10:53
本发明专利技术公开了一种蓝牙经纬度定时开关控制方法,蓝牙经纬度定时开关包含用于接收数据的蓝牙芯片或模块、用于提供时钟的RTC时钟芯片及后备电池、用于计算控制开关的单片机及软件算法、用于控制负载的继电器及驱动、用于给单片机和蓝牙芯片供电的电源。实施本发明专利技术,通过蓝牙技术实现手机终端与经纬度定时开关通讯,手机终端获取位置信息、日期、时钟通过蓝牙通讯传输给蓝牙经纬度定时开关,蓝牙经纬度定时开关根据位置信息、日期计算出当日所在地的日出日落时间,用户通过手机终端的APP或者微信小程序设置需要的工作时间,实现定时或日出日落控制负载的目的。日落控制负载的目的。日落控制负载的目的。

【技术实现步骤摘要】
一种蓝牙经纬度定时开关控制方法


[0001]本专利技术涉及一种蓝牙经纬度定时开关控制方法。

技术介绍

[0002]目前,市场上有传统的定时开关控制器,这些开关控制器基本上是操作设 置都需要在产品上进行,产品上都有显示屏幕和按键,设置方法复杂显示能力 有限。
[0003]当用户设置完需要的时间后,需要判断当前时间是否为负载工作时间段 内,然后需要从手动模式切换到自动模式。这些对于非专业人士去操作,很难 理解。我们利用智能手机通过蓝牙通讯去实现时间设置并通过单片机按照特定 的算法实现判断当前时间的负载开关。
[0004]因此,专利技术一种蓝牙经纬度定时开关控制方法十分必要,它可以解决上述 问题。

技术实现思路

[0005]本专利技术提供一种蓝牙经纬度定时开关控制方法,以解决传统定时开关控制 器设置方法复杂、显示能力有限及需要认为判断当前时间负载的开关问题。
[0006]为了解决上述技术问题,本专利技术采用如下技术方案:一种蓝牙经纬度定时 开关控制方法,包括与供电电源连接的单片机,单片机连接有蓝牙模块,单片 机通过继电器及驱动连接负载,单片机连接RTC时钟,蓝牙模块与手机终端的 APP或微信小程序通讯;控制步骤如下:
[0007]S1:手机终端获取用户使用地的位置信息、日期、时钟,通过蓝牙通讯发 送给用于处理蓝牙模块接收数据并控制负载的单片机;
[0008]S2:首先将全国各大城市的经纬度信息转换为一个表格,城市中心经纬 度,并且经度和纬度均乘以100,得到城市纬度处理表B1,包含以下数据列: 序号、省份、城市、经度、纬度;
[0009]S3:单片机接收手机终端的APP或者微信小程序获取的位置信息、日期、 时钟,处理确定用户所在的城市:
[0010]如果接收的位置信息是城市信息,直接确定为用户所在的城市;
[0011]如果接收的位置信息是经纬度信息,将单片机收到的经纬度信息的经度和 纬度均乘以100得到处理后的经纬度信息,与城市纬度处理表B1所列经度、 维度信息比较,获取偏差最小的城市确定为用户所在的城市;
[0012]S4:日期数据处理:将全年日期的每月从1号、11号、21号作为采样点, 处理后得一个日期表格信息B2,包括以下数据列:序号、日期;一年共12个 月每月取3个采样点,共36个采样点,共得到36行数据;日期包括两位月份 数字和两位日期数字组成的四位数字;
[0013]S5:日出日落时间数据处理:将各城市的日出日落时间按照S4中的全年36 个日期采样点采集日出日落时间,得到各城市日出日落时间表B3,包括以下数 据列:序号、日出时间、日落时间;每个城市均得到36行数据;日出时间和 日落时间均包括两位小时数字和两
位分钟数字组成的四位数字;
[0014]S6:根据S3获取到城市信息,通过查询S5中的数据获取到该城市的全年 日期的日出日落时间表,然后结合单片机收到的日期通过S4的日期数据转换 处理后,便可获取该城市在该日期的日出日落时间;
[0015]S7:由于日期采样是每月采集1号、11号、21号,所以获取到的日出日落 时间也就每月的1号、11号、21号的时间;在获取到采集点的日出日落时间 之后,取样两个相邻采集点的时间差,均分到每一天;当前日期与获取到的采 集点误差几天,就补偿几天时间差,即可计算出具体日期的日出日落时间;
[0016]S8:设置开关定时的时间选项至少包含:某一天的日出时间、某一天的日 落时间;当选定时,单片机根据上述步骤对数据处理后得到具体日期的日出日 落对应的时间定时控制负载的打开及关闭。
[0017]设置开关定时的时间只能为本周,且设定选项至少包括:本周某一天的日 出时间、本周某一天的日落时间;
[0018]模拟时间处理方法S9:模拟时间轴,将一周的时间,从周一0:00到周日的 23:59转换为以分钟为单位的时间轴;周一0:00为起点0分,周二0:00为1440 分,周三0:00为2880分,周四0:00为4320分,周五0:00为5760分,周六 0:00为7200分,周日0:00为8640分,周日23:59为10079分,以新一周的 0:00为终点10080分;将用户设置的多组开关时间插入模拟的时间轴中,以很 轻松的理解用户所需负载的工作时间在时间轴中的位置;再经过算法判断可确 认当前时间开关工作状态。
[0019]单片机判断当前时间开关状态方法S10:
[0020]根据用户设置的定时信息,按组分别将时间转换为以分钟为单位的时间加 上补偿时间(补偿时间就是在定时时间点提前或延后多久打开或关闭负载)后 插入模拟的时间轴中;
[0021]将当前时间同样转换为以分钟为单位的时间插入模拟的时间轴中;
[0022]首先查找出一周内设置的最大的时间及组数,开的时间和关的时间分别查 找;然后查找离当前时间最近的时间及组数,开的时间和关的时间分别查找; 可判断出当前时间负载的开关状态,从而实现了的自动计算判断。
[0023]设置开关定时的时间选项还包括:某一天的自定义时间,单片机根据用户 设定的时间定时控制负载的打开及关闭。
[0024]RTC时钟设置后备电池供电。
[0025]本专利技术公开了一种蓝牙经纬度定时开关控制方法,蓝牙经纬度定时开关包 含通过蓝牙技术用于发送数据的APP或者微信小程序、用于接收数据的蓝牙芯 片或模块、用于提供时钟的RTC时钟芯片及后备电池、用于计算控制开关的单 片机及软件算法、用于控制负载的继电器及驱动、用于给单片机和蓝牙芯片供 电的电源。实施本专利技术,通过蓝牙技术实现手机终端与经纬度定时开关通讯, 手机终端获取位置信息、日期、时钟通过蓝牙通讯传输给蓝牙经纬度定时开 关,蓝牙经纬度定时开关根据位置信息、日期计算出当日所在地的日出日落时 间,用户通过手机终端的APP或者微信小程序设置需要的工作时间,实现定时 或日出日落控制负载的目的。
附图说明
[0026]图1为本专利技术的硬件整体框图;
[0027]图2为本专利技术的单片机软件计算日出日落时间算法图;
[0028]图3为本专利技术的单片机软件计算当前时间开关状态算法图;图4是本专利技术的单片机软件计算判断当前时间开关状态算法图。
具体实施方式
[0029]如图1

3所示一种蓝牙经纬度定时开关控制方法,一种蓝牙经纬度定时开关 控制方法,包括与供电电源连接的单片机,单片机连接有蓝牙模块,单片机通 过继电器及驱动连接负载,单片机连接RTC时钟,蓝牙模块与手机终端的APP 或微信小程序通讯;控制步骤如下:
[0030]S1:手机终端获取用户使用地的位置信息、日期、时钟,通过蓝牙通讯发 送给用于处理蓝牙模块接收数据并控制负载的单片机;
[0031]S2:首先将全国各大城市的经纬度信息转换为一个表格,城市中心经纬 度,并且经度和纬度均乘以100,得到城市纬度处理表B1,包含以下数据列: 序号、省份、城市、经度、纬度;
[本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种蓝牙经纬度定时开关控制方法,其特征在于:包括与供电电源连接的单片机,单片机连接有蓝牙模块,单片机通过继电器及驱动连接负载,单片机连接RTC时钟,蓝牙模块与手机终端的APP或微信小程序通讯;控制步骤如下:S1:手机终端获取用户使用地的位置信息、日期、时钟,通过蓝牙通讯发送给用于处理蓝牙模块接收数据并控制负载的单片机;S2:首先将全国各大城市的经纬度信息转换为一个表格,城市中心经纬度,并且经度和纬度均乘以100,得到城市纬度处理表B1,包含以下数据列:序号、省份、城市、经度、纬度;S3:单片机接收手机终端的APP或者微信小程序获取的位置信息、日期、时钟,处理确定用户所在的城市:如果接收的位置信息是城市信息,直接确定为用户所在的城市;如果接收的位置信息是经纬度信息,将单片机收到的经纬度信息的经度和纬度均乘以100得到处理后的经纬度信息,与城市纬度处理表B1所列经度、维度信息比较,获取偏差最小的城市确定为用户所在的城市;S4:日期数据处理:将全年日期的每月从1号、11号、21号作为采样点,处理后得一个日期表格信息B2,包括以下数据列:序号、日期;一年共12个月每月取3个采样点,共36个采样点,共得到36行数据;日期包括两位月份数字和两位日期数字组成的四位数字;S5:日出日落时间数据处理:将各城市的日出日落时间按照S4中的全年36个日期采样点采集日出日落时间,得到各城市日出日落时间表B3,包括以下数据列:序号、日出时间、日落时间;每个城市均得到36行数据;日出时间和日落时间均包括两位小时数字和两位分钟数字组成的四位数字;S6:根据S3获取到城市信息,通过查询S5中的数据获取到该城市的全年日期的日出日落时间表,然后结合单片机收到的日期通过S4的日期数据转换处理后,便可获取该城市在该日期的日出日落时间;S7:由于日期采样是每月采集1号、11号、21号,所以获取到的日出日落时间也就每月的1号、11号、21号的时间;在获取到采集点的日出日落时间之后,取样两个相邻采集点的时间差,均分到每一天;当...

【专利技术属性】
技术研发人员:李勇
申请(专利权)人:郑州鸿彩照明科技有限公司
类型:发明
国别省市:

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

1