2021-4-23 18:53:46 [显示全部楼层]
849浏览
查看: 849|回复: 4

[项目] 【融合创新】小蝌蚪找妈妈智能语音教具

[复制链接]
【视频演示】
一、【制作背景】
     《小蝌蚪找妈妈》是人教版部编本小学语文二年级上册第一单元第1课,是一篇有趣的童话故事,向学生叙述了小蝌蚪变成青蛙的过程。本项目围绕语文、数学、美术和创客的相关知识融合在一起,设计出《基于Mind+的小蝌蚪找妈妈智能语音教具》项目,希望学生从小能独立生活,遇事主动探索的道路。
IMG_20210417_174555.jpg
二、【设计方案】
1.当上电后,初始程序,初始化转盘的画面,舵臂转盘显示第1组画面,语音播放故事场景5,等待命令。
2.当按下A按钮,第一次按下打开灯带,渲染画面,再次按下灯带关闭。
3.当按下B按钮,
按下第1次时,舵机顺时针转动5度,舵臂转盘显示第1组画面,语音播放故事场景1,
按下第2次时,舵机顺时针转动50度,舵臂转盘显示第2组画面,语音播放故事场景2,
按下第3次时,舵机顺时针转动95度,舵臂转盘显示第3组画面,语音播放故事场景3,
按下第4次时,舵机顺时针转动140度,舵臂转盘显示第4组画面,语音播放故事场景4,
按下第5次时,舵机逆时针转动140度,舵臂转盘显示第1组画面,语音播放故事场景5,等待命令。
360截图20210423185242872.jpg
三、【项目清单】
1.软件:Mind+
2.硬件:
1x掌控板链接
1x掌控宝链接
1x中英文语音合成模块链接
1x180微型金属9g舵机链接
2x数字大按钮模块链接
1xRGB 全彩灯带(7灯珠)链接
360截图20210423184555513.jpg
四、【制作过程】
1、设计外观结构件并进行激光切割 为了使外观更加好看,外观采用椴木板,先在电脑上设计图纸并用激光切割机进行切割。
FjqigBnz18S8TaX2Yjs8tmlXjcLE.jpg
2. 绘画五组场景
左边模块为转动部分,固定舵臂;右边模块为固定部分,固定舵机;
当舵机转动带动舵臂,每转动45度,显示一副故事画面;
IMG_20210417_170426.jpg

3、安装掌控板
把掌控板固定相应的位置,并用三颗螺丝将手柄模块和掌控宝固定在一起。
掌控板是迷你计算机,支持WiFi和蓝牙,配备OLED显示屏、RGB灯等多种传感器,包含触摸开关、金手指外部拓展接口。
掌控宝右两侧扩展出12路引脚接口(掌控拓展板背面标记P为引脚接口),路I2C接口(标记SCL和SDA为I2C接口)。可通过这些接口接入I2C通讯模块,比如语音模块等。
IMG_20210419_080752.jpg IMG_20210419_080902.jpg
4、安装舵机和舵盘
两个长螺栓固定手柄模块,将两个短螺栓舵盘固定转盘模块,将短螺栓将舵机和舵盘固定。
DMS-MG90微型金属9g舵机,该舵机采用高强度ABS透明外壳配以内部高精度金属齿轮组,加上精准的控制电路、高档轻量化空心杯电机使该微型舵机的输出力矩达到了惊人的1.8kg*cm。 内置金属轴承,比塑料舵机更耐用。
IMG_20210419_080508.jpg
5、固定按钮
两个短螺栓将按钮固定手柄模块上。
按键兼容5/3.3V电压,适应新一代主控DUE。 带有大写字母D,表明为数字传感器。另一端还带有按键标识。
IMG_20210417_171345.jpg
6、安装语音合成模块
四个短螺栓将语音合成模块固定手柄模块上。
语音合成模块支持中文、英文和中英文混合合成 自带喇叭 兼容掌控板等 无需联网 支持Mind+图形化编程 ,I2C/UART双通讯 。
IMG_20210419_081457.jpg
通过胶枪将灯带固定在手柄模块上。
该灯带仅需一根信号线即可控制所有LED,每一颗LED都是一个独立的像素点,每个像素点都是由R,G,B三基色颜色组成,可实现256级亮度显示。
IMG_20210419_081511.jpg
把语音合成模块、舵机和按键与掌控宝进行连接,具体连接方法见接线图。
P0:灯带
I2C:语音合成模块
360截图20210419225539340.jpg
说明:
2.掌控宝与灯带连接时,按照灯带箭头方向连接到掌控宝上;
六、【程序编写】
01.jpg
1.打开Mind+v1.6.6,连接设备COM46

02.jpg
2.左下角点击扩展添加主控板:掌控板

03.jpg
3.左下角点击扩展执行器添加180度舵机
04.jpg
4.左下角点击扩展显示器添加RGB灯带
05.jpg
5.左下角点击扩展用户库添加语音合成模块;
06.jpg
6.小蝌蚪找妈妈——初始化程序
当打开掌控板电源,显示文字:【Mind+】智能语音——小蝌蚪找妈妈;

初始相关变量,初始舵机转动角度5度,关闭掌控板rgb;

语音播放:小蝌蚪找妈妈场景5

07.jpg 08.jpg

7.控制转盘转动子程序


当按动转盘按键时,变量p自动加一,转盘显示不同的画面,


播放不同的声音,播音结束后,rgb关闭;

当变量p等于5时,初始相关参数,重新播放初始语音,显示初始画面5;

09.jpg

8.控制转盘灯带子程序

10.jpg

9.主程序


七、【相关资源】
中英文语音合成模块
       让声音为你的项目增添一抹特色!连接上语音合成模块,再添加几行简单的代码就可以让您的项目开口说话。无论是中文还是英文对于语音合成模块来说都是”so easy”,播报当前时间,播报环境数据统统不在话下,与语音识别模块结合还可实现语音对话!该模块采用I2C和UART两种通讯方式,Gravity接口,兼容绝大部分主控。模块上已经自带了一个喇叭,所以您无需再额外的添加喇叭。
360截图20210423190529101.jpg


帅猫  高级技师

发表于 2021-5-2 20:01:18

掌控板带语音合成的说
回复

使用道具 举报

rzegkly  版主
 楼主|

发表于 2021-5-3 10:24:31

帅猫 发表于 2021-5-2 20:01
掌控板带语音合成的说

掌控板+智能语音模块
回复

使用道具 举报

CK  学徒

发表于 2021-6-18 08:32:14

掌控板上有语音合成掌控宝上有扬声器
回复

使用道具 举报

赤星三春牛!  中级技匠

发表于 2022-1-22 21:25:45

作品很有创意!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2022 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail