ARTICLE · INTELLIGENCE

战地情报 · 详情页

来自尧图项目组的一线实战观察与深度解析

OpenGlass 拆解:$25 把普通眼镜改成 AI 智能眼镜的完整方案

OpenGlass 拆解:$25 把普通眼镜改成 AI 智能眼镜的完整方案

OpenGlass 拆解:$25 把普通眼镜改成 AI 智能眼镜的完整方案

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

OpenGlass 这个项目,用一块 XIAO ESP32 S3 开发板、一颗 OV2640 摄像头、一块 250mAh 电池和一个 3D 打印小盒子,就不到 $25(约 180 元人民币),把任何一副普通眼镜改造成能拍照、能录音、还能跟本地 AI 对话的 AI 智能眼镜。今天这篇,我们就把它从零件到代码一层层拆给你看。

把普通眼镜变 AI 助手,它到底靠什么

OpenGlass 的定位一句话就说清了:把"任何一副普通眼镜"变成"可 hack 的 AI 智能眼镜"。它不是一副买回来用到没电就扔的电子产品,而是把"智能"的开关交到你手里的一套底子——官方 README 的原话是 "Turn any glasses into hackable smart glasses",能记录你的日常、认出你刚见到的人、识别物体、翻译文字,"and more"。分工很简单:摄像头负责看,麦克风负责听,手机 App 负责把画面喂给 AI,眼镜本身只是个没有屏幕的"前端"。

不到 $25,钱都花在哪了

先把零件摊开算笔账,你就能看到"够用"两个字是怎么抠出来的:

  • 主控 + 摄像头一体板:XIAO ESP32 S3 Sense,约 $10。注意这颗板子自带 OV2640 摄像头和 PDM 麦克风,等于把"眼睛"和"耳朵"焊在同一块板上,省掉了单独买摄像头模块的钱。
  • 电池:EEMB 3.7V 250mAh,几美元。做成可拆卸,没电了换一块就行。
  • 镜架:官方直接给 STL 文件,3D 打印材料几块钱。
  • 剩下的预算:留给螺丝、线材、可能的焊接。

把这些加到一块,相对商用版多出来的那几千块钱,买的根本不是芯片更高级——买的是别人替你封装好的黑盒、替你定死的功能、替你做完的所有决定。

几个关键取舍,它是怎么做的 🔍

分辨率故意调低。固件 firmware/firmware.ino 里config.frame_size先写成FRAMESIZE_UXGA(1600×1200,OV2640 满血),紧接着又被改回FRAMESIZE_SVGA(800×600),旁边注释一句 "Low quality (and in local ram)"。代价是画面偏糊、弱光下容易糊成一团;你因此得到的是画面能塞进本地内存、传输快、还省电,眼镜才能连续用上好一阵子,而不是用半小时就没电。

音频编码可切换。同一块硬件支持 Opus、Mu-law、PCM 三种音频编码,用哪个靠一行宏定义:

// #define CODEC_OPUS // #define CODEC_MULAW #define CODEC_PCM

这段在干嘛:注释掉当前那行、放开你想用的那行,重刷一遍固件,同一副眼镜就切成了"另一种用法"——官方还在注释里老实标了句 Opus "still under development",说明音质最好的那条路其实还没跑稳。你因此得到的是:不用改电路、不用换芯片,改一行宏就能让它服务 Web 端或原生 App。

AI 走本地、模型可换。在sources/agent/imageDescription.ts里,默认模型是moondream:1.8b-v2-fp16,走本地 Ollama 接口,图不往云端传。代价是本地设备得够强、响应比云端大模型慢;你因此得到的是隐私自己攥着,外加想快就上轻量 moondream、想准就换重型 LLaVA,同一个接口随便切。

传输用蓝牙。摄像头画面走 BLE 回传手机,手机浏览器或原生 App 都能连、免装驱动。代价是带宽窄、传一张 JPEG 偏慢,离远了就掉线;你因此得到的是任何设备"打开手机浏览器就完事"的低门槛。

商用版和它,差在哪

维度闭源商业智能眼镜OpenGlass 开源方案
整机成本两千到上万元不到 $25(约 180 元)
内部结构黑盒,拆开丢保修固件、源码、镜架 STL 全公开
功能边界厂商定死,最多换个 App硬件到 AI 模型随便改
数据去向通常上传厂商服务器本地推理

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

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

RELATED READING

延伸阅读

更多一线实战笔记与深度复盘,助您持续精进