回到首页 返回首页
回到顶部 回到顶部
返回上一页 返回上一页
best-icon

美好的礼物2——语音识别互动摇篮 简单

头像 天然闪队 2021.04.20 1468 0

步骤1 项目介绍

每一个孩子都是天使,天使的咿呀学语的时候更希望得到全家人的关爱,尤其是来自姐姐的爱。 姐姐然然和爸爸一起再次为天天弟弟的摇篮升级了。

project-image

天天弟弟开始学说话了,我们为他准备一些儿歌。我们要把这个摇篮变得更加智能、好玩。

我们一起查了很多资料,找到一些解决方案: 主要利用离线语音模块、旧玩具上的电机驱动轮、做了一个语音识别互动摇篮。

步骤2 方案介绍

我们拆解了一个扫地机机器人的电机驱动轮,作为婴儿车摇篮的新驱动,采用离线语音模块和MP3模块实现语音互动。

1. 3D打印了一个零件把电机驱动轮装在摇篮上,然后用Arduino uno控制板控制电机正反转, 模拟我们推拉婴儿车摇篮。

2.用振动开关传感器感应到天天宝宝睡的不安稳的时候,发信号给Arduino uno控制板。

3.Arduino uno控制板监测到振动开关传感器信号,自动执行控制电机驱动轮推拉婴儿车摇篮程序。重复执行N次后停止程序。

4.离线语音模块检测到天天弟弟的哭声、咿呀婴语,播放安抚儿歌。

5.周围的人可以语音互动唤醒整个控制系统,发语音命令:轻轻的摇一摇、播放一首儿歌。

步骤3 制作过程

本方案包含经典婴儿车摇篮、控制模块、离线语音识别模块、开源Mini MP3模块小喇叭、继电器模块、传感器模块、电机驱动轮和电源模块:

(1)控制模块:采用Arduino uno开发板、Arduino uno扩展板、继电器模块的组合;

(2)传感器模块:采用振动开关传感器;

(3)语音互动模块:采用离线语音识别模块M08b、开源Mini MP3模块和小喇叭;

(4)DC12V驱动电机;

(5)电源模块:Arduino uno开发板和电机驱动轮采用DC12V 1A电源。

本方案在运行时, 当天天弟弟的睡的不安稳的时候,振动开关传感器接受到信号,程序自动启动继电器工作,继电器控制电机驱动轮,正转3秒后,反转3秒,重复执行100次,大约10分钟。当天天弟弟哭了、咿呀婴语,离线语音互动模块播放安抚儿歌。周围的家人可以语音互动唤醒整个控制系统,发语音命令:轻轻的摇一摇、播放一首儿歌。

材料清单

  • Arduino uno开发板和Arduino uno扩展板 X1
  • 离线语音识别模块M08b X1
  • 开源Mini MP3模块和小喇叭 X1
  • 继电器模块 X2
  • 振动开关传感器 X1
  • 电机驱动轮 X1
  • DC12V 1A电源 X1
  • 3D打印安装零件 X1
project-image
project-image
project-image

步骤4 安装测试

project-image
project-image
project-image

步骤5 程序调试

project-image

步骤6 测试成功

project-image

经过各位老师的耐心指导和反复测试,我们成功实现了语音互动控制摇篮的自动运行。希望这件不断升级的摇篮车,可以让天天弟弟每次都可以做一个香甜的美梦,快乐健康的成长。

评论

user-avatar