智能手环功能模块设计_基于STM32实现智能手环设计
龙源期刊网
http://www.qikan.com.cn
基于
STM32
实现智能手环设计
作者:付海生
陈婷婷
韩百科
涂曾兵
来源:《科学导报
·
学术》
2017
年第
10
期
摘
要:
随着计算机标准化软硬件以及互联网技术的高速发展,可穿戴式智能设备的形态
开始变得多样化,逐渐在工业、医疗、军事、教育、娱乐等诸多领域表现出重要的研究价值和
应用潜力。本论文基于
STM32
设计的智能手环,能够完成秒表,万年历,实时时钟,闹钟,
温湿度,姿态控制,步数计量,静态地图的功能。
关键词:
智能手环;姿态控制;静态地图
【中图分类号】
TN915.5
【文献标识码】
B
【文章编号】
2236-1879
(
2017
)
10-0200-01
1
智能手环系统
1.1
智能手环系统介绍。我们设计的智能手环具有如下的应用:
1.
可以通过
GSM
模块与腾
讯地图的静态地图
API
相连接读取地图。
2.
含有钟表、日历界面,可查询日期、修改时间,支
持复位记忆。
3.
支持后台运行,最高支持
10
条记录。
4.
利用
MPU6050
解算步数,绘制加速度
曲线。
5.
实时显示温湿度。
6.
最高支持
6
组闹钟。
1.2
智能手环系统的各个功能介绍
1.2.1
闹钟功能。闹钟界面分为了三部分,一部分是时间设定界面这一部分与时间修改有
关系,第二部分是闹钟参数界面,这里有闹钟的时间以及开关,第三部分是闹钟提醒界面。
程序中将所有的时间进行排序,将时间转化为
uint32_t
型数据存储,以节省空间加速运
算,判断可在一个指令周期内完成。同时为闹钟增加了标志位,标志位决定了系统是否对闹钟
序列进行检测,增加标志位之后同样可以减少闹钟检测对系统资源的浪费,为其他程序的运行
以及系统的整合创造了一个更好的环境。
1.2.2
万年历功能。万年历功能分为三部分,一部分是钟表,显示当前时间,第二部分是
日历,显示本月的日期,第三部分是时间查询界面,通过修改查询时间数据可以得到想要查询
的日期的有关信息。
万年历中重点在于界面的绘制以及修改时间的算法。钟表动态指针的实现思路是当钟表走
过的时候,指针重新写入当前的背景色,就会在不改变背景颜色的情况下完成对钟表的绘制。
日历绘制主要是绘制表格,并根据当前日期求出本月首日是周几加上月份天数限制以及农历算
法所得到的。
1.2.3
秒表记录。秒表记录由一定的逻辑控制所决定。
智能手环功能模块设计_基于STM32实现智能手环设计相关推荐
- 智能照明控制系统java代码_基于Android的智能照明控制系统设计毕业设计.pdf
毕 业 设 计 成 果 (产品.作品.方案) 设计题目:基于Android的智能照明控制系统设计 二级学院 航空电子设备维修学院 专 业 航空电子信息技术 班 级 航电1404 学 号 2014001 ...
- 软件接口设计_基于PREEvision的AUTOSAR Adaptive设计——上篇
AUTOSAR Adaptive概述 2003年,汽车行业的高端玩家们发起了汽车嵌入式系统软件架构标准化项目--AUTOSAR(汽车开放系统架构).2017年,为适应汽车的发展趋势(智能化.网联化等) ...
- java web网络硬盘设计_基于JavaEE网络硬盘的设计与实现
DOI. 10.14004巧cnkl.ckt. 2015,3111 1课题背景 随着信息化进程的加快,文件的存储数量的逐年递增,在朋友同事之间文件数据相互之间进行分享学习越来越频繁,因此在工作和生活中 ...
- python问题化教学设计_基于IPO的Python教学设计
冯艳茹 陈平 摘要:程序设计基础课程是培养大学生解决计算问题的思维和能力的课程,使用Python作为大学生的首门编程语言课程,可操作性强,入门容易,上手快.该文提出了基于IPO的教学设计新思维,使教学 ...
- python数据接口设计_基于python的接口测试框架设计(一)连接数据库
基于python的接口测试框架设计(一)连接数据库 首先是连接数据库的操作,最好是单独写在一个模块里, 然后便于方便的调用,基于把connection连接放在__init__()方法里 然后分别定义D ...
- java坦克大战登录界面设计_基于JAVA的坦克大战设计和实现-代码.doc
JISHOU UNIVERSITY 本科生毕业设计 题 目:基于JAVA的坦克大战设计与实现作 者:学 号:所属学院:专业年级:指导教师:职 称:完成时间:2012年5月7日 吉首大学 基于JAVA的 ...
- python飞机大战功能模块图_基于Python的飞机大战游戏设计
第 2 3 卷 第 1 期 2019年 3 月 扬 州 职 业 大 学 学 报 Journal of Yangzhou Polytechnic College Vol .23 No . 1 Mar . ...
- 基于wincc的虚拟电梯设计_基于WINCC的模拟电梯设计
: 151********@163.com 基于 WINCC 的电梯模拟运行控制系统设计 冯鹏辉 谭兮 郭少校 刘国营 ( 湖南工业大学,湖南 株洲 412008) 摘要: 电梯的运行是电梯与大楼及各 ...
- stm32的语音识别_免费开源基于STM32的智能垃圾桶之舵机控制(HAL库)
大家好,我是『芯知识学堂』的SingleYork,前面给大家简单介绍了<基于STM32的智能垃圾桶之成员简介>.<基于STM32的智能垃圾桶之语音识别>和<基于STM32 ...
最新文章
- Hadoop实战(6)_搭建Apache Hadoop的Eclipse开发环境
- IT十八掌作业_java基础第八天_多线程
- python入门新手项目-新手零基础入门Python项目实战
- Apache中抑制IP段,在httpd.conf中的写法
- 数据库密码加密 使用的是 druid加密
- PyQt4学习资料汇总
- 机器学习入门-Knn算法
- python中的变量的作用_Python中的变量作用域
- Kotlin学习笔记 第四章 Java调用Kotlin
- Unreal Engine 4 中的 UI 优化技巧
- 用DataGrip生成导出整个库数据的方法
- SCPPO(九):性能优化之停工装置按照开工装置更新价格
- ubuntu之更新cmake版本
- 微软商店打不开怎么办,求助
- JavaSE项目——嗖嗖移动大厅(详细注释,java基础知识基本上都包含了)
- 管理信息系统开发流程
- qtabwidget右键菜单_QTableWidget添加右键菜单的详细过程
- netty框架中 bossGroup与workGroup是一个还是两个Reactor
- 云服务到底是什么东西?
- JAVA_抽象类和接口