小鹿智能音箱

2020-07-021905
精华项目
AI 快速预览详细 收起
本文介绍了如何使用DF-BluetoothV3蓝牙串口模块、IO传感器扩展板等组件制作一个名为“小鹿”的智能音箱。项目包括详细的步骤和代码解析,适合对DIY感兴趣的初学者。最终效果是通过蓝牙传来的命令驱动两个微型舵机(可爱的耳朵)转动,并伴有灯光闪烁效果。

前段时间参加DF论坛活动,获得了一台“小度音箱”,用起来很有意思。想着自己也做一个。本人所在的县城名字里有一个“鹿”字,就叫她“小鹿”吧。“小度”、“小鹿”,傻傻的分不清楚!

材料清单

  • DF-BluetoothV3蓝牙串口模块 X1 链接
  • IO 传感器扩展板 V7.1 X1 链接
  • DFRobot Leonardo & Xbee R3 X1 链接
  • DFRobot DF9GMS 180° 微型舵机 X2 链接
  • 7.4V锂电池 X1
  • 充电宝 X1
  • 8V灯泡(汽车转向灯) X1
  • 蓝牙音箱 X1
  • 手机 X1
  • 旧音箱外壳 X1
  • 数字继电器模块(Arduino兼容) X1 链接

步骤1 实物内部介绍

project-image

步骤2 装配手机

project-image
project-image
project-image

步骤3 电路连接

project-image

步骤4 主控板程序

project-image

程序解析:当收到手机通过蓝牙传来的命令后,驱动两个舵机(可爱的耳朵)转动,同时侧面有灯光闪烁。

步骤5 获取唤醒词

https://cloud.baidu.com/product/speech/wake#tech-demo

语音唤醒 支持特定语音指令唤醒,唤醒的同时执行指令操作,轻量级,低功耗,可自定义设置多个唤醒词,为您的应用打造自然流畅的对话。

project-image
project-image

导出文件:WakeUp.bin。

步骤6 将唤醒词文件加载到App inventor2

project-image

步骤7 获取百度语音识别相关参数及应用包名

project-image

步骤8 根据相关参数获取Token值,识别时使用

project-image
project-image

步骤9 连接主控板上蓝牙模块(手机连接)

project-image

步骤10 连接主控板上蓝牙模块(手机程序连接)

project-image

步骤11 语音唤醒程序

project-image

步骤12 获取图灵机器人相关参数

http://www.turingapi.com/

图灵机器人 是以语义技术为核心驱动力的人工智能公司 ,致力于“让机器理解世界”,产品服务包括机器人开放平台、机器人OS和场景方案。通过图灵机器人,开发者和厂商能够以高效的方式创建专属的聊天机器人、客服机器人、领域对话问答机器人、儿童/服务机器人等。 截至目前,图灵机器人对中文语义的理解准确率高达90%以上  ,累计开发者及合作伙伴超60万 。

project-image

步骤13 调用图灵获取对话

project-image
project-image

步骤14 百度语音合成

根据之前从百度语音识别中获取的参数,对应填写。

project-image

步骤15 百度语音识别

根据之前从百度语音识别中获取的参数,对应填写。

project-image
project-image

步骤16 调用百度音乐API

project-image
project-image
project-image
project-image
project-image

步骤17 为实现连续语音识别,进行相应处理

project-image

步骤18 手机连接蓝牙音箱

project-image
project-image
project-image

手机与内容电路用挡板隔开,蓝牙音箱发声,手机识别语音,相互干扰小。

project-image

创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

所需材料/产品

加载全部

    Gravity: 数字继电器模块 - 10A大电流(兼容Arduino)

    Gravity: 数字继电器模块 - 10A大电流(兼容Arduino)

    Gravity: 数字继电器模块 - 10A大电流(兼容Arduino)

    DFRobot Leonardo & Xbee R3

    DFRobot Leonardo & Xbee R3

    DFRobot Leonardo & Xbee R3

    Gravity: IO 传感器扩展板 V7.1-兼容Arduino UNO,MEGA, DUE

    Gravity: IO 传感器扩展板 V7.1-兼容Arduino UNO,MEGA, DUE

    Gravity: IO 传感器扩展板 V7.1-兼容Arduino UNO,MEGA, DUE

相关推荐

评论(0)
- 没有更多了 -

创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

相关推荐

所需材料/产品

Gravity: 数字继电器模块 - 10A大电流(兼容Arduino)

Gravity: 数字继电器模块 - 10A大电流(兼容Arduino)

Gravity: 数字继电器模块 - 10A大电流(兼容Arduino)

DFRobot Leonardo & Xbee R3

DFRobot Leonardo & Xbee R3

DFRobot Leonardo & Xbee R3

Gravity: IO 传感器扩展板 V7.1-兼容Arduino UNO,MEGA, DUE

Gravity: IO 传感器扩展板 V7.1-兼容Arduino UNO,MEGA, DUE

Gravity: IO 传感器扩展板 V7.1-兼容Arduino UNO,MEGA, DUE

加载全部