加入星计划,您可以享受以下权益:

  • 创作内容快速变现
  • 行业影响力扩散
  • 作品版权保护
  • 300W+ 专业用户
  • 1.5W+ 优质创作者
  • 5000+ 长期合作伙伴
立即加入

基于LPC55S69的模拟可穿戴设备功能演示(基于MQTT+阿里云)

07/23 13:58
1033
服务支持:
技术交流群

完成交易后在“购买成功”页面扫码入群,即可与技术大咖们分享疑惑和经验、收获成长和认同、领取优惠和红包等。

虚拟商品不可退

当前内容为数字版权作品,购买后不支持退换且无法转移使用。

加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论
放大
实物图
  • 方案介绍
  • 相关文件
  • 推荐器件
  • 相关推荐
  • 电子产业图谱
申请入驻 产业图谱

项目名称:模拟可穿戴设备功能演示(基于MQTT+阿里云)

大家好,我是爱华(花)人士。这次借助ROHM的sensor做了一个粗糙的可穿戴设备的模拟项目,当然其中有许多的美中不足之处,下面听我给栩栩道来。

此次项目用的是LPC55S69的控制核心,结合ROHM的心率传感器(bh1790glc)和地磁传感器(bm1422agmv)以及提供显示的OLED屏来展开需求开发的。首先我们了解到这两个sensor都是基于IIC通信的,然而LPC55S69有高达8个IIC接口,非常之吓人。然而此次选用的显示屏是不带触摸功能的,所以为了模拟滑动屏的效果,笔者加入了按键开关用来模拟滑动屏的功能滚动,从而也能够简易的表达出用户需求功能的效果。

因为时间比较匆忙,来不及设计许多需求,只是把传感器的功能简单的实现了而已。如果后续还有时间可以找一个盟友写一个手机APP来对接设备。有人建议把数据通过wifi模块儿发送到云平台,后来我想了一下,觉得没有必要,因为使用定位不一样的,谁都是在时刻关注着自己的心率数据,总不可能天天背着个wifi传递数据然后再去后台查看吧,显然这是不符合逻辑的,所以我放弃了这个参考思路。最简单的思路就是APP端写个蓝牙数据交互端,与设备进行数据交互显示,从而达到在APP端时刻关注或者再由APP推送到后台,从而实现远程数据的查看。这里我们用的NB-IOT传送数据到后台。

将所有外设都准备连接妥当,进行程序烧写,没有做板载设计为了视觉美观把连线规避掉了,把连线图在最后放出来。如图所示

进入唤醒LOGO,并初始化对应传感器,进行功能唤醒,等待3秒之后进入主菜单,如图所示:

一个有意义的设计得根据自己喜欢的人来进行参照设计,这款花花智能穿戴演示就是这样得名由来的。然后通过功能按键进行测试功能选择查看,此时我们展示的是全部功能界面,如图所示:

本次功能显示有三处,其一是方位指向,前面的方位字母代表方位指示符,后面的数据便是对应的方位角度了,能提供用户一目了然的方位指示,十分便捷。其二就是环境温度,为什么要说是环境温度呢?因为这个温度测量用的地磁传感器内部的寄存器测量,并不是专门温度感应sensor,所以对变化的温度响应不是很灵敏,但是测量环境温度还是挺吻合的。

其三就是心率脉搏,通过心率传感器发送绿光对血液的反射频谱来计算心率的跳动次数,从而很好实时监测自己心率跳动情况。下面给出手指测量的心率,如图所示:

一个智能设备是少不了云端服务器控制的,所以在穿戴的基础上我们又讲数据传到了云平台和MQTT服务器进行数据报备。Iot设备是选用的深圳高新兴的ME3616模块,自带GNSS能进行GPS有效定位。

以上就是该模组的功能脚。我们利用模组的URAT0口与MCU的串口进行数据通信,然后利用MQTT协议传输到MQTT服务器,再推送到阿里云平台就实现了我们后台对数据的报备。MQTT服务器是我自己用树莓派搭建的,能进行数据的订阅与推送,至于相关代码我放到附件里面欢迎查阅。以下就是推送过来的消息和阿里云平台上面的数据更新,MQTT服务器是每5分钟推送一次有效数据,阿里云则是收到推送数据后进行实时更新显示。

如今随着社会的生活水平的提升,人们对身体健康越来越重视。一个完善的智能穿戴设备不仅能提供用户良好的生活健康体验,同时也能提升幸福生活中指数,在市场上需求也会日益提升,可谓是双赢局面。最后给出测试视频演示(程序还可能加入蓝牙暂时保留),同时十分感谢NXP的大力支持。给出程序demo和视频演示地址:密码q2g4

  • 模拟可穿戴设备功能演示(基于MQTT+阿里云).docx

推荐器件

更多器件
器件型号 数量 器件厂商 器件描述 数据手册 ECAD模型 风险等级 参考价格 更多信息
EL4581CSZ 1 Intersil Corporation Sync Separator, 50% Slice, S-H, Filter; SOIC8; Temp Range: -40° to 85°C
$7.2 查看
TPA2011D1YFFR 1 Texas Instruments 3.2-W, mono, analog input Class-D audio amplifier with auto-recovering short-circuit protection 9-DSBGA -40 to 85

ECAD模型

下载ECAD模型
$0.89 查看
PAM8904JPR 1 Diodes Incorporated Consumer Circuit, UQFN-12
$0.58 查看

相关推荐

电子产业图谱