智能手环功能模块设计_智能手环的设计的方案.doc

news/2024/11/25 0:41:33/

智能手环的设计的方案

智能手环的设计的方案

摘 要

本手环设计本身添加了市面上智能手环的相关功能,能够实现显示时间、测量步数、热量、闹钟等功能。因此本设计也适用于普通的使用者,在能够拥有智能手环的便捷同时。他们也能够在安静的环境下进行电话的保密接听和丝毫不会影响外界地听自己喜欢音乐。

【关键词】骨传导 声音 蓝牙 通话 语音识别

手环是一种穿戴式智能设备。通过这款手环,用户可以记录日常生活中的步数、热量等实时数据。

1 功能与指标

电话接听、挂断与回拨;通过语音识别指令,控制设备进行音乐播放、暂停、下一首、上一首、音量加减;手环的时间显示、闹钟设定;手环步数计算、热量计算;手环将声音通过骨头传导的方式收听

2 实现原理

蓝牙通信在手环中是最重要的一部分,同时也是最难的一部分,蓝牙通信涉及到通信协议,以及与手机建立连接。蓝牙技术是一项新型的无线通信技术,其中蓝牙的规范也有很多,蓝牙通信是一个完整的通信协议体系,其中覆盖了射频、基带、链路控制与管理、语音和数据编码等技术,包括了完整的OSI参考模型物理层、数据链路层、网络层、传输层、应用层,涉及了IEEE802.3、IEEE802.15和IETF-RFC等许多国际协议标准。

2.1 语音识别原理

语音识别部分能够很简单的识别语音命令,实现语音识别功能。可根据应用场景的不同自主配置语音命令列表,极大的拓展了其应用领域。语音识别部分采用非特定人语音识别算法,使用前不需要进行录音和训练,不论男女,要求用户使用的是标准普通话,可以得到最好的识别效果。

2.2 步数计算原理

手环步数计算使用的是MPU6050陀螺仪,陀螺仪通过姿态分解以及计算,通过判断人体运动的姿势来记步,记步时采用七步记步法算法记步。然后通过步数来估算人体所消耗的热量。

2.3 时间显示原理

时间显示使用STM32内部集成的RTC时钟,时钟通过秒的自动累加来进行计时,将秒数转换为年、月、日、时、分、秒。通过在学过的C语言算法进行闰年闰月的计算。

RTC是个独立的定时器。RTC模块拥有一个连续计数的计数器,在相应的软件配置下,可以提供时钟日历的功能。修改计数器的值可以重新设置当前时间和日期。RTC模块和时钟配置系统(RCC_BDCR寄存器)是在后备区域,即在系统复位或从待机模式唤醒后RTC的设置和时间维持不变。但是在系统复位后,会自动禁止访问后备寄存器和RTC,以防止对后备区域(BKP)的意外写操作。

RTC核心由一组可编程计数器组成。分两个主要模块:

(1)第一个是RTC预分频模块,它可以编程产生最长1秒的RTC时间基TR_CLK。如果设置了秒中断允许位,可以产生秒中断。

(2)第二个是32位的可编程计数器,可被初始化为当前时间。系统时间按TR_CLK周期累加并与存储在RTC_ALR寄存器中的可编程时间相比,当匹配时候如果设置了闹钟中断允许位,可以产生闹钟中断。

3 硬件框图

本次耳语手环的硬件包括了以下部分:MCU核心控制器、MPU姿态传感器、OLED显示屏、振动模块、骨传导模块、蓝牙、触摸按键、语音识别。

其MCU核心控制器用作主控,通过下载编程的方式来控制其他部分;MPU姿态传感器用于姿态解析从而计步;OLED显示屏用于显示界面的显示,显示出步数、时间等;震动模块用于震动提示,如来电提示;骨传导模块用于将音频信号通过骨头传播,从而使得能够听见音频;蓝牙用于与手机电脑等设备连接,从而进行通信,尽心来电提示、接通电话、挂断电话、听音乐等操控;触摸按键用于屏幕的熄屏唤醒等操作;语音识别则用于识别使用者语音指令,从而进行控制设备,设备所有的操作都能够通过语音的方式来实现:来电接通电话、挂断电话、播放音乐等操作。

4 软件流程图

本设计的程序方便主要包括两三个部分,其一为手环的基础功能,其二为手机通话功能,其三为现场转化功能。

第一部分为基础功能,主要为系统的初始化和对时间、步数、热量等的记录。首先系统进行一系列初始化,如STM32、MPU6050和蓝牙模块的运行监测,当硬件初始化通过时,蓝牙模块开始建立与手机之间的匹配直至成功,随后系统开始记录时间等相关数据的记录,当确定进入运动状态时,开始记录步数,并由OLED 依次显示。

第二部分?槭只?通话功能,当手机发出通话请求时,蓝牙会接受信号随后手环开始震动以提示用户并等待通话确认,当使用者通过安检或者语音命令确认完成之后,便可以直接开始通话,使用者将手指放到耳朵附近的颌骨处,声音变换为震动,从手腕到手指再到颌骨,而手环背部的咪头则能记录使用者的话语,并通过蓝牙传递给手机。由此便完成接听和对话。当使用者再次按下按键或者使用语音命令时,通话便可结束。


http://www.ppmy.cn/news/219129.html

相关文章

android 智能手环应用,戴图智能手环app(健康手环应用) 1.7.8安卓版

戴图智能手环app是一款非常实用的手环应用,通过蓝牙连接手机即可了解智能设备信息,能够共享智能手环手机的健康数据和信息,还能够对手环设置进行调整,帮助大家更好的玩转戴图智能手环,有需要的朋友快来下载使用吧&…

模拟智能手环的时间显示功能 c语言,javascript实现智能手环时间显示

本文实例为大家分享了javascript实现智能手环时间显示的具体代码,供大家参考,具体内容如下 代码:Document #shijian{ width: 500px;height: 120px;background-color:#117dbb; margin: 50px auto;line-height: 120px; color: white;font-size:…

智能手环功能模块设计_基于51单片机的智能手环蓝牙模块设计

龙源期刊网 http://www.qikan.com.cn 基于 51 单片机的智能手环蓝牙模块设计 作者:王烈进 王游司 陈洪燕 孙超 卢宇 来源:《电脑知识与技术》 2018 年第 23 期 摘要:随着通信技术的发展,无线通信也日趋成熟,蓝牙就是其中之一。现在的蓝牙通信 技术都已经应用在手机、耳机、…

智能手环功能模块设计_智能手环毕业设计

智能手环毕业设计 【篇一:基于嵌入式智能手环的设计与开发】 基于嵌入式系统智能手环的设计开发 姓名:杨赛专业:信号与信息处理 学号: 6141904011 1. 设计目的 随着科技的进步,智能化成为了人们关注的焦点,…

智能手环功能模块设计_基于STM32实现智能手环设计

龙源期刊网 http://www.qikan.com.cn 基于 STM32 实现智能手环设计 作者:付海生 陈婷婷 韩百科 涂曾兵 来源:《科学导报 学术》 2017 年第 10 期 摘 要: 随着计算机标准化软硬件以及互联网技术的高速发展,可穿戴式智能设备的形态 开始变得多样化,逐渐在工业、医疗、军事、…

智能手环功能模块设计_基于嵌入式系统智能手环的设计开发

1.设计目的 随着科技的进步,智能化成为了人们关注的焦点,同时也越来越贴近人们的生活。人们对于健康生活方式的需求催生出了智能可穿戴设备,智能手环就属于其中的一种代表性产物。其主要应用于监测运动,监测睡眠以及智能化的安排人的生活作息方式等。是一款突出个性与人性的…

智能手环功能模块设计_智能手环设计方案.doc

智能手环设计方案 摘 要 本手环设计本身添加了市面上智能手环的相关功能,能够实现显示时间、测量步数、热量、闹钟等功能。因此本设计也适用于普通的使用者,在能够拥有智能手环的便捷同时。他们也能够在安静的环境下进行电话的保密接听和丝毫不会影响外界地听自己喜欢音乐。 …

智能手环功能模块设计_智能手环设计方案

龙源期刊网 http://www.qikan.com.cn 智能手环设计方案 作者:唐嘉 何彬彬 郝白东 张李轩 何文达 来源:《电子技术与软件工程》 2017 年第 24 期 摘 要 本手环设计本身添加了市面上智能手环的相关功能,能够实现显示时间、测量步数、热 量、闹钟…