|
基于51单片机的智能语音管家,主控采用STC89C516,语音识别模块采用LD3320语音识别单元,语言播报模块为JQ8900-16P,主要实现开关灯以及通过舵机实现开关门。
实验名称:LD3320A语音识别控制设计接线说明:
SG90舵机模块-->单片机IO
MOTOR-->P21
VCC-->5V
GND-->GND
LD3320A语音识别模块-->单片机IO
5V-->5V
GND-->GND
TXD-->P30
RXD-->P31
JQ8900-16P语音模块-->单片机IO
VPP-->P11
GND-->GND
VCC-->5V
SPK-/SPK+-->喇叭
实验现象:系统运行后,当对语音模块说出“小芳小芳”时,收到回复信息后,开始说出控制指令,项目中已设计:
开门、关门、开灯、关灯、晚安指令,每当说控制指令前,必须先说“小芳小芳”,等待回复后才能继续。
如果没有回复,系统会提示要说对应的指令。对应指令可控制舵机和LED的开关。
注意事项:本程序适用于51全系列开发板。
首先将相应的程序烧录到LD3320,注意芯片型号,我的是STC11L48XE。
有些LD3320没有一键下载按钮,需要自己拔下VCC来再插上
然后打开串口调试助手试试吧,对着咪头说:“小芳小芳”
然后将JQ8900-16P通过USB线连接到电脑,把mp3文件复制进去。
最后把51的程序烧录到51单片机里,连接好线,就大功告成了!
制作出来的实物图如下:
总览
单片机源程序如下:
|
-
烧录LD3320
-
LD3320烧录完成
-
串口调试助手测试
-
通过usb连接JQ8900-16P
-
JQ8900-16P原理图
-
JQ8900-16P里面MP3文件
-
文件结构
-
-
新建文件夹.7z
1.28 MB, 下载次数: 35, 下载积分: 黑币 -5
程序
评分
-
查看全部评分
|