4536|5

1942

帖子

2

TA的资源

版主

楼主
 

【环境专家之智能手表】Part20:作品提交 [复制链接]

 

作品名称

 

作者:w494143467

一、作品简介
这次作品主要是以智能手表为核心,为矿井作业做贡献的一个产品,【RSL10-SENSE-GEVK】的外形做一款手表再适合不过了。将板载的外设都利用起来了,手表每个隔一段时间会采集一次数据,并存储在板载的外部Flash中,一共可以存储十四天的历史数据,再合理的设计功耗的话可以两个月更换一次纽扣电池。平时佩戴处于正常模式,通过按键可以进入下井模式,在下井模式中会检测周围的环境,当环境达到不良的情况会进入报警状态,同时下井人员感到不适时,可以长按按键进入呼救状态。

二、系统框图
主要分为矿井外设备和下井设备,一个下井设备可以和多个矿井外设备建立数据交互,一个矿井外设备可以扫描多个下井设备,数据通信的矿井如下图1所示。

图1

同时下井设备平时也可以佩戴,平时佩戴的信息通过与手机之间的通信在手机上显示出来,具体框图如下。

图2

三、各部分功能说明

矿井外设备的屏幕显示如下图3所示,主要用于显示下井人员所处的环境,在定期的进行刷新数据,如果有多个下井人员,会轮询的显示人员信息。同时还还会根据下井人员的情况(报警或呼救)置顶屏幕窗口,就比如有人进行呼救,则置顶呼救人员信息,同时屏幕闪烁。

图3

设计需要多对多通信,那么采用广播的方式是比较合适的,不管是什么方式通信,都需要定义相关的通信协议,下图4为广播包的协议定义,定义了广播包的内容,这样矿井外设备可以通过这个协议解析广播报文,并显示在OLED屏幕上。

图4

由于【RSL10-SENSE-GEVK】开发套件没有屏幕,但是有RGB灯,所以通过这个灯来反映设备的状态,这样方便用户获得手表当前的状态,各种状态的闪烁方式如下表所示。

图5

只要手表有电,就会定时获取数据并存储,而且手表上的一些信息需要通过手机进行设置,比如时间,名字,同时手表还需要将存储的温度、湿度、光照、气压和活动数据上传到手机上,然后通过手机的APP将数据可视化给用户,那么就需要定义设备与手机的通信协议,如下图6所示。

图6

最后就是数据存储,数据存储需要有规范,虽然Flash可以擦除上百万次,但是也需要合理的进行管理,根据设计定义了如下图7所示的存储结构。

图7

四、作品源码

环境专家之智能手表.zip (2.21 MB, 下载次数: 8)

 

五、作品功能演示视频

这个视频演示了下井作业时的功能,矿井外设备显示下井人员的信息,同时还可以检测到下井人员的状态,是否需要救援。视频中还通过APP获取了手表平时采集到的数据,通过波形的方式在APP中显示出来。


六、项目总结

我可能是最后一个收到开发套件的,这里要感谢管管的支持和信任!大概是端午前收到开发板,正好趁着端午进行了一段时间的设计,这个芯片上手还是比较快的,主要是因为有官方提供的开发资源,上手之后也对源码进行了一些列的修改、移植,通过不停的尝试也找到了合适自己项目的基础例程,这个芯片的功耗是真的非常给力的,之前接触过别的厂家的BLE芯片,所以对于蓝牙方面的开发稍微比较轻松,不过对于代码的框架由于不太了解,也没有有找到相关的资料,只能自己硬看了,不过好在经过不懈的努力,框架的基本使用是没什么问题了,遇到问题也知道大概出在哪里,这个芯片可玩的地方还有很多,而且集成的外设也是比较丰富的,目前只是将外设开启获取数据,没有对外设的一些配置进行详细的研究,主要是因为时间有限,不过最终作品还是有个雏形,当然真要做成一个产品还是有很多地方需要完善的。同时通过这次竞赛也学习到了不少的东西,和坛友的互动也非常开箱,也帮助到了一些坛友内心还是很满足的!
 

下面是我这次比赛所写的帖子,欢迎大家观看。
【环境专家之智能手表】Part1:久违的开箱!
https://bbs.eeworld.com.cn/thread-1168892-1-1.html
【环境专家之智能手表】Part2:ON Semiconductor IDE环境搭建
https://bbs.eeworld.com.cn/thread-1168903-1-1.html
【环境专家之智能手表】Part3:项目详细设计
https://bbs.eeworld.com.cn/thread-1168915-1-1.html
【环境专家之智能手表】Part4:OLED驱动及界面自动切换
https://bbs.eeworld.com.cn/thread-1168935-1-1.html
【环境专家之智能手表】Part5:设备之间数据通信设计
https://bbs.eeworld.com.cn/thread-1168938-1-1.html
【环境专家之智能手表】Part6:BLE广播温度、湿度和气压数据
https://bbs.eeworld.com.cn/thread-1168955-1-1.html
【环境专家之智能手表】Part7:动态添加人员,实时显示数据
https://bbs.eeworld.com.cn/thread-1169548-1-1.html
【环境专家之智能手表】Part8:下井人员代码迁移
https://bbs.eeworld.com.cn/thread-1169555-1-1.html
【环境专家之智能手表】Part9:活动状态识别
https://bbs.eeworld.com.cn/thread-1169694-1-1.html
【环境专家之智能手表】Part10:状态灯及模式切换
https://bbs.eeworld.com.cn/thread-1170265-1-1.html
【环境专家之智能手表】Part11:手表绑定与解绑
https://bbs.eeworld.com.cn/thread-1170294-1-1.html
【环境专家之智能手表】Part12:手表名称和时间的配置
https://bbs.eeworld.com.cn/thread-1170323-1-1.html
【环境专家之智能手表】Part13:各项数据存储至EEPROM
https://bbs.eeworld.com.cn/thread-1170330-1-1.html
【环境专家之智能手表】Part14:APP数据可视化!
https://bbs.eeworld.com.cn/thread-1170335-1-1.html
【环境专家之智能手表】Part15:加入环境光,所有属性都全了!
https://bbs.eeworld.com.cn/thread-1170513-1-1.html
【环境专家之智能手表】Part16:手表日常低功耗
https://bbs.eeworld.com.cn/thread-1170818-1-1.html
【环境专家之智能手表】Part17:手表建模及动画
https://bbs.eeworld.com.cn/thread-1170824-1-1.html
【环境专家之智能手表】Part18:下井模式
https://bbs.eeworld.com.cn/thread-1171181-1-1.html
【环境专家之智能手表】Part19:报警和呼救屏幕显示
https://bbs.eeworld.com.cn/thread-1171895-1-1.html

 

七、作品文档

作品文档提交_w494143467.doc (581 KB, 下载次数: 6)

最新回复

没有信号中继? 以BLE的发送能力,从矿井下面能传得到地上吗?   详情 回复 发表于 2021-7-20 09:12
点赞 关注
 
 

回复
举报

6802

帖子

0

TA的资源

五彩晶圆(高级)

沙发
 

从一开始就关注楼主这个矿井测试项目的系列贴,到最终作品和今天的项目总结都很完整

研究开发井下监测设备本来就是个挑战,确实需要考虑的问题较多,比如手表电池电量的考验,井下温度、湿度、光照、气压等环境其实很恶劣,楼主充分考虑到了,如楼主所述,相比最终作品还是有个雏形,当然真要做成一个产品还是有很多地方需要完善的,最重要是大家跟着学习了不少东西,感谢楼主。

 

点评

感谢关注!  详情 回复 发表于 2021-7-18 13:16
 
 
 

回复

1239

帖子

66

TA的资源

纯净的硅(中级)

板凳
 

学习了,不错

 
 
 

回复

1942

帖子

2

TA的资源

版主

4
 
Jacktang 发表于 2021-7-17 20:58 从一开始就关注楼主这个矿井测试项目的系列贴,到最终作品和今天的项目总结都很完整 研究开发井下监测设 ...

感谢关注!

 
 
 

回复

1377

帖子

2

TA的资源

五彩晶圆(初级)

5
 

没有信号中继?

以BLE的发送能力,从矿井下面能传得到地上吗?

点评

没时间做,在矿井下没有中继什么信号都传不出去。  详情 回复 发表于 2021-7-20 09:15
 
 
 

回复

1942

帖子

2

TA的资源

版主

6
 
cruelfox 发表于 2021-7-20 09:12 没有信号中继? 以BLE的发送能力,从矿井下面能传得到地上吗?

没时间做,在矿井下没有中继什么信号都传不出去。

 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/9 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表