回到首页 返回首页
回到顶部 回到顶部
返回上一页 返回上一页

色盲辅助机 简单

头像 DennisChen 2020.03.19 1383 0

【项目背景】

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

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

【原理分析】

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

材料清单

  • 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

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

评论

user-avatar