SIGHT:For the Blind
一副智能眼镜瞎的。由 Android Things 和 TensorFlow 提供支持。
故事
有没有想过盲人的生活是怎样的,他们的生活充满了风险。他们甚至不能独自穿过繁忙的街道或公园。他们将需要其他人的一些帮助。他们也对世界的美丽充满好奇,他们本应有探索世界的兴奋感,并意识到眼前发生的事情。即使他们可以在不需要任何人的情况下找到自己的东西。那么,我们如何解决这个问题?
我们要介绍 Sight!
图>简单来说,Sight 是一副适合盲人的智能眼镜。通过使用视力,一个人可以知道他面前发生了什么。
视力的工作原理:-
Sight 是使用 raspberry pi 3 和 Google android 开发的。
Sight 确实包含三个主要部分,一个 raspberry pi 3(由 android 设备提供支持)、摄像头和一个按钮。当人们按下 Sight 上的按钮时,The Sight 将拍照并使用张量流分析图像并检测该图片的内容,然后使用扬声器或耳机,Sight 将语音协助该人了解该图片。
这就是视觉的工作原理!
如何制作视线 自己!
很简单,只需按照以下步骤自己制作!
所需材料
以下是您完成此项目所需的组件和材料。慢慢来,收集一切!
主要组件:
- 树莓派 3
- Raspberry Pi 摄像头模块(5 Mp)
- 微型按钮
- 1K 电阻
- 通用印刷电路板
工具:
- 烙铁
- 焊锡丝
软件:
- Android 事物
- Android Studio
- 张量流
- 火力基地
在树莓派上安装 Android Things
首先,
转到android 事物 网页在此处,然后点击 CONSOLE 网页顶部栏上的菜单。
您应该先登录,然后使用您的任何 Google 帐户登录。
- 点击创建产品 按钮。
- 您应该会看到一个弹出窗口!
- 在产品名称中输入您的产品名称 领域。
- 选择Raspberry Pi 3 来自 SOM 类型。
- 保留 OEM 分区大小 字段为默认值。
- 在说明中对您的产品进行一些说明 领域。
点击创建 按钮
它将带您进入一个新页面。在新页面中,选择工厂图片 从顶部的菜单栏中。
向下滚动一点,然后点击CREATE BUILD CONFIGURATION 按钮。
点击按钮后会出现一个新的构建配置列表 字段将在按钮下方可见。只需从构建配置列表下载构建 .
会开始下载一个zip文件,等待下载完成。
下载完成后。使用 7zip 解压缩文件 或 winrar .等待提取完成(可能只需要 1 到 2 分钟)。
解压文件后,您将获得.img 文件(这是 Raspberry Pi 的 android 操作系统)
我> 将 Android Things 刻录到 SD 卡(闪烁)
现在你需要把这个img文件刻录到你的树莓派的micro SD卡中
我们正在使用 Etcher (Etcher 是 resin.io 的一个开源项目)。
连接SD 卡 计算机 通过SD 读卡器 并打开 Etcher .
选择图片 并选择SD 卡 并点击 Flash .等待它。 Flash 之后 , 拔下 SD 读卡器 并将其插入我们的 Raspberry Pi 3 .
连接Raspberry Pi 3 到通过 RJ 45 的以太网 电缆和电源 使用 5v 适配器即可。
现在是我们的本地 IP 是 192.168.0.22 .
设置 Android Studio
首先下载 Android studio(稳定版)或使用预览版。
注意: 稳定版也可用于 Android Things 开发,但预览版带有内置的 Android Things 开发选项。
下载后,安装并打开Android Studio .
从 GITHUB 克隆/下载项目文件
点击此处转到 SIGHT 项目仓库
https://github.com/FoxLabMakerSpace/SIGHT-For-the-Blind
并下载为 Zip 文件
通过点击打开现有项目打开现有项目 (SIGHT) Android Studio 项目 .
定位SIGHT 项目文件
点击确定打开项目
在 Raspberry Pi 上运行 SIGHT
但我们需要 Android Things 之间的连接 设备(树莓派 ) 使用我们的 Android Studio 上传和调试我们的程序。
我们有 ADB 工具(Android 调试桥 )。它将充当我们Android 机器之间的桥梁 (电话/事物)和开发平台 (Android Studio) 并帮助我们上传和调试我们的程序。
所以接下来我们需要设置ADB 树莓派 (在 Android 上运行 ) 和 Android Studio .在 Windows 中,打开 Android => SDK => Platform-tools。
SDK => Platform-tools” width=”600″ height=”337″>你可以看到adb.exe 文件在这里,但我们不能直接访问它。所以打开一个命令提示符 或 PowerShell 进入文件夹,然后在命令提示符上输入代码 或 PowerShell .
adb 连接
我们从第一步得到了 RPi IP。建立连接后,您将收到响应。
连接到 ip:5555
现在只需点击绿色三角形按钮上传程序。
点击跑 .
您可以看到 Raspberry Pi 在设备列表中。只需点击确定 用于运行我们的程序。
树莓派接线
该接线电路了!
这里我们使用一个按钮来触发相机捕捉图像。
<块引用>不要忘记将树莓派相机模块和耳机连接到树莓派 3
我们在预制板上构建了自己的 Pi 帽子,我们建议您自己制作。
Fritzing 文件附在本项目的附件部分。
测试一切!
在我们将所有东西安装到外壳中之前,只需确保一切正常。
只需打开您的树莓派 3 并等待 5 秒钟即可加载所有内容。按下按钮使用相机进行拍摄,然后再等待一秒钟。您可以通过耳机或扬声器听到图像中的内容。
如果一切顺利,是时候将它们放入安全的箱子中以防止任何意外损坏。
制作外壳
这不是一个重要的步骤,如果你能按照自己的风格做一个围栏,那就太好了,看起来也很酷。
我们构建了一个简单的外壳,在将其安装到玻璃中之前将电路放置在安全的位置。我们从附近的当地商店获得了一个通用塑料外壳。为 Raspberry Pi 上的端口制作了一些切口和孔。我们用一些喷漆(黑色和白色油漆)给它们上色。
而且它看起来很漂亮!
安装到玻璃上
我们的实验室里有一块玻璃,幸运的是,它是我们能找到的最好的玻璃,可以让这个项目变得完美。
把所有东西都放在玻璃上后,看起来很酷。我们使用了最近从英特尔获得的移动电源,为树莓派及其电路供电。
概念设计
许多视障人士期待着某种可以帮助他们自立的事物。
所以,我们想把这个概念变成现实。我们在 3D 建模 CAD 工具中设计了几个概念设计。
未来升级
骨传导扬声器
耳机戴起来并不舒服,而且看起来很奇怪。因此,我们正在研究更好的简约解决方案。我们最终总结了骨传导扬声器。骨传导扬声器也将帮助那些听不见的人。
更好的相机
我们在这个原型中使用的相机不适合制造产品。此外,它有一些限制,比如我们不能在晚上或黑暗的地方使用它们。所以我们将它们升级为分辨率更高的红外摄像头。
舒适玻璃
考虑到硬件的重量,普通的 Glass 并不舒服。所以我们正在快速设计和研究最舒适的 Sight 玻璃。
扩展能力
我们也在开发和优化视觉的源代码来处理视觉的能力感知。在最低要求方面也有更好的表现。
电源管理
Sight 是一种可穿戴设备。所以我们很关心Sight的备用电池。我们将开发一个优化的配电板。
演示
来源: 给盲人
制造工艺