今天小编给大家带来的是来自美国就旧金山的Maker Nik Shevchenko的OpenGlass项目,该项目的硬件基于Seeeed Studio的XIAO ESP32S3 sense制作,能够在佩戴过程中间隔一定的时间进行拍照,可以帮忙记忆新朋友的名字,帮助你找到钥匙的位置,计算食物的卡路里等数百个应用场景,重要的是这个项目仅需20美元,就可以将任何普通的眼镜变成AI眼镜。
材料清单
硬件
-
Seeed Studio XIAO ESP32S3 Sense
-
EEMB LP502030 3.7v 250mAH 电池
-
3D打印眼镜支架盒
软件
Arduino IDE
制作步骤
1、准备好所需的组件:
-
Seeed Studio XIAO ESP32S3 Sense
-
EEMB LP502030 3.7v 250mAH 电池
-
3D打印眼镜安装盒
2、使用提供的 STL 文件 3D 打印眼镜安装盒。
3、打开固件文件夹,然后在Arduino IDE中打开.ino文件
如果您尚未安装Arduino IDE,请从官方网站下载并安装。
4、按照软件准备步骤为XIAO ESP32S3板设置Arduino IDE:
将 ESP32 开发板包添加到您的 Arduino IDE:
导航到“文件>首选项”,然后用以下 URL 填写“Additional Board Manager URLs”:https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json
导航到“工具”>“Board > Boards Manager...”,在搜索框中键入关键字"esp32"选择最新版本的 ,然后安装它。
选择您的主板和端口:
在Arduino IDE上,选择端口(可能是COM3或更高版本),在左侧开发板中搜索并选择XIAO ESP32S3
5、在烧录代码之前,请转到Arduino IDE中的“工具”下拉列表,并确保将“PSRAM:”设置为“PSRAM:”OPI PSRAM”
Like this
6、将固件上传到 XIAO ESP32S3板。
软件
1、克隆 OpenGlass 存储库并安装依赖项:
git clone https://github.com/BasedHardware/openglass.gitcd openglassnpm install
您也可以使用 yarn 进行安装,通过执行
yarn install
2、在位于
https://github.com/BasedHardware/OpenGlass/blob/main/sources/keys.ts
的文件中添加 Groq 和 OpenAI 的 API 密钥。keys.ts
3、对于 Ollama,从位于 https://github.com/ollama/ollama 的存储库自托管 REST API,并将 URL 添加到文件中。keys.ts
4、启动应用程序:
npm start
如果使用 yarn 启动应用程序
yarn start
注意:这是原型展示项目。需要打开 localhost 链接以访问 Web 版本。