聚丰项目 > 户外运动之骑行助手兼可穿戴手表
传统的码表是采用干簧管计算速度的,这里采用了GPS计速的方式以保证了准确性以及摆脱了有线的约束。与此同时也同样拥有市场上同类产品的功能如速度,也加入了低档码表所没有的功能,如海拔、温度、气压等。同时该产品拥有码表的功能能够满足骑行使用但使用的场合也绝不限制于骑行,平常生活中可以当做腕表,提供实时数据如温度气压时间等,打破了常规真正做到了一物多用。
ZP_SD
分享ZP_SD
团队成员
骑迹君 在校生
1)单片机控制模块:作为系统的的核心模块,主要是将传传感器检测的信号与其他模块相互协调,在所编写的程序基础上,给予工作模块(如显示屏)控制信号,根据实际情况作出相应动作(显示相关信息)。这里采用MK60DN521VLL10作为主控芯片,为Cortex-M4内核结构,具有512KB程序闪存,100pin,最大CPU频率为100MHz。
2)电源管理模块:是整个系统的动力保障,可靠、稳定的电源是系统持续运行的必备条件,目前打算由合适电压的可充电锂电池为整个系统供电,运用DC-DC电压变换原理,得到需要的电压。搭配太阳能充电,利用光能。(太阳能充电视情况决定是否实现)
3)HMC5883三轴电子指南针模块:该磁传感器在地磁场传感器行业中是灵敏度最高和可靠性最好的传感器。通过IIC与单片机通信获得与地磁场的偏差角度从而获得当前的前进方向。
4)DS18B20温度传感器模块:为美国一半导体公司推出的第一片支持“一线总线”接口的温度传感器,具有微型化、低功耗、高性能、抗干扰能力强、易配微处理器等优点,可直接将温度转化成串行数字信号供处理器处理。
5)MPU_6050模块:MPU_6050为全球首例整合性6轴运动处理组件,在这里主要用于粗粮加速度,用于计算在GPS信号丢失时的骑行速度。通过IIC与单片机进行相连。
6)BMP085气压模块:300~1100hpa(海拔-500米~9000米)。既能提供气压参数,也可结合温度近似推导出当前所处的海拔高度。通过IIC与单片机进行相连。
7)GPS模块:采用NEO UBLOX,通过显示屏可显示GPS信息,包括:纬度、高度、速度、用于定位的卫星数、可见卫星数等信息。K60的UART模块与其通信。
8)心率传感器:用于实时测量心率。
9)键盘模块:用于输入数据或作出选择项。
10)UV紫外线模块:获得当前所处位置的紫外线强度以供使用者参考。
11)显示屏:用于显示信息。
程序在IAR Embedded Workbench下编写,
程序设计思想如下:
一、初始化各模块;
二、判断键盘的值;
三、根据键盘的值决定相关模块工作以及显示内容或作出选择项;
四、结束一轮循环,转2展开下一步循环
具体源代码程序见附件,Word也是源程序以防止无IAR Embedded Workbench打开而查阅不了。
总体功能展示见视频。
使用价值:我国是自行车大国,同时自行车在当代也不仅仅是作为一种代步工具,而是慢慢成为了一种锻炼方式。正是基于自行车逐渐成为一种锻炼方式,所以为骑行者提供外界环境情况和记录运动数据便成为了一种基本的骑行需要。同时现在ofo、摩拜单车,bluegogo流行,如若可以则可以与这些商家合作推广将其嵌入车体内,市场前景广阔。而且该产品在个人的使用过程中,还可以当做腕表,同样也可以提供外界环境信息。
(10.53 MB)下载
jf_1689824259.5790: 很不错,不过体积需要优化
回复
同辉电器: 求技术QQ546812887(蓝色天空)
回复
zbh2012000: 留个联系方式?
回复