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),仅供参考