25美元打造AI智能眼镜:OpenGlass完整技术解析与实现方案
OpenGlass是一个开源项目,能将任何普通眼镜转变为可黑客化的智能眼镜,仅需不到25美元的现成组件。它可以记录生活、记住遇到的人、识别物体、翻译文本等,为用户带来丰富的智能体验。## 项目介绍OpenGlass的核心理念是让智能眼镜变得普及且经济实惠。通过简单的硬件组装和软件配置,任何人都能拥有属于自己的AI智能眼镜。[
组装步骤
- 3D打印眼镜安装外壳。
- 将XIAO ESP32 S3 Sense和电池安装到外壳中。
固件烧录
准备工作
- 打开firmware文件夹,在Arduino IDE中打开
.ino文件。 - 若未安装Arduino IDE,从官方网站下载安装。
- 也可按照firmware/readme.md中的步骤使用
arduino-cli进行构建。
配置Arduino IDE
- 添加ESP32板包:
- 导航至文件 > 首选项,在"附加开发板管理器URLs"中填入:
https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json - 导航至工具 > 开发板 > 开发板管理器,搜索
esp32并安装最新版本。
- 导航至文件 > 首选项,在"附加开发板管理器URLs"中填入:
- 选择开发板和端口:
- 在Arduino IDE顶部选择端口(可能是COM3或更高)。
- 在左侧开发板中搜索
xiao并选择XIAO_ESP32S3。
- 在"工具"下拉菜单中,确保将"PSRAM"设置为"OPI PSRAM"。
上传固件
将固件上传到XIAO ESP32S3开发板。
软件设置
安装依赖
- 克隆OpenGlass仓库并安装依赖:
git clone https://gitcode.com/GitHub_Trending/op/OpenGlass cd OpenGlass npm install也可以使用yarn安装:
yarn install
配置API密钥
在sources/keys.ts文件中添加Groq和OpenAI的API密钥。
设置Ollama
- 从https://github.com/ollama/ollama自托管REST API,并将URL添加到
keys.ts文件中,URL应为http://localhost:11434/api/chat。 - 在终端中输入"ollama pull moondream:1.8b-v2-fp16"。
启动应用
npm start
若使用yarn,启动命令为:
yarn start
注意:这是一个Expo项目,目前可打开本地主机链接(完成步骤5后出现)访问Web版本。
功能特点
OpenGlass智能眼镜具有多种强大功能,包括:
- 生活记录:捕捉日常精彩瞬间。
- 人脸识别:帮助记住遇到的人。
- 物体识别:快速识别周围物体。
- 文本翻译:实时翻译不同语言文本。
社区支持
加入Based Hardware Discord,获取设置问题解答、贡献指南等更多信息。
总结
通过OpenGlass项目,你可以以极低的成本将普通眼镜升级为功能丰富的AI智能眼镜。无论是技术爱好者还是普通用户,都能轻松上手,享受智能科技带来的便利。现在就动手打造属于你的智能眼镜吧!
更多推荐






所有评论(0)