欢迎来到天天文库
浏览记录
ID:30808315
大小:168.79 KB
页数:5页
时间:2019-01-03
《基于stm32的智能语音提醒器设计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、基于STM32的智能语音提醒器设计摘要:随着生活节奏的加快,人们迫切需要合理的时间安排。电子备忘录便携易用但缺少即时提醒功能,而常见的具有备忘录功能的语音提醒器功能单一、随意性差。因此,本文基于STM32设计了一款智能语音提醒器,该提醒器具有功能多、随意性好、即时提醒等特点。关键词:提醉器;STM32;即吋提醉1・引言随着生活节奏的加快,人们经常会遇到必须在短时间内完成很多事情的情况。如果没有合理的时I'可安排,将会导致生活的一片混乱。而合理的时间安排需要强大的记忆,这对于许多平常人而言是难以达到的,因此备忘录便占有了重耍的地位。冃前,文本
2、备忘录因其携带困难且记录复杂而基本消失;常见便携式电子备忘录作为附件需在手机、平板电脑等电子产品上使用或需与网络实时连接使用山刀,能以文字或语音记录,但操作较为复杂,对于反应滞后的老人或不适宜使用电子产品的少儿是不方便的。而市面上常见的独立语音提醒器种类繁多,但具有功能单一、随意性差等缺点®讥因此,本文基于STM32设计了一款智能语咅提醒器,该提醒器具有功能多、随意性好、操作简洁、可以即时提酶等特点。2.提醒器设计方案由于解能提醒器具有功能多样、随意性好且即时提醒等特点,因此其所需具备的功能有以下几点:(1)可以显示时间和口期;(2)可以按
3、照时间顺序播放语音提醒;(3)可以随时录音,并设定播放时间,同时可以根据事情的重要性设定播放次数;(4)可以随时进入或退出语音;(5)可以删除语音;(6)具有50-100条的语音存储空间。3.提醒器的硬件设计根据智能提醉器的功能要求,选择了意法半导体的STM32F103ZET6作为核心芯片,加上语咅模块VS1053B.SD存储模块以及LCD显示模块,构成了提醒器的硬件系统。如图1所示。STM32F103ZET6芯片是基于ARMCortex-M3内核的32位微控制器,拥有着512K的片内FLASH和64K片内RAM,能多线程操作。I/O口多达
4、80个,4个通用定时器,2个高级定时器,2个基本定时器,满足提醒器的设计要求。语咅模块选用的是ALIENTEK生产的高性能咅频编解码模块ATK-VS1053MP3。该模块支持包括MP3和WAV等众多音频格式的解码,并支持OGG与WAV音频格式的录音,还有高低音以及EarSpeaker空间基于STM32的智能语音提醒器设计摘要:随着生活节奏的加快,人们迫切需要合理的时间安排。电子备忘录便携易用但缺少即时提醒功能,而常见的具有备忘录功能的语音提醒器功能单一、随意性差。因此,本文基于STM32设计了一款智能语音提醒器,该提醒器具有功能多、随意性好
5、、即时提醒等特点。关键词:提醉器;STM32;即吋提醉1・引言随着生活节奏的加快,人们经常会遇到必须在短时间内完成很多事情的情况。如果没有合理的时I'可安排,将会导致生活的一片混乱。而合理的时间安排需要强大的记忆,这对于许多平常人而言是难以达到的,因此备忘录便占有了重耍的地位。冃前,文本备忘录因其携带困难且记录复杂而基本消失;常见便携式电子备忘录作为附件需在手机、平板电脑等电子产品上使用或需与网络实时连接使用山刀,能以文字或语音记录,但操作较为复杂,对于反应滞后的老人或不适宜使用电子产品的少儿是不方便的。而市面上常见的独立语音提醒器种类繁多
6、,但具有功能单一、随意性差等缺点®讥因此,本文基于STM32设计了一款智能语咅提醒器,该提醒器具有功能多、随意性好、操作简洁、可以即时提酶等特点。2.提醒器设计方案由于解能提醒器具有功能多样、随意性好且即时提醒等特点,因此其所需具备的功能有以下几点:(1)可以显示时间和口期;(2)可以按照时间顺序播放语音提醒;(3)可以随时录音,并设定播放时间,同时可以根据事情的重要性设定播放次数;(4)可以随时进入或退出语音;(5)可以删除语音;(6)具有50-100条的语音存储空间。3.提醒器的硬件设计根据智能提醉器的功能要求,选择了意法半导体的STM
7、32F103ZET6作为核心芯片,加上语咅模块VS1053B.SD存储模块以及LCD显示模块,构成了提醒器的硬件系统。如图1所示。STM32F103ZET6芯片是基于ARMCortex-M3内核的32位微控制器,拥有着512K的片内FLASH和64K片内RAM,能多线程操作。I/O口多达80个,4个通用定时器,2个高级定时器,2个基本定时器,满足提醒器的设计要求。语咅模块选用的是ALIENTEK生产的高性能咅频编解码模块ATK-VS1053MP3。该模块支持包括MP3和WAV等众多音频格式的解码,并支持OGG与WAV音频格式的录音,还有高低
8、音以及EarSpeaker空间效果设置。图1押能提醒器的硬件框图2.提醒器的软件编程根据提醒器的功能要求,软件需要实现以下几部功能:(1)显示部分:系统在上电后,可以显示时间(其
此文档下载收益归作者所有