欢迎光临散文网 会员登陆 & 注册

2021/2/4 毕业设计 - 实现交互 开发笔记

2021-02-04 23:43 作者:阿涵_Ahan  | 我要投稿

#自用勿扰#

第一步:测试了淘宝商家给的LD3320语音识别模块的例程,发现可以正常运行。没什么问题

第二步:按照淘宝商家给的视频教程,实现识别语句的修改。没什么问题

第三步:根据模块判别结果对单片机io口进行操作,并通过串口回显io口的状态。没什么问题

第四步:阅读MP3模块学习资料,确定使用双线串口通讯模式。阅读淘宝商家提供的历程,将历程中发送指令的函数直接移植到LD3320模块中,注意在usart.c文件中新添加的函数都要在头文件里申明一遍。需要发送的16进制指令可以通过淘宝商家提供的上位机中获得。

此时我按照商家提供的说明手册接好MP3模块的线路,并使用商家提供的上位机进行测试。发现喇叭能够发出声音,但是不能够连续播放且音频播放不完整,每次从新上电后才能够成功播放一个曲目。首先不优先考虑软件原因,因为我使用的是较为可靠的商家提供的上位机。在仔细检查过接线后我怀疑是喇叭和杜邦线的焊接处出现了问题,于是我用万用表检查并排除了这个疑点。于是我怀疑喇叭坏了,我用万用表测量喇叭的两个接口,我发现喇叭的电阻和标定的一样都是4Ω,然后我用1.5v的小电池短接喇叭,发现电流能够推动线圈并发出噗噗的声音,说明喇叭是能够正常工作的。此时我爸提议让我用确保能够正常电脑的音响试试,以便排除喇叭的问题。电脑的音响有两个环将整个插头分为三个段,前两个是左右声道,最下面的是接地线。我用杜邦线碰着音响插口并用上位机测试,发现模块能够正常播放。此时我判断是模块不能直接拖动喇叭,需要加一个运放模块。

第五步,在淘宝上购买一个运放模块。

第六步,将最终修改好的程序下载到LD3320语音识别模块中,串口接MP3模块的串口,使用稳压模块进行供电。此时发现语音识别模块似乎不能够正常工作,使用电脑usb接口给模块供电后回复正常使用。其次,语音识别和应答的速度较慢,初步判断是因为串口发了太多无关数据导致,还需进一步测试。


2021/2/4 毕业设计 - 实现交互 开发笔记的评论 (共 条)

分享到微博请遵守国家法律