使用不到 25 美元的现成组件即可将任何眼镜变成可破解的智能眼镜。记录您的生活、记住您遇到的人、识别物体、翻译文本等等。
我们将运送数量有限的预制套件。填写兴趣表以获得通知。
加入Based Hardware Discord了解设置问题、贡献指南等。
请按照以下步骤设置 OpenGlass:
-
收集所需的组件:
-
使用提供的 STL 文件 3D 打印眼镜安装盒。
-
打开固件文件夹
.ino
并在 Arduino IDE 中打开该文件。- 如果您没有安装Arduino IDE,请从官方网站下载并安装。
-
按照软件准备步骤为 XIAO ESP32S3 板设置 Arduino IDE:
- 将 ESP32 板包添加到您的 Arduino IDE:
- 导航到“文件”>“首选项”,然后使用以下 URL 填写“其他 Boards Manager URL”:
https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json
esp32
导航到“工具”>“开发板”>“开发板管理器...”,在搜索框中键入关键字,选择最新版本的esp32
并安装它。
- 导航到“文件”>“首选项”,然后使用以下 URL 填写“其他 Boards Manager URL”:
- 选择您的主板和端口:
- 在 Arduino IDE 顶部,选择端口(可能是 COM3 或更高端口)。
xiao
在左侧开发板中搜索并选择XIAO_ESP32S3
。
- 将 ESP32 板包添加到您的 Arduino IDE:
-
在刷新之前,请转到 Arduino IDE 中的“工具”下拉菜单,并确保将“PSRAM:”设置为“PSRAM:“OPI PSRAM”
- 将固件上传到XIAO ESP32S3板。
-
克隆 OpenGlass 存储库并安装依赖项:
git clone https://github.com/BasedHardware/openglass.git cd openglass npm install
您还可以使用纱线来安装,方法是
yarn install
-
keys.ts
在位于https://github.com/BasedHardware/OpenGlass/blob/main/sources/keys.ts的文件中添加 Groq 和 OpenAI 的 API 密钥。 -
对于 Ollama,从https://github.com/ollama/ollama的存储库自行托管 REST API ,并将 URL 添加到
keys.ts
文件中。 -
启动应用程序:
npm start
如果使用纱线启动应用程序
yarn start
注:这是一个世博项目。现在,打开 localhost 链接(完成步骤 5 后将出现)以访问 Web 版本。
该项目根据 MIT 许可证获得许可。