news 2026/10/18 23:02:33

25美元快速改造:给旧眼镜装上OpenGlass,让它替你看世界

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
25美元快速改造:给旧眼镜装上OpenGlass,让它替你看世界

25美元快速改造:给旧眼镜装上OpenGlass,让它替你看世界

【免费下载链接】OpenGlassTurn any glasses into AI-powered smart glasses项目地址: https://gitcode.com/GitHub_Trending/op/OpenGlass

把一副旧近视镜变成能看会说的智能眼镜,OpenGlass 花了我不到 25 美元和三个晚上。上周我拆了自己的镜腿,塞进去一块拇指大的 ESP32 板子,如今它认得外文路牌、读得懂菜单,还能把我用英文提的问题念出声。它没有屏幕,也没有本地算力,真正的"脑子"跑在你手机或电脑上的大模型里——这正是它便宜又灵活的原因。

先搞懂它到底怎么分工

OpenGlass 是个纯开源项目,硬件端只干两件事:拍照、收声。镜腿上的 Seeed Studio XIAO ESP32 S3 连着摄像头和麦克风,把画面与音频经蓝牙丢给手机;手机端那个 Expo 应用收到图之后,先交给视觉模型做描述,再把你的提问丢给语言模型,最后用语音念出来。说白了,眼镜是"眼睛加耳朵",你的设备才是"大脑",所以它能随你换模型。

硬件怎么搭:一块拇指板加副镜腿

三样东西就够:一块 XIAO ESP32 S3 Sense 开发板、一块 3.7V 的 EEMB 锂电、一个 3D 打印的镜腿外壳。外壳用官方 STL 打,十美元以内能搞定,没有打印机找在线代打也行。

接线有个省事的点:firmware/camera_pins.h 里已经把 XIAO ESP32 S3 的摄像头引脚全部配好了,我烧录时基本照默认走。真正卡我的是 Arduino 里那项设置——PSRAM 一定要手动选成 OPI PSRAM,选错画面直接黑屏,我在这上面磨了小半小时。不想用图形界面的话,firmware/readme.md 给了 arduino-cli 的完整命令。

官方文档:firmware/readme.md

填三组密钥接通整条链路

代码拉下来装依赖:

git clone https://gitcode.com/GitHub_Trending/op/OpenGlass cd OpenGlass npm install

接着在 sources/keys.ts 里填三样:Groq 和 OpenAI 各一把 API key,再加一个 Ollama 地址。想让图像描述不出门,就本地起个 Ollama,拉一个 moondream:1.8b-v2-fp16,这个视觉模型专门用来描述画面、转录文字。填完跑 npm start,浏览器里点一下"连接设备",让网页蓝牙找到那副叫 OpenGlass 的眼镜,链路就通了。

戴上之后,它能陪你做什么

我测得最多的是"随身翻译加提问"。它每 5 秒自动拍一张图,先让 moondream 把画面里有什么、有什么字转成描述,再把你随口问的一句(比如"这站下一班几点")交给 Groq 的 llama3-70b 或 gpt-4o,答案出来直接念给你听。出国看路牌、开会瞄白板、帮不方便低头看手机的朋友念东西,都是顺手的场景,全程不用掏手机,戴着眼镜问一句就够。

还能往哪改

它是个可 hack 的底座,几个我试过的方向:换大脑——sources/modules 下的 groq-llama3.ts、openai.ts、ollama.ts 三个模型是平级替换,全走 Ollama 的话数据一点不出本机;要录音更省流,firmware 里留了 Opus 编码的开关;外壳换成自己 3D 建模的形状也行。顺带一提,这个项目是后来那副更完整的 Omi 眼镜的早期版本,MIT 协议,随便改。

我下一版准备把镜头角度再调调,让它别老拍到自己的鼻尖。你要是也想折腾,第一步先把 PSRAM 选对——那是唯一能劝退人的地方,过了这一关,剩下都是顺水推舟。

【免费下载链接】OpenGlassTurn any glasses into AI-powered smart glasses项目地址: https://gitcode.com/GitHub_Trending/op/OpenGlass

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/18 23:02:31

Go重写校园论坛微信小程序后端:架构设计与实践

简介:一套基于 Go 语言开发的校园论坛微信小程序完整源码,面向有基本后端基础、希望搭建校园交流社区或学习 Go 后端与小程序接口设计的开发者。项目按 service、router、models、apis 等模块分层,覆盖用户、帖子、评论、管理等核心业务&…

作者头像 李华
网站建设 2026/10/18 23:02:25

HCIA-AI题库实战:从背题到跑通代码的AI入门路径

简介:这份资源是华为HCIA-AI认证V4.0考试的题库整理包,面向准备参加华为人工智能基础认证的考生及AI入门学习者,作者以950多分通过考试后,将刷题经验与题目汇总发布,帮助读者系统复习、查漏补缺。压缩包共3个文件&…

作者头像 李华
网站建设 2026/10/18 23:01:15

ApexSQL Log实战:从SQL Server事务日志精准还原误删数据

简介:在日常数据库运维中,人为失误造成的表格误删往往令人措手不及,ApexSQL Log 正是面向这一场景的日志分析与恢复工具,适合数据库管理员、运维人员和开发者使用,支持多种数据库版本,并已在 SQL Server 20…

作者头像 李华
网站建设 2026/10/18 23:00:36

B站会员购抢票辅助工具 biliTickerBuy:从安装到首次抢票的完整指南

B站会员购抢票辅助工具 biliTickerBuy:从安装到首次抢票的完整指南 【免费下载链接】biliTickerBuy b站会员购购票辅助工具 项目地址: https://gitcode.com/GitHub_Trending/bi/biliTickerBuy biliTickerBuy 是一款开源免费的 B 站会员购抢票辅助工具&#x…

作者头像 李华
网站建设 2026/10/18 22:59:24

Trae 国际版下载地址与 TaoToken 统一 Key 配置指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/10/18 22:55:57

动态代理在远程调用中的工程实践:原理、Demo与避坑

我写过不少和远程调用相关的代码,真正让我对“代理模式”这个概念从“知道”变成“会用”的,是一次接口对接经历。对方只丢给我一个接口定义,明确说:你按普通本地接口来调用就行,至于它背后是怎么跨网络传输、怎么找到…

作者头像 李华