【DF冬季AI挑战赛第三轮】上学歌——会唱歌的眼睛

2020-04-04556
AI 快速预览详细 收起
本项目名为“上学歌——会唱歌的眼睛”,通过二哈(HuskyLens)视觉识别技术,结合掌控板、百灵鸽扩展板、好搭MIDI和不见不散小音箱等硬件,实现了通过视觉识别标签并播放音乐的功能。项目中,二哈通过识别六个二维码标签,根据标签ID播放不同的音符,从而实现五音不全的歌曲演奏。整个过程无需复杂的编程基础,适合8岁以上儿童进行STEM教育。

一、项目背景

一场突如其来的疫情,打乱了人们的生活节奏,企业延迟复工,学校延迟开课。为保障学生在家学习,教育部指示,充分利用互联网技术,让“停课不停学、不停教”落在实处。最近,全国各地好多省份都发布了开学的具体时间,几近疯狂的“神兽们”终于狂躁起来,二哈也不甘寂寞,大声地喊出来“我要上学校!我要上学校……”

project-image

二哈为了上学校,在家为上学校做好了充分的准备,练就了用眼弹奏乐曲的本领。二哈通过视觉观察,然后经过大脑运算以后,经过好搭MIDI发出声音,用眼睛来演奏优美的音乐了。

材料清单

二、搭建环境

1、硬件:掌控板、百灵鸽、哈士奇、不见不散小音箱、数据线

2、软件:Mind+

project-image
project-image

步骤1 训练二哈标签识别

在二哈产品维库中,找到二维码,截取了六个二维码进行训练。

project-image
project-image

学习标签

project-image

识别标签

project-image

步骤2 代码编写

本次一共识别六个标签,

当标签ID是1的时候,播放音阶5音符C;

当标签ID是2的时候,播放音阶5音符D;

当标签ID是3的时候,播放音阶5音符E;

当标签ID是4的时候,播放音阶5音符G;

当标签ID是5的时候,播放音阶5音符A;

当标签ID是7的时候,播放音阶6音符C;

有人问为啥只有五个音符,不是五音不全吗?是的,就是五音不全,实践证明,好多歌曲只包含五个音符。因为操作有难度,所以只挑选简单的歌曲来演奏。

1、初始化设备

音色可以选择自己喜欢的,我这里选择柔和的电钢琴;二哈引脚默认,切换算法为标签识别。

project-image

2、编写发音代码

当二哈识别标签ID是1的时候,好搭midi发音为音阶5音符C,以此类推

project-image

创作许可协议

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

所需材料/产品

加载全部

    掌控板2.0编程入门学习主控板 含microUSB转TypeC两用线

    掌控板2.0编程入门学习主控板 含microUSB转TypeC两用线

    掌控板2.0编程入门学习主控板 含microUSB转TypeC两用线

    Gravity: 二哈识图(HuskyLens)AI 视觉传感器 - 蘑菇云科创教育

    Gravity: 二哈识图(HuskyLens)AI 视觉传感器 - 蘑菇云科创教育

    Gravity: 二哈识图(HuskyLens)AI 视觉传感器 - 蘑菇云科创教育

相关推荐

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

创作许可协议

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

相关推荐

所需材料/产品

掌控板2.0编程入门学习主控板 含microUSB转TypeC两用线

掌控板2.0编程入门学习主控板 含microUSB转TypeC两用线

掌控板2.0编程入门学习主控板 含microUSB转TypeC两用线

Gravity: 二哈识图(HuskyLens)AI 视觉传感器 - 蘑菇云科创教育

Gravity: 二哈识图(HuskyLens)AI 视觉传感器 - 蘑菇云科创教育

Gravity: 二哈识图(HuskyLens)AI 视觉传感器 - 蘑菇云科创教育