Skip to content

将任何眼镜变成人工智能驱动的智能眼镜

License

Notifications You must be signed in to change notification settings

yuanxiaoming8899/OpenGlass

 
 

Repository files navigation

OpenGlass - 开源智能眼镜

使用不到 25 美元的现成组件即可将任何眼镜变成可破解的智能眼镜。记录您的生活、记住您遇到的人、识别物体、翻译文本等等。

开放玻璃

视频演示

OpenGlass 演示

想要预建版本吗?

我们将运送数量有限的预制套件。填写兴趣表以获得通知。

社区

加入Based Hardware Discord了解设置问题、贡献指南等。

入门

请按照以下步骤设置 OpenGlass:

硬件

  1. 收集所需的组件:

  2. 使用提供的 STL 文件 3D 打印眼镜安装盒。

  3. 打开固件文件夹.ino并在 Arduino IDE 中打开该文件。

    • 如果您没有安装Arduino IDE,请从官方网站下载并安装。
  4. 按照软件准备步骤为 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并安装它。
    • 选择您的主板和端口:
      • 在 Arduino IDE 顶部,选择端口(可能是 COM3 或更高端口)。
      • xiao在左侧开发板中搜索并选择XIAO_ESP32S3
  5. 在刷新之前,请转到 Arduino IDE 中的“工具”下拉菜单,并确保将“PSRAM:”设置为“PSRAM:“OPI PSRAM”

像这样

  1. 将固件上传到XIAO ESP32S3板。

软件

  1. 克隆 OpenGlass 存储库并安装依赖项:

    git clone https://github.com/BasedHardware/openglass.git
    cd openglass
    npm install
    

    您还可以使用纱线来安装,方法是

    yarn install
    
  2. keys.ts在位于https://github.com/BasedHardware/OpenGlass/blob/main/sources/keys.ts的文件中添加 Groq 和 OpenAI 的 API 密钥。

  3. 对于 Ollama,从https://github.com/ollama/ollama的存储库自行托管 REST API ,并将 URL 添加到keys.ts文件中。

  4. 启动应用程序:

    npm start
    

    如果使用纱线启动应用程序

    yarn start
    

    注:这是一个世博项目。现在,打开 localhost 链接(完成步骤 5 后将出现)以访问 Web 版本。

执照

该项目根据 MIT 许可证获得许可。

About

将任何眼镜变成人工智能驱动的智能眼镜

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 79.7%
  • TypeScript 15.9%
  • C++ 4.3%
  • JavaScript 0.1%