29447945 发表于 2017-9-25 22:18

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数据通信,无其他串口可用,故不能外接蓝牙)。

eric_wang 发表于 2017-9-26 06:51

这个看起来真不错{:1_103:}

29447945 发表于 2017-9-26 08:26

eric_wang 发表于 2017-9-26 06:51
这个看起来真不错

管理员起早贪黑啊,幸苦:loveliness::loveliness:

eric_wang 发表于 2017-9-26 08:54

29447945 发表于 2017-9-26 08:26
管理员起早贪黑啊,幸苦

:congratulate: 你也辛苦了

freeelectron 发表于 2017-9-26 09:10

这个UI是自己弄的吗?{:1_103:}

29447945 发表于 2017-9-26 09:11

freeelectron 发表于 2017-9-26 09:10
这个UI是自己弄的吗?

这个就是简单的文字和图片显示而已,谈不上UI

strong161 发表于 2017-9-26 09:21

这个非常不错

橙色凯 发表于 2017-9-26 09:31

{:1_103:}牛气

29447945 发表于 2017-9-26 09:38

橙色凯 发表于 2017-9-26 09:31
牛气

给你添了不少麻烦呢

29447945 发表于 2017-9-26 09:40

strong161 发表于 2017-9-26 09:21
这个非常不错

惭愧,前期因为开发环境问题耽搁了很多时间,还没完成预期目标

beatles 发表于 2017-9-26 16:40

哇咔咔!{:1_102:}

lingergz 发表于 2017-9-28 09:08

挺不错的,来个风投,成个项目得了

29447945 发表于 2017-9-28 09:15

lingergz 发表于 2017-9-28 09:08
挺不错的,来个风投,成个项目得了

之前想买一个iWatch,但后来想着可以自己做一个简易的,只不过现在还不完善,等后面完善了试试。
页: [1]
查看完整版本: Max32630——简易运动手表