色盲辅助机

2020-03-191474
AI 快速预览详细 收起
色盲辅助机是一个利用二哈识图和micro:bit开发的教育工具,旨在帮助色盲人士学习和分辨不同颜色。项目使用了micro:bit编程入门开发板、二哈识图AI视觉传感器和MP3语音模块等硬件。通过将二哈识图连接到扩展板的I2C接口,MP3模块连接到扩展板的UART接口,实现颜色识别并通过语音提示告知学习者卡片的颜色信息。这个项目不仅有助于色盲人士的学习,还适用于STEM教育场景,适合零基础新手入门。

【项目背景】

现实生活中有这样一群人,他们分不清某些颜色而被大家嘲笑,甚至被戴着有色眼镜对待。他们不能开车,出行也没那么方便。我们学校有个老师就是色盲,因此很自卑,很羡慕那些能开车的人,但最令他伤心的是别人异样的眼光。他只是区分不清个别颜色而已,其他与正常人无异。

因此,我想制作一个色盲辅助机,帮助色盲人士学习、分辨不同的颜色。

【原理分析】

利用二哈识图的颜色识别功能区分不同颜色的卡片,将卡片的颜色信息通过语音告诉学习者。

材料清单

  • micro:bit 编程入门开发板 X1 链接
  • micro:IO Extend micro:bit 掌控板 IO扩展板 X1 链接
  • Gravity: 二哈识图(HuskyLens)AI 视觉传感器 X1 链接
  • Gravity: UART MP3语音模块 X1 链接
  • 无源音箱小喇叭 (8Ω3W) X1 链接

步骤1 设备连接

1.将二哈识图连接到扩展板的 I2C 接口。

2.将 MP3 模块连接到扩展板的 UART 接口,注意 P13 和 P14 两根线要对调。

3.将小喇叭接到 MP3 模块上。

project-image

连好的效果如下:

project-image

步骤2 编写代码

首先加载需要用到的主控板及传感器。依次加载 micro:bit、二哈识图以及 MP3 模块。

project-image
project-image
project-image

首先初始化 MP3 模块和二哈识图,将二哈识图的算法切换到颜色识别。如果二哈识图检测到镜头前有颜色卡片出现,则通过 MP3 模块告诉学习者这个卡片的颜色。点阵屏用来测试验证颜色与语音是否匹配正确。

具体代码如下:

project-image

步骤3 调试运行

1.将颜色卡片对应的颜色信息录制成音频,按照顺序编号(01,02,……),放入 MP3 模块中。

2.利用二哈识图依次学习颜色卡片。

3.给 micro:bit 和 二哈识图分别供电,测试效果。

project-image

这里利用两根铜柱将二哈识图固定到扩展板上。具体测试视频如下:

创作许可协议

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

所需材料/产品

加载全部

    micro:bit V1.5 编程入门开发板

    micro:bit V1.5 编程入门开发板

    micro:bit V1.5 编程入门开发板

    Gravity: UART MP3语音模块

    Gravity: UART MP3语音模块

    Gravity: UART MP3语音模块

    无源音箱小喇叭 (8Ω3W)

    无源音箱小喇叭 (8Ω3W)

    无源音箱小喇叭 (8Ω3W)

相关推荐

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

创作许可协议

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

相关推荐

所需材料/产品

micro:bit V1.5 编程入门开发板

micro:bit V1.5 编程入门开发板

micro:bit V1.5 编程入门开发板

Gravity: UART MP3语音模块

Gravity: UART MP3语音模块

Gravity: UART MP3语音模块

无源音箱小喇叭 (8Ω3W)

无源音箱小喇叭 (8Ω3W)

无源音箱小喇叭 (8Ω3W)

加载全部