基于STM32语音识别蓝牙音箱
具体功能:蓝牙模块接收蓝牙设备发送的音频信号,由PAM8403 进行信号放大,STM32F103C8T6 通过串口通信得至语音识别模块发送的字符串,判断识别到的内容并对蓝牙模块进行控制上下曲,音量控制和暂停播放控制。具体要求如下:1.语音识别:采用基于自动语音识别技术的LD3320语音识别方案,调试语音模块识别本课题所需要的特定词汇。通过主控芯片STM32F103C8T6与语音识别模块LD-V7进
基于STM32语音识别蓝牙音箱
(程序+原理图+PCB+设计报告)
功能介绍
具体功能:
蓝牙模块接收蓝牙设备发送的音频信号,由PAM8403 进行信号放大,STM32F103C8T6 通过串口通信得至语音识别模块发送的字符串,判断识别到的内容并对蓝牙模块进行控制上下曲,音量控制和暂停播放控制。
具体要求如下:
1.语音识别:
采用基于自动语音识别技术的LD3320语音识别方案,调试语音模块识别本课题所需要的特定词汇。通过主控芯片STM32F103C8T6与语音识别模块LD-V7进行串口通信,主控芯片接收到串口关键字拼音后处理该消息命令。本课题需要的关键字包括:唤醒词、上一首、下一首、大声点、小声点、暂停、播放。
2.按键控制:
在不方便语音的情况下,可以采用按键来控制音箱。本课题选用JDY-64音频接收模块,该模块集成SD卡功能,支持按键控制。需要根据原厂手册提供的试用手册设计外围电路实现。
3.音频接收:
本课题选用的JDY-64 蓝牙模块,将模块接入应用产品,就可以实现手机电脑等智能设备的无线音乐传输,该模块采用蓝牙4.2版本,支持HFPV1.7、A2DPV1.2、 AVRCPV1.5、 AVCTPV1.2、AVDTPV1.2蓝牙协议,能够接收不同设备的音频信号,满足日常使用要求。
4.音箱的制作和调试:
采用D类功放处理芯片PAM8403,该芯片支持双声道功放,输出功率为3瓦特,能够直接驱动喇叭,支持蓝牙接收模块。喇叭采用市面上常见的3瓦特功率小音箱。
添加图片注释,不超过 140 字(可选)
硬件设计
使用元器件:
单片机:STM32F103C8T6;
LED灯;直流5V接口;
双排针3X2;自锁按键;
轻触按键;蓝牙:JDY-64;
运放芯片:PAM8403;
稳压芯片:AMS1117-3.3;
晶振:8M;
添加图片注释,不超过 140 字(可选)
流程图:
添加图片注释,不超过 140 字(可选)
设计资料
01原理图
本系统原理图采用Altium Designer19设计,具体如图!
添加图片注释,不超过 140 字(可选)
02PCB
本系统pcb采用Altium Designer19设计,具体如图!
添加图片注释,不超过 140 字(可选)
03程序
本设计使用软件keil4和Keil5 MDK两个版本编程设计!具体如图!
添加图片注释,不超过 140 字(可选)
04设计报告
一万七千字设计报告,具体如下!
添加图片注释,不超过 140 字(可选)
05设计资料
全部资料包括程序(含注释)、AD原理图、PCB、设计报告、流程图、实物图、元件清单、实物演示视频等。具体内容如下,全网最全! !
添加图片注释,不超过 140 字(可选)
点赞分享一起学习成长。
更多推荐
所有评论(0)