因为偶尔会有人问,我就对之前做的小工具做一个小总结,把资料放在这里。
画廊:
相关信息:基于单片机的语音风扇的设计与实现 – 单片机文档资源 – CSDN下载
文本:
本次设计工作的目的是利用语音来控制和调节风扇的工作状态。 主要针对需要使用风扇的家庭环境现状以及风扇市场现状。 它解放了人们的双手,方便了人们的生活,摆脱了传统的按钮方式。 操作,同时避免找不到遥控器的尴尬,并且扫描语音关键词时,采用语音播报的形式进行回复,实现了人机交互的一种形式,使其更加智能和人性化。 合理化。 本设计以STC11L08XE单片机为核心芯片,加上语音识别模块YS-LDV7上的语音识别芯片LD3320来采集和识别语音信号,并将信号传输给单片机,由单片机控制门禁的开启和关闭状态。中继。 风机的开关、风力的状态,并通过串行通信将具体信息传输到语音播报模块SYN6288,最后通过功放电路向扬声器输出语音进行响应。 达到人机交互的目的。
功能图:
硬件设计图:
硬件设计主要分为:
1、单片机:本设计使用的单片机为单时钟/机器周期(1T)单片机,型号:STC11L08XE。 起始代码与传统8051兼容,但速度提高8-12倍。 内部包含高度可靠的复位电路。 适用于高速通讯和智能控制场合。 其串口、定时器0、定时器1与传统8051兼容,并增加了独立的波特率发生器,但没有定时器2,因此提高了指令执行速度。
2.语音识别模块:考虑到本作品的使用环境,我们选择了语音识别模块YS-LDV7,它可以识别所有普通话。 具有稳定快速的优化算法、识别精度高、工作电压低、供电方便等特点。 。
3、语音合成模块:本设计选用SYN6288语音合成模块,因为它具有清晰、准确、自然的中文语音合成效果。 它可以合成任何中文文本,并且可以有多种音量、语速和背景。 音乐的结合显得更加独特、鲜明。
4、继电器电路:采用继电器作为开关,用小电流控制大电流,使用起来更安全,也解决了风扇和语音识别模块额定电压不同的问题。
语音识别子程序流程图: