全文预览

可穿戴设备运动手表智能运动手表报告智能手表设计

上传者:业精于勤 |  格式:docx  |  页数:22 |  大小:0KB

文档介绍
动步数的测量。Р磁场强度传感器(HMC5883L)Р3.三轴加速度+三轴陀螺仪传感器(MPU6050),此模块为实现手表计步等功能的主要模块,通过读取加速度数据,可以得到运动时的震动曲线,通过对曲线的分析可以得出运动状态。另外,若用户睡眠时戴着手表,我们能通过读取加速度数据来判断使用者的睡眠状况。Р4.Microduino-BT模块是一块支持蓝牙串口透明传输模块,利用该模块可以实现我们的运动手表与移动终端设备的通信,把数据传给手机,通过手机端的APP对用户的运动数据进行处理,从而反映出用户的运动状况。Р蓝牙与手机的通信电路图:Р5.Microduino-RTC时钟模块是基于 PCF8563芯片的时钟模块,模块还附加AT24c32芯片,提供额外的EEPROM功能。IIC接口通信。超级电容提供了一定的掉电计时能力。PCF8563使用一个外部晶体和电容,并有1个中断输出,可以定时触发中断,用途十分广泛。Р显示模块Microduino - OLED 12864 是基于 SSD1306 的 0.96 吋 12864 OLED 显示模块。采用I2C接口,3.3V 电源。РMicroduino-USB2TTL/zh方便与计算机的通信,通过该模块可以实现对程序的烧写,方便系统的更新以及算法的优化。Р?用Arduino实现数控功能的框图如图2所示:Р按键1Р复位键Р按键2Р采集电路РD15РD14РD16РATmega644PA Р内置РADCРRX TXРD2-D5Р Р蓝牙通信电路Р显示电路Р Р 图2 用ATmega644PA实现数控功能的方框图Р六、软件的设计Р(1)单片机程序框图Р开始初始化Р省电界面Р是Р否Р按键1按下?Р时间界面Р按键1?Р否Р是Р按键1?Р环境显示界面Р是Р否Р是Р连续计步,Р显示计步界面Р按键2按下?Р否Р按键1?Р否Р是Р否Р蓝牙串口Р是Р发送数据到手机端

收藏

分享

举报
下载此文档