可穿戴设备运动手表智能运动手表报告智能手表设计探究.docx

可穿戴设备运动手表智能运动手表报告智能手表设计探究.docx

  1. 1、本文档共21页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
 PAGE \* MERGEFORMAT 21 电子设计大赛 题目名称:可穿戴设备设计——运动手表队长姓名: 学 校: 联系电话: 通讯地址: 邮政编码:  结题日期: 2014年9月2日 项目组成员: 序号姓名性别年级专业学号 摘 要 本设计是一款智能运动手表,以微控制器ATmega644PA为控制核心,利用PCF8563时钟芯片、三维加速度传感器、温度传感器、气压传感器采集运动数据,并使用OLED显示屏实现显示时间功能、显示温度、气压、海拔高度功能、计步功能,结合蓝牙2.1模块,实现与安卓手机的通信功能;团队开发了一款安卓APP与智能手表结合使用,智能手表可以将数据传送到安卓手机,通过APP对数据进行2次处理,实现运动步数、卡路里消耗量、运动距离、运动时间、运动规律的记录与分析,能根据数据为使用者提供健康方面的建议。 一、 任务 制作具备一定创新和实际应用综合功能的可穿戴软硬件电子系统(注:以软件开发为主的,需结合外部硬件平台实现特定系统功能) 系统功能 分析我们的主题,决定我们的设计的系统的功能如下: 1、显示时间、包括年份月份日期、星期以及实时时间; 2、显示温度、气压、海拔高度; 3、记录走路或者跑步步数并显示; 4、将传感器数据传送到安卓手机; 5、安卓手机软件接收数据,存入数据库,对历史数据进行保存; 6、安卓手机软件分析数据,根据用户设定,计算出跑步距离,消耗卡路里等,并储存数据,通过分析历史数据,得出用户的运动状况,并能给用户跑步方便的建议。 7.记录睡觉时的数据,分析睡眠状况; 8、手机短信提醒、来电提醒功能。 三、产品的对象 我们的产品在设计上在保证原有的手表显示时间的基础之上,加上运动模块元素,可以对用户的运动数据采集,配套相应APP,可以实现对运动数据的分析处理。适合广泛的热爱运动的人群使用,以及广大的旅游爱好者使用。 四、方案论证 为了完成上面所涉及的各种功能,将整个电路分成三个部分:电源模块、主控模块、传感器模块、显示模块和蓝牙模块。框图如图1所示。 供电系统 显示部分 传感器模块 主控部分 蓝牙模块 安卓手机 图1 原理方框图 考虑到我们的产品作为一款手表,要充分考虑到产品的体积问题,我们在各个模块的选择上尽可能采用小的部件。在实现传统手表的功能的基础上加入运动的元素,我们的手表支持运动的功能,就要考虑手表的实用性。在数据传输方面,我们采用蓝牙传输方式,将运动过程中产生的各类数据通过蓝牙的方式传输到我们的移动终端,从而实现对运动数据的处理。 (1)供电系统 整个系统由3.7V锂电池供电,通过升压模块升到5.0V给单片机以及其他模块使用。在供电方面的选择上,因为要考虑到手表的体积,我们采用了体积较小的锂电池。因为采用oled显示,而且还支持手表与移动终端的通信,这样在能耗方面就比传统的手表要大得多,所以选择可以多次充电的锂电池是理想的选择。锂电池与充放电电路具有保护电路,保证了产品的安全性。选用的充电器接口为microusb接口,能够与众多的电源设配器使用,增加了产品使用的普遍性。 (2)控制方式的选择 方案一:采用AT89C51作为控制器 采用AT89C51单片机进行控制。AT89C51价格低廉,结构简单,而且资料丰富;但是51单片机系统资源有限,8位控制器,运算能力有限,且没有内置AD/DA转换器,需要外接大量外围电路,而且程序的编写相对复杂。 方案二:采用ATmega644PA作为控制器 采用ATmega644PA单片机进行控制。ATmega328单片机具有强大功能的8位微控制器,它内部集成8路10为ADC,可以直接用于传感器数据采集,以及数字控制输出;采用ATmega644PA单片机,能将相当一部分外围器件结合到一起,使用方便,抗干扰性能提高。 因此,我们选用方案二。 (3)开发环境的选择 方案一:AVRstdio开发环境 AVRstdio是ALMEL公司的一个免费集成开发环境,只支持汇编语言。 方案二:Arduino开发环境 Arduino是一块基于 HYPERLINK /search?word=%E5%BC%80%E6%94%BE%E6%BA

您可能关注的文档

文档评论(0)

希望之星 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档