加入星计划,您可以享受以下权益:

  • 创作内容快速变现
  • 行业影响力扩散
  • 作品版权保护
  • 300W+ 专业用户
  • 1.5W+ 优质创作者
  • 5000+ 长期合作伙伴
立即加入

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

2016/09/22
64
服务支持:
技术交流群

完成交易后在“购买成功”页面扫码入群,即可与技术大咖们分享疑惑和经验、收获成长和认同、领取优惠和红包等。

虚拟商品不可退

当前内容为数字版权作品,购买后不支持退换且无法转移使用。

加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论
放大
方块图(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
    描述:资料及代码

相关推荐

电子产业图谱