Max32630——简易运动手表
本帖最后由 29447945 于 2017-9-25 22:24 编辑(1)作品名称:简易运动手表
(2)作品实现功能简介:本设备主要是实现运动手表功能,主要包括:GPS轨迹,心率测量,OLED显示,MX25数据存储,BMI160,和蓝牙通信;其中GPS数据使用ulox产品,使用现成模块 ,串口通信,波特率9600;心率传感器使用PulseSensor 脉搏心率传感器,ADC数据输出,根据官方提供算法,直接得到心率值;OLED显示屏,使用IIC通信,尺寸128*64,显示主要分为三部分,第一时间日期显示;第二心率显示;第三是计步显示;MX25是一个EEPROM,用于存储GPS轨迹数据和心率数据等;BMI160是Bosch最新款单颗六轴惯性测量元件产品,用于计步功能实现和抬手亮屏等;蓝牙通信是设备通过蓝牙和手机连接,实现数据共享功能。
(3)原理图:(4)软硬件设计思路:首先硬件主要是根据MAX32630开发板已有功能扩展;外接心率传感器、GPS模块、OLED显示屏,使用开发板自带MX25,蓝牙,BMI160等模块。首先是MX32630开发板:OLED显示屏心率传感器:GPS模块:电池:(5)相关分享帖集锦:
Max32630(一)——迟到的点灯Max32630(二)——串口+RTC+MX25Max32630(三)——OLED屏显示时间Max32630(四)——心率传感器Max32630(五)——BMI160传感器(6)作品的源代码:(7)大赛作品演示视频 :https://training.eeworld.com.cn/course/4228/learn#lesson/10894(8)作品总结和展望:现在大部分功能基本实现,主要功能点:1.时间日期实时显示,另外可以根据GPS数据实时同步更新时间;2.心率测量显示;3.BMI160计步显示;4.GPS数据解析和打印;未完成功能:数据存储,抬手亮屏;蓝牙通信(由于开发板自带蓝牙模块功能还在测试,而一个串口用于接GPS数据通信,无其他串口可用,故不能外接蓝牙)。
这个看起来真不错{:1_103:} eric_wang 发表于 2017-9-26 06:51
这个看起来真不错
管理员起早贪黑啊,幸苦:loveliness::loveliness: 29447945 发表于 2017-9-26 08:26
管理员起早贪黑啊,幸苦
:congratulate: 你也辛苦了 这个UI是自己弄的吗?{:1_103:} freeelectron 发表于 2017-9-26 09:10
这个UI是自己弄的吗?
这个就是简单的文字和图片显示而已,谈不上UI 这个非常不错 {:1_103:}牛气 橙色凯 发表于 2017-9-26 09:31
牛气
给你添了不少麻烦呢 strong161 发表于 2017-9-26 09:21
这个非常不错
惭愧,前期因为开发环境问题耽搁了很多时间,还没完成预期目标 哇咔咔!{:1_102:} 挺不错的,来个风投,成个项目得了 lingergz 发表于 2017-9-28 09:08
挺不错的,来个风投,成个项目得了
之前想买一个iWatch,但后来想着可以自己做一个简易的,只不过现在还不完善,等后面完善了试试。
页:
[1]