基于AVR的家庭语音控制器的软硬件实现
智能电视语音控制:配合语音遥控器,可以实现语音搜索节目和操作电视。 #生活技巧# #居家生活技巧# #电器使用技巧# #电视遥控器调教#
一、项目概述
1.1 引言
随着家居控制进入信息化,智能化的时代,将语音识别技术与嵌入式设备融合,同时兼具红外遥控功能的的家用智能设备将给人们的家居生活带来极大便利。同时此项目对残疾人的日常生活无疑亦有积极的意义。AVR32 AT32UC3A单片机可与一系列丰富的外设、存储兼容,可充分开发AVR32设备的全部潜能。以此单片机为核心,扩展语音识别输出、红外识别发射模块等,可较好的完成本项目的相关功能,在通用性方面将会有很大提高。本项目开发的家电关键词语音识别系统,可实现语音应答报时以及对基本家电的语音控制,让语音技术融入到日常生活中,给人们带来更便捷、更舒适、更健康的生活模式。
1.2 项目背景/选题动机
家居智能化是当今社会发展的必然趋势。基于语音芯片的嵌入式红外遥控系统可以很好的实现家用电器等的控制,基于AVR开的语音遥控系统在创新方面及性价比方面具有很大的优势,易批量投产,具有广阔的市场前景。
关注残疾人一直是社会的热点,包括盲人眼睛,高级轮椅等产品的开发改善了残疾人的生活。但却没有一件为肢体残疾控制家电的产品。基于社会现状,处于对残疾人的关心,及很大开发潜力的市场,并且随着计算机和微电子技术的发展,语音识别技术得以实际应用,同时还出现了一些具有实用价值的语音专用芯片,这就为基于嵌入式的语音开发平台得以实现,使语音智能控制成为可能,为残疾人提供新型语言肢体。
二、需求分析
2.1 功能要求
基本功能:
1.语音应答报时;
2.语音控制电灯的开关;
4.语音控制电视机的开关并选择相应的频道;
3.语音控制空调的开关及调温等其他相应功能。
图1 系统架构
2.2 性能要求
1要求该系统有较高的语音识别率;
2.操作步骤过程中有语音提示,实现良好的人机对话;
3.接收及发送红外数据的可靠性高,实现无误操作和无响应;
三、方案设计
3.1 系统功能实现原理
图2 系统硬件结构框图
3.2 硬件平台选用及资源配置
自制开发平台
3.3系统软件架构
图3 软件架构
3.4 系统软件流程
图4 程序主流程图 图5 中断处置流程图
3.4 系统预计实现结果
基本功能:通过关键字语音准确控制电灯开关,语音报时,通过关键字语音准确控制相应家用电器,电视可以准确调台,空调可以实现开关调温等功能。
关键字:AVR 家庭语音控制器 软硬件引用地址:基于AVR的家庭语音控制器的软硬件实现声明:本文内容及配图由平台用户或入驻媒体撰写。文章观点仅代表作者本人,不代表EEWorld网站立场。文章及其配图仅供工程师学习之用,如有内容侵权或违规,请联系本站处理,邮箱地址:bbs_service@eeworld.com.cn
推荐阅读最新更新时间:2024-12-07 02:18
AVR单片机系列之-Atmega8A编程入门
前言: 最近由于开始设计无刷直流电机电子调速器,参考网上的一些资料,选用了Atmega8A-AU单片机作为主控芯片。 该芯片采用8位结构,最高主频16MHz(内部振荡器则8MHz),可实现2.7V-5.5V供电,单个IO口最大可支持40mA的拉/灌电流,更难能可贵的是,价格十分便宜,我在淘宝上面购买才3块多一片。 之前从未使用过AVR系列的单片机,于是一开始编程也遇到了一些障碍,直至最终编写好第一个程序,整个过程在此记录下来,供以后参考。 一、下载器 首先我在百度上和阿莫论坛里面查询了一下AVR单片机的下载器,然后又在淘宝上面搜索对应的型号,发现目前国内主流的是ISP串口下载器,也就是和51单片机的下载器原理一样。于是乎在淘宝上面
[单片机]
GCC-AVR 编写中断服务函数的注意事项
//注意:本文使用的GCC-AVR版本为WinAVR20100110 中断不是C语言的一部分,中断的实现是由编译器实现的。所以,不同版本的编译器的中断的写法有很大的不同;即便同样是WinAVR,不同版本中的中断向量竟然都是略有区别的! 1.头文件 如果使用GCC-AVR的中断操作,必须包括头文件interrupt.h,即: #include avr/interrupt.h 进一步说明:WinAVR20100110版本已经不支持使用头文件signal.h了,为了向后兼容,如果执意引入signal.h,其实相当于也是引入的interrupt.h。打开signal.h文件,除了前面一大堆‘没用的’版权信息和说明
[单片机]
AVR单片机在柴油机转速测量中的应用
摘要:利用ATMEL新一代AVR单片机(AT90S2313)实现对柴油机转速的测量,在C语言程序设计中引入了消息的概念,最后给出了AT90S2313与AT89C2051在转速测量中使用效果的比较。 关键词:单片机 转速测量 柴油机 消息 柴油机的转速是一个较为重要的运行参数,也有很多种用于测量转速的仪表,如:机械软轴式转速表、频率-电压转换式转速表、数字式转速表等,它们中间有的成本很高而且精度较差、有的工艺复杂而且可靠性不高。本文介绍了一种利用单片机技术制成的智能转速表,不仅精度高、工艺简单、线路简洁,而且可靠性高、功能强。其不仅可以测量转速,而且可以统计机器运行的累计时间,当柴油
[应用]
KC-101 51/AVR单片机最小系统核心板产品说明
“增强型51实验板”、“51单片机综合学习系统”推出后,由于其操作简单、学习方便,深受广大用户的好评与信赖,我们也收到了广大用户的建议及反馈,为感谢大家对我们的支持和关心,现在,我们根据数年的教学经验积累,将51单片机的常用功能进行了模块化的处理,将推出一系列功能新颖而实用的单片机学习模块,以针对不同的使用群体,特别考虑到了学生朋友,降低了成本和价格,让大家都用得起,学得起单片机技术。我们可以为用户提供成品板或散件供自己焊接组装。 KC-101为51单片机最小系统核心板,它包括了51单片机的复位电路、振荡电路所组成的最小系统单元,同时提供了单片机32个P口的LED状态指示灯,将用户在学习和调试程序时能够直观地实时观察各P口的电平
[单片机]
UC系列通用嵌入式软硬件平台
随着近年来嵌入式技术的发展,嵌入式产品的应用越来越广泛,但是嵌入式产品开发需要很大投入,要搭建各种软件硬件平台,才能开发出合适的嵌入式产品。嵌入式软硬件平台的搭建,无疑是整个嵌入式产品中最重要、最基本也是最困难的事情。Moxa以多年的软硬件研发经验,进入嵌入式应用领域,为嵌入式应用提供一个通用的嵌入式软硬件平台产品UC(Universal Communicators)。 1 UC产品 (1)UC7400系列 ◇Intel Xscale IXP一422 266 MHz PrOCassor; ◇内建128 MB RAM,32 MB Flash Disk; ◇双10/100 Mbps以太网络端口; ◇8个RS232/4
[嵌入式]
AVR的uart串口通信程序
// 1、使用ICCAVR的终端 调试 窗口(Terminal),进行通信调试。 // 2、对ICCAVR的终端调试窗口进行 设置 ,设置 串口 为com1或com2 // 通信波特率为19200(Tools- Environment Options...)。 // 3、将PC屏幕光标定位于调试窗口中。 #include #define fosc 8000000 //晶振8MHZ #define baud 19200 //波特率 #define osc_address 0x1ff0 extern unsigned char read_flash(unsigned int add);
[单片机]
AVR单片机定时/计数器的PWM的应用设计
一、定时/计数器PWM设计要点 根据PWM的特点,在使用ATmega128的定时/计数器设计输出PWM时应注意以下几点: 1.首先应根据实际的情况,确定需要输出的PWM频率范围,这个频率与控制的对象有关。如输出PWM波用于控制灯的亮度,由于人眼不能分辨42Hz以上的频率,所以PWM的频率应高于42Hz,否则人眼会察觉到灯的闪烁。 2.然后根据需要PWM的频率范围确定ATmega128定时/计数器的PWM工作方式。AVR定时/计数器的PWM模式可以分成快速PWM和频率(相位)调整PWM两大类。 3.快速PWM可以的到比较高频率的PWM输出,但占空比的调节精度稍微差一些。此时计数器仅工作在单程正向计数方式,计数器的上限值决定PW
[单片机]
基于LH7A404和LPC2214 CPU芯片实现绣花机控制系统的软硬件设计
引言 随着全自动绣花机的不断发展,机械方面的改进对机器的性能改善已经没有太大的效果。因而,控制系统就成为了绣花机提高性能和降低成本的关键,也是各大绣花机厂商的竞 争重点。控制系统的硬件决定了整个系统的可靠性和稳定性,硬件质量的好坏除了 CPU 芯片之外,外围芯片的选择和电路的设计也起着至关重要的作用。而控制系统所有的功能都 需要通过软件来实现,软件的设计对于将来系统的稳定运行至关重要。 由于市场上绝大部分微处理器芯片都是以 ARM 为基础,本文研究了基于 ARM 的绣 花机控制系统的软硬件设计。首先在 LH7A404 和 LPC2214 的基础上确定了绣花机控制系统的硬件框架,详细设计了电源电路、复位电路、存储器接口电路、键盘
[单片机]
网址:基于AVR的家庭语音控制器的软硬件实现 https://www.yuejiaxmz.com/news/view/495668
相关内容
基于语音控制智能家电.ppt基于stm32的智能家居语音控制系统
基于STM32的智能家居系统设计与实现:手机APP与语音控制家电
基于avr单片机智能型室内空气质量检测与控制系统设计word格式论文.docx
语音控制:基于ESP8266的DIY助手
基于STM32开发的智能语音控制系统
基于STM32的语音控制智能家居系统设计
带语音控制的低成本家庭自动化
生活中的七个语音识别经典应用
语音识别在生活中的七个经典应用