一、项目概述
1.1 导言
跟着人们日子节奏的不断加速,许多人都被作业忙的焦头烂额,很难有时刻进行放松歇息。但是,回到家中,又要面对嗷嗷待哺的孩子,晚上不能有个足够的睡觉,白日还要准时上班,信任没有几个人能正常的作业,为了减轻家长的担负,咱们特意规划一款依据AVR EVK1105渠道的儿童伴睡宝,使儿童能够在美丽的音乐或许动听的童话故事中安静的入眠,期望这台儿童伴睡宝能够带给家长带来不一样的惊喜。
1.2 项目布景/选题动机
32位的 AVR EVK1105开发渠道为音频处理供给了便当,可到达32位微控制器在高保真音频解码和流媒体运用中的最先进水平,而且其供给的AT32UC3A0512包含通用MP3播映器的相关硬件和软件,为开发供给的充沛的硬件渠道。
一起,众所周知,睡前故事是每个孩子的愿望,也是每个家长想给孩子的一份爱,让儿童伴睡宝替代家长陪同孩子度过一个温馨的夜晚,充沛肯定了儿童伴睡宝的有用性,而且,本产品为环保绿色产品。
二、需求剖析
2.1 功用要求
本规划产品首要供儿童运用,儿童能够依据自己的喜爱进行操作,例如:挑选自己喜爱听的故事,喜爱听的童谣,包含如下功用:
1.音乐播映:当用户挑选播映类别为音乐时,为用户播映指定的音乐
2.故事播映:当用户挑选播映类别为故事时,为用户播映指定的故事,儿童能够挑选自己喜爱听的故事。
3.守时功用:具有守时功用,时刻到了主动中止播映
4.晋级功用:用户经过更改SD卡的内容,完结晋级功用
5.形式设定:用户能够挑选播映形式,如单曲循环,目录循环等形式
2.2 功用要求
1.低功耗:
AT32UC3A0512芯片具有高功用、低功耗的特色,并运用可改写的精简指令集,给开发者供给了足够的发挥空间
2.稳定性:
在多个按键被一起按下时,体系能够挑选一个适宜的键进行呼应
3.有用易用性:
简略易用,合适儿童运用,能够给人们的日子带来便利
4. 有用性
用AT32UC3A0512主芯片以及其他硬件资源,为用户供给高音质音频播映
4.安全性:
低电压运转,不会对儿童带来损伤
三、方案规划
3.1 体系功用完结原理
体系硬件结构框图
体系功用完结原理:
晋级原理:主芯片经过USB接口与PC机相连,进行数据通信,完结体系的晋级及数据更新
经过总线体系与外部存储器SD卡相连。
音频处理:经过AD转换器和DA转换器完结音频的处理。
用户接口:体系经过按键完结用户输入,进行守时,播映形式,音频的挑选等操作经过LCD显现屏同步显现当时状况
3.2 硬件渠道选用及资源配置
依据功用需求,本体系选用EVK1105渠道。
运用的资源:
1.主芯片:AT32UC3A0512
2.LCD显现屏:画面显现、接触输入
3.SD卡:故事、音乐的存储
4.按键:输入
5.喇叭:扬声器
6.电源输入:给体系供给电源
7.USB接口:数据传输
3.3体系软件架构
体系软件结构框图
3.4 体系软件流程
程序运转流程图1
当用户按下电源键时,体系进行初始化,等候用户输入,有输入则进行按键解析,判别用户输入的是哪个按键。
程序运转流程图2
按键类型有三种:形式挑选、播映类别和守时。(可依据需求,进行添加)
若用户挑选的是形式挑选按键,则解析按键是单曲循环仍是次序播映,进行相应的播映。
若用户挑选的是播映类别按键,则解析按键是故事播映仍是音乐播映,进行相应的播映。
程序运转流程图3
若用户挑选的是守时按键,则开端进行倒计时播映,不停地进行时刻检测,当计时结束时,关闭体系。
3.5 体系估计完结成果
能够快速精确地响运用户的输入,依据按键的不同类型,进行不同的处理。用户能够依据自己的需求动态挑选播映形式,守时时长,播映内容。简略易行。