基于单片机的语音风扇的设计与实现

写在前面:

因为偶尔会有人问,所以对之前做的这个小玩意进行一个小小的总结,把资料也放在这里来吧。

作品展示: https://www.bilibili.com/video/BV1iV411C722/?spm_id_from=333.999.0.0&vd_source=9e1907e52577a588b618f6a78b8bf616

相关资料:基于单片机的语音风扇的设计与实现-单片机文档类资源-CSDN下载

正文:

    本设计作品目的是用语音方式去控制调整风扇的工作状态,主要是针对常规需要使用风扇的家庭环境现状,以及如今风扇市场现状,解放人们的双手,方便了人们的生活,摆脱了传统按键方式的操作,同时也避免找不到遥控器的尴尬,并且在扫描到语音关键词的状态下,利用语音播报形式进行回复,做到人机交互的形式,使它变得更加智能,人性化,合理化。该设计以STC11L08XE型号的单片机作为核心的芯片,加上语音识别模块YS-LDV7上的语音识别芯片LD3320对语音信号进行采集识别,并且将信号传送给单片机,由单片机控制继电器的开合状态进而控制风扇的开关,风力大小的状态,并且将特定信息通过串口通信的方式传送给语音播报模块SYN6288,最后通过功放电路到喇叭输出语音进行回应。达到人机交互的目的。

功能图:

硬件设计图: 

硬件设计主要分为:

1、单片机:本设计采用的单片机为单时钟/机器周期(1T)的单片机,型号为:STC11L08XE。起代码可以兼容传统8051,但是速度快了8-12倍。它的内部含有高度可靠复位电路。针对高速通信,智能控制场合。它的串行口、定时器0、定时器1和传统8051兼容,并且增加了独立波特率发生器,但是无定时器2,指令执行速度提升。

2、语音识别模块:考虑到该作品的使用环境,选择了可以识别所有普通话的中文的语音识别模块YS-LDV7,它具有稳定而且快速的优化算法,识别准确率高,工作电压低,供电容易。

3、语音合成模块:在此次设计中选择了SYN6288语音合成模块,因为它具有清晰,准确自然的中文语音合成效果,它能够合成任意的中文文本,以及可以有多种音量,语速和背景音乐的组合,显得更加独特,有特色。

4、继电器电路:用继电器充当一个以小电流控大电流的开关,使用更加安全,也解决了风扇和语音识别模块额定电压不同的问题。

语音识别子程序流程图:

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值