本帖最后由 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)相关分享帖集锦:
(6)作品的源代码: (7)大赛作品演示视频 : (8)作品总结和展望: 现在大部分功能基本实现,主要功能点: 1.时间日期实时显示,另外可以根据GPS数据实时同步更新时间; 2.心率测量显示; 3.BMI160计步显示; 4.GPS数据解析和打印; 未完成功能:数据存储,抬手亮屏;蓝牙通信(由于开发板自带蓝牙模块功能还在测试,而一个串口用于接GPS数据通信,无其他串口可用,故不能外接蓝牙)。
|