• 方案介绍
  • 附件下载
  • 相关推荐
申请入驻 产业图谱

学生党DIY语音机器人设计(原理图、PCB、程序源码等)

2016/09/22
52
加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

原理图和PCB源文件.rar

共3个文件

前言:

制作语音机器花了大把的时间调通信,毕竟初学,一会SPI一会UART一会并口等等有点混乱。还好,一切顺利,每个地方都如愿实现了功能,毕竟以前我真的只写程序不爱搭线路,这次也是,看我的飞檐走壁的杜邦线大家就懂了嘛。

需要在前面说明一点的是,那个32的板子是我做课程设计的板子,当时做课程设计的时候预留了语音模块的SPI接口,但是板子本身有很多问题,还没有画SD卡槽。于是我各种飞线才搭成的。

语音机器人的架构:

STM32系统板<--UART-->庆科MiCOKit

STM32系统板<--SPI-->LD3320语音模块

STM32系统板<--SPI-->SD卡

STM32系统板<--并口通信-->NOKIA5110液晶(这只是我调试用一下,所以没上镜,而且简单就不讲了)

LD3320语音模块<---->Paw8403功放芯片<---->喇叭

  • 用到的重要模块截图及说明

庆科MiCOKit:

庆科MiCOKit相当于五观了,板载资源非常多,我简单说几个我用到的:光照强度传感器电机,红外测距,温湿度传感器OLED等等

通过UART接口实现与庆科庆科MiCOKit之间的通信,将庆科传感器收集的数据传回32最小系统板。

LD3320语音模块:

这款语音模块是飞思卡尔语音芯片的代表作了吧,哦,不对,该改口了NXP公司的代表作。它支持60组语音的识别,识别能力非常强悍,视频里面就算有电机声干扰也识别到了哦。支持并口和SPI两种通信方式。我是通过STM32最小系统将SD卡中的数据读出,然后传送给它,然后它再播放出来。

Paw8403功放芯片:


这款功放芯片,真的是便宜,除了便宜就没别的好处了。

效果嘛,真是太差了,但是我怀疑我的电源有问题,所以也就不多吐槽了。

STM32系统板

真的是物尽其用的板子,你说学生党做东西好苦啊,当初就是为了节约钱想一块板子多用,结果搞的洋不洋土不土。

这就是一块扩展了很多接口的普通的系统板,普通的下载方式Jlink-SW,普通的迪斯科普通的摇。

  • 原理图和PCB源文件.rar
    下载
    描述:原理图和PCB源文件
  • 源代码.rar
    下载
    描述:源代码
  • 语音识别模块.rar
    下载
    描述:资料及代码

相关推荐