基于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 字(可选)

点赞分享一起学习成长。

Logo

技术共进,成长同行——讯飞AI开发者社区

更多推荐