OpenGlass 智能眼镜改装全攻略:25美元让普通镜架“长出“AI眼睛
OpenGlass 智能眼镜改装全攻略25美元让普通镜架长出AI眼睛【免费下载链接】OpenGlassTurn any glasses into AI-powered smart glasses项目地址: https://gitcode.com/GitHub_Trending/op/OpenGlass副标题一套开源软硬件方案实现实时识人、文字翻译与生活记录从零到戴上的完整实操指南你平时戴的那副眼镜除了让你看清路牌还能帮你读懂路牌——把英文菜单翻译成中文、认出三年前见过一面的熟人、记住刚逛过的每件商品价格。听起来像科幻片道具但 OpenGlass 这个开源项目告诉你只需要 25 美元不到的现成零件再加一个周末下午这一切就能成真。它不是眼镜是装在你脸上的第二副视网膜如果非要用一句话概括OpenGlass 是一套把普通镜架改造成 AI 智能眼镜的开源方案用 ESP32 S3 芯片做采集端借助云端大模型做理解端最后把答案以文字或语音的形式递到你眼前。打个比方——如果说你的眼镜是窗户那 OpenGlass 就是给这扇窗户装了位全天候值班的瞭望员他负责不停地看、不停地记、随叫随到地回答你的问题而这位瞭望员的薪水全部由开源社区和免费大模型买单。为什么值得动手五个让你心动的理由成本低到离谱核心物料只需一块 Seeed XIAO ESP32 S3 Sense 开发板、一块 250mAh 锂电池总价控制在 25 美元内比一顿外卖还便宜全链路开源从硬件固件到前端界面代码全部敞开改一处逻辑、换一个模型都随你模型自由切换既能用本地跑的 Ollama 轻量视觉模型也能调 Groq、OpenAI 的云端接口按需选择模块化结构固件、AI 代理、前端三块彼此独立想只升级大脑不动身体完全可行️形态自由3D 打印的镜架挂件一扣即用任何有腿儿的眼镜都能变身两位玩家的真实体验一个玩改装一个玩应用故事一电子工程系学生阿凯的周末装机记阿凯在实验室里熬了三个晚上第一次把 OpenGlass 跑通。他先是打印了仓库里提供的 STL 镜架模型把 XIAO 开发板嵌进去接好电池再用 Arduino IDE 刷入固件。第一次戴上时他对着窗外随手一指手机上的 Expo 界面就弹出了 AI 对窗外街景的描述——一辆白色面包车停在红砖建筑前路牌上写着 XX 路。他当场愣住原来让机器看见世界离普通人这么近。故事二旅行博主老周的随身翻译官老周不碰代码只按 README 一步步装好依赖、填好密钥。他带着这套眼镜去泰国镜头对准街边菜单AI 逐字念出菜品内容在博物馆里对着英文展牌问一句这上面写了什么答案立刻以文字形式显示在屏幕上。他笑称以前旅游靠翻译软件举手机现在靠眼镜眨眨眼就完事。原理拆解一张照片从看见到听懂要走四步很多人以为智能眼镜很神秘其实 OpenGlass 的数据流清晰得像个流水线第一步采集。固件层firmware/firmware.ino驱动摄像头按固定节奏拍照——默认每 5 秒一张你也可以改成 1 秒或 30 秒改一个数字即可。拍下的 JPEG 图像被切成小块通过 BLE 蓝牙通道分片推送给手机端。第二步拼装。手机上的 Expo 应用sources/app/DeviceView.tsx负责接收分片、校验序号、把碎片拼回完整图片顺带旋转回正确的方向。第三步理解。拼好的图片交给 AI 代理sources/agent/Agent.ts它会调用图像描述模型生成文字版旁白。这段旁白会被缓存起来作为后续问答的依据——相当于先给照片写笔记再拿笔记回答问题。第四步应答。当你对着输入框提问系统把之前所有笔记打包喂给 LLM默认走 Groq 的 Llama3模型只依据笔记内容作答最后把答案显示在界面甚至通过 TTS 读出来。一个值得注意的设计OpenGlass 特意把看图说话和问答拆成两个模型——轻量的 moondream 负责视觉描述强大的 Llama3 负责推理应答各司其职速度和成本都能兼顾。上手速通跟着六步一个下午跑起来第一步准备硬件清单只有三样Seeed XIAO ESP32 S3 Sense、3.7V 锂电池、3D 打印的镜架挂件STL 文件在仓库里。没有打印机的朋友网上找代打服务十块钱以内搞定。第二步刷固件用 Arduino IDE 打开 firmware/firmware.ino按以下顺序操作在文件→首选项里添加 ESP32 开发板管理地址在工具→开发板中搜索并安装 esp32 包板型选择XIAO_ESP32S3关键一步在工具菜单里把 PSRAM 设为OPI PSRAM否则内存不足直接崩溃插上 USB选中端口点击上传如果你习惯命令行也可以用 arduino-cli 一键编译烧录arduino-cli compile --build-path build --output-dir dist -e -u -p COM5 -b esp32:esp32:XIAO_ESP32S3:PSRAMopi第三步克隆代码并装依赖git clone https://gitcode.com/GitHub_Trending/op/OpenGlass cd OpenGlass yarn install第四步配置密钥密钥统一放在 sources/keys.ts 中它读取三个环境变量export const keys { groq: process.env.EXPO_PUBLIC_GROQ_API_KEY ?? , ollama: process.env.EXPO_PUBLIC_OLLAMA_API_URL ?? , openai: process.env.EXPO_PUBLIC_OPENAI_API_KEY ?? , };如果你打算全程用本地模型只需准备 Ollama 地址默认 http://localhost:11434/api/chat云端密钥可暂时留空。第五步拉取本地视觉模型ollama pull moondream:1.8b-v2-fp16这个 1.8B 的轻量模型在低功耗设备上表现均衡是官方默认推荐。第六步启动应用yarn startExpo 会打开一个本地链接浏览器访问即可看到连接界面。点击Connect to the device选择名为 OpenGlass 的蓝牙设备戴上眼镜世界就开始说话了。新手高频疑问现象、原因与解法对照现象原因解法固件上传时报端口未找到驱动未装或端口未选中换一根支持数据传输的 USB 线在设备管理器确认端口号重新选择编译通过但一开机就重启PSRAM 未设置为 OPI工具菜单中把 PSRAM 改成 OPI PSRAM 后重新上传识别结果为空或一直转圈Ollama 服务未启动或模型未下载先执行ollama serve再确认ollama pull完成图像描述明显胡说八道默认模型过轻场景太复杂在 prompts/generate.ts 或 imageDescription.ts 中换用 llava:34b-v1.6 等大模型想批量测试不同模型效果手动换模型太麻烦运行yarn prompts脚本会自动跑完四个模型并生成对比报告关于最后一条多说两句仓库里专门准备了 prompts/series_1 目录放了 50 多张真实场景照片和对应的 AI 描述输出。你可以直接看 .md 文件对比四个模型默认描述、llava-llama3、llava:34b-v1.6、moondream在同一张图上的表现差异这是挑选视觉模型最直观的参考资料。进阶玩法把 OpenGlass 玩成自己的形状跑通基础流程后你会发现可玩性远不止于此调频率在 DeviceView.tsx 里改自动拍照的间隔参数当前写死为 5 秒实现快照模式或省电模式换模型ollama.ts 中定义了一套 KnownModel 类型往里加新模型名即可加语音openai.ts 已经封装了 TTS 能力把回答读出来的代码路径是现成的跑对比实验prompts/generate.ts 会自动遍历所有测试图片、跑遍模型并写回结果文件做模型评测像写作业一样简单写在最后开源的意义是让每个人都能看见OpenGlass 最打动我的地方不是它技术多炫而是它把AI 硬件的门槛砸到了 25 美元——你不需要大厂供应链不需要芯片设计能力一块开发板加一个开源仓库就能拥有自己的智能眼镜。项目的模块化设计让任何人都能贡献有人优化固件采集逻辑有人调教提示词有人补充测试图片集每一个 PR 都在让这个方案变得更聪明。最后提醒一句该项目已整体迁移至 Omi 仓库当前仓库不再接收新维护想跟进最新迭代的朋友请关注 Omi 的后续发布。趁动手的热情还在去把那份 STL 打印出来吧——你的眼镜该睁眼了。【免费下载链接】OpenGlassTurn any glasses into AI-powered smart glasses项目地址: https://gitcode.com/GitHub_Trending/op/OpenGlass创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

如何把Minecraft Java版装进iPhone?PojavLauncher 终极上手教程

如何把Minecraft Java版装进iPhone?PojavLauncher 终极上手教程

如何把Minecraft Java版装进iPhone?PojavLauncher 终极上手教程 【免费下载链接】PojavLauncher_iOS A Minecraft: Java Edition Launcher for Android and iOS based on Boardwalk. Succeeded by https://github.com/AngelAuraMC/Amethyst-iOS 项目地址: https:/…

2026/11/2 10:41:59 阅读更多 →
开源项目成功之道 05:8个核心模式避坑指南

开源项目成功之道 05:8个核心模式避坑指南

开源项目成功之道 05:8个核心模式避坑指南Bilibili 同步视频一、开放式沟通:别怕 “说太多”,过度沟通才是最优解实操思路:主动做多渠道、高频次同步二、两种治理模式:初创选独裁,成熟走共治1. 仁慈独裁模式…

2026/11/1 11:23:52 阅读更多 →
一条命令搞定Windows优化:WinUtil软件安装、系统设置与修复完整指南

一条命令搞定Windows优化:WinUtil软件安装、系统设置与修复完整指南

一条命令搞定Windows优化:WinUtil软件安装、系统设置与修复完整指南 【免费下载链接】winutil Chris Titus Techs Windows Utility - Install Programs, Tweaks, Fixes, and Updates 项目地址: https://gitcode.com/GitHub_Trending/wi/winutil 周五下午五点…

2026/11/1 2:19:04 阅读更多 →

最新新闻

Electron桌面应用开发实战:从环境搭建到打包发布全流程

Electron桌面应用开发实战:从环境搭建到打包发布全流程

做前端这些年,我大部分时间都在跟浏览器标签页打交道,直到第一次把桌面应用跑起来,才发现原来自己一直被限制在地址栏和刷新按钮围起来的框框里。Electron这个词,最开始是在某段时间频繁出现在同事的讨论里,一个用HTML…

2026/11/2 0:25:10 阅读更多 →
滑盖智能锁T109深度解析:结构原理、安装调试与故障排查

滑盖智能锁T109深度解析:结构原理、安装调试与故障排查

简介:亚太天能T109滑盖智能锁产品说明书是一份PDF格式的官方技术文档,主要面向智能锁安装人员、终端用户及售后维护者,帮助快速掌握产品安装、配置与常见故障处理。全包仅1个PDF文件,大小4.37MB,内容结构清晰&#xff…

2026/11/1 10:36:53 阅读更多 →
PMSM弱磁控制原理与Simulink建模:高速AGV驱动系统设计指南

PMSM弱磁控制原理与Simulink建模:高速AGV驱动系统设计指南

上个月我在调试一台高速AGV的驱动系统,整车要求空载跑到8m/s,电机转速已经拉到额定点,驱动器的输出电压也顶到了母线电压极限附近。再往上踩速度指令,转速纹丝不动,三相电流反而开始震荡。那会儿我的第一反应就是&…

2026/11/1 10:36:51 阅读更多 →
C++核心知识点:从内存管理到STL的实战指南

C++核心知识点:从内存管理到STL的实战指南

C 这门语言我前前后后折腾了十几年,用它写过嵌入式驱动、做过游戏服务端,也搭过基础组件库。每次看到新人一头扎进"C 核心知识点"这个搜索词,我其实挺感慨的——这门语言的难点从来不是语法多,而是知识点之间的耦合太深…

2026/11/2 1:16:51 阅读更多 →
T109滑盖智能锁怎么装?安装调试与故障排查全攻略

T109滑盖智能锁怎么装?安装调试与故障排查全攻略

简介:亚太天能T109滑盖智能锁产品说明书以PDF格式发布,适合智能锁用户、安装人员与售后维修人员阅读。内容围绕T109系列指纹密码刷卡锁展开,先介绍前面板、后面板、锁体、机械钥匙、电池盒盖等部件名称与功能,再给出完整安装步骤&…

2026/11/1 10:35:11 阅读更多 →
LLM知识降熵:从信息垄断到理解权下放

LLM知识降熵:从信息垄断到理解权下放

你有没有过这种经历:翻开源码注释、论文摘要或者一份专业报告,每个字都认识,连在一起却像天书。想找人聊聊,身边要么没人懂,要么懂的懒得跟你解释。后来我试着把同一段内容丢给一个大语言模型,几秒钟之后&a…

2026/11/1 9:35:41 阅读更多 →

日新闻

周新闻

月新闻