步骤1 项目介绍
每一个孩子都是天使,天使的咿呀学语的时候更希望得到全家人的关爱,尤其是来自姐姐的爱。 姐姐然然和爸爸一起再次为天天弟弟的摇篮升级了。
天天弟弟开始学说话了,我们为他准备一些儿歌。我们要把这个摇篮变得更加智能、好玩。
我们一起查了很多资料,找到一些解决方案: 主要利用离线语音模块、旧玩具上的电机驱动轮、做了一个语音识别互动摇篮。
步骤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
步骤4 安装测试
步骤5 程序调试
步骤6 测试成功
经过各位老师的耐心指导和反复测试,我们成功实现了语音互动控制摇篮的自动运行。希望这件不断升级的摇篮车,可以让天天弟弟每次都可以做一个香甜的美梦,快乐健康的成长。
评论