ARTICLE DETAIL

资讯详情

深耕网站视觉设计与运营推广的一线实战洞察。

一副普通眼镜变身AI助手,总成本不到25元:OpenGlass开源项目完全指南

一副普通眼镜变身AI助手,总成本不到25元:OpenGlass开源项目完全指南 一副普通眼镜变身AI助手总成本不到25元OpenGlass开源项目完全指南【免费下载链接】OpenGlassTurn any glasses into AI-powered smart glasses项目地址: https://gitcode.com/GitHub_Trending/op/OpenGlass你有没有想过一个问题市面上那些动辄两三千块的智能眼镜里面到底装了什么值钱的东西一块屏幕、一颗摄像头、几个传感器成本真有那么高吗答案是否定的。今天要介绍的 OpenGlass 开源项目用行动给出了一个近乎打脸的回答——它把一副普通眼镜改造成能识别物体、翻译文字、记录生活的 AI 智能眼镜整套硬件成本控制在 25 元人民币以内。更关键的是所有设计图纸、固件源码、应用代码全部开源任何人拿到手都能看穿它的每一根线路、每一行代码。30秒读懂 OpenGlass它到底是什么一句话定位OpenGlass 是一套把任意眼镜变成可编程 AI 眼镜的完整开源方案项目口号是Turn any glasses into AI-powered smart glasses。 通俗理解它就像给眼镜装了一个会思考的小摄像头。戴上它你看到的画面会通过蓝牙传给手机或电脑再由 AI 模型翻译成文字描述回答你的问题。先看几个关键数据帮你快速建立认知维度数据说明硬件总成本≈25元仅需 3 个核心部件主控芯片ESP32 S3双核240MHz支持Wi-Fi/蓝牙摄像头OV264030万像素够用且省电电池3.7V 250mAh可更换支持全天佩戴许可证MIT自由使用、修改、商用三层拆解从零看懂一副AI眼镜是怎么造出来的很多新手一听智能硬件就头大其实 OpenGlass 的架构特别清晰可以拆成三层来理解硬件打底、固件传输、AI 思考。就像盖房子先砌砖再走水电最后住人。第一层底层硬件——25元的铁三角OpenGlass 的硬件精简到了极致总共只需三样东西ESP32 S3 微控制器约15元整台设备的大脑。负责采集摄像头画面、压缩音频再通过蓝牙把数据发出去。选择它的理由很朴素便宜、文档全、社区大出了问题搜一搜就有答案。OV2640 摄像头约5元30万像素听着不高但足够 AI 识别物体和文字了。项目故意不上高像素——分辨率越高功耗和处理负担越大对一副要戴一整天的眼镜来说续航比画质重要得多。3.7V 250mAh 电池约3元3D打印外壳约2元外壳的 STL 文件在项目里开源你可以按自己的眼镜框型改尺寸。仔细品品这个选型思路没有一味堆料而是围绕够用省电便宜做权衡。这种克制恰恰是它能把成本压到25元的关键。第二层中层固件——藏在 .ino 文件里的传输逻辑硬件组装好之后需要烧录固件。固件部分用的是 Arduino 框架在firmware/firmware.ino里最值得留意的是音频编码的选择// 三种编码方案按应用场景切换 // #define CODEC_OPUS // 高质量适合语音优化 #define CODEC_MULAW // 体积小网页端用 // #define CODEC_PCM // 原生App用这段代码想表达什么同一个硬件通过切换一行注释就能适配不同的使用场景——这就是模块化设计的魅力。你不需要懂底层编码原理只要按需开关即可。此外摄像头采集的图片会通过蓝牙低功耗BLE服务实时传出手机端用useDevice.ts里的连接逻辑在网页上点一下连接设备就能配对。第三层上层AI——你的眼镜看见了什么数据传出来后真正的魔法在 AI 层发生。项目默认调用Moondream一个约18亿参数的小型视觉模型来生成图片描述模型运行在本地 Ollama 上隐私有保障。// sources/agent/imageDescription.ts // 把眼镜拍到的画面交给AI返回一段文字描述 export async function imageDescription(src: Uint8Array) { return ollamaInference({ model: moondream:1.8b-v2-fp16, messages: [{ role: user, content: Describe the scene, images: [src] }] }); }值得一提的还有 Agent.ts 里的记忆机制眼镜连续拍摄的照片会配上描述存进一个队列你随时可以问它我今天上午见过的那个人穿的什么颜色的衣服——它能翻看描述记录给你一个基于事实的答案。把技术讲活两个真实到不行的使用场景技术参数再漂亮不如一个场景来得直观。下面两张图来自项目自带的测试集prompts/series_1/目录每一张都配有多个 AI 模型的描述输出非常有意思。场景一陌生场合的记忆外挂。你戴着眼镜走进一间满是人的房间视线扫过之处摄像头默默拍下画面并交给 AI 转成描述——一位穿灰色衬衫的男士正在看手机旁边有人背着双肩包。聚会结束后你想找刚才那位聊过几句的人直接问眼镜刚才穿灰色衬衫的人在哪它就能根据记忆描述帮你定位。这就是把人脸记忆从大脑外包给了 AI。场景二路牌、菜单、说明书统统看得懂。走到陌生城市眼前全是看不懂的文字眼镜拍一下AI 模型会自动转录画面里的所有文字内容。项目用同一个场景喂给三个不同量级的模型Moondream、LLaVA-Llama3、LLaVA-34b你会发现小模型回答快但描述简略大模型描述细腻但耗时更长。这就是按需求选模型的价值——赶时间用小模型要细节上大模型。新手如何快速上手三步跑通你的第一副AI眼镜别被嵌入式三个字吓到整个流程其实就三步第一步备齐硬件。按上文清单买齐 ESP32 S3推荐 Seeed Studio XIAO 型号、OV2640 摄像头、250mAh 电池再用 3D 打印机把眼镜支架打出来打印店代打也就几块钱。第二步烧录固件。下载 Arduino IDE添加 ESP32 开发板支持选好XIAO_ESP32S3型号注意在Tools里把 PSRAM 设置为 OPI PSRAM然后一键上传firmware/firmware.ino。这一步相当于给硬件装上操作系统。第三步跑起应用。在命令行里执行git clone https://gitcode.com/GitHub_Trending/op/OpenGlass cd OpenGlass npm install npm start然后打开浏览器访问本地地址点击连接设备戴上眼镜就能看到 AI 实时描述你眼前的画面了。如果想用本地 AI提前在终端执行ollama pull moondream:1.8b-v2-fp16拉取模型即可API Key 统一配置在sources/keys.ts文件里支持 Groq、OpenAI、Ollama 三种后端任你挑选。拿到手之后你能玩出什么花OpenGlass 的价值不在于造一副眼镜而在于它把智能硬件的门槛拉到了地板。MIT 开源协议意味着你可以在任何方向自由发挥健康监测版加一颗心率传感器让眼镜变成贴脸的健康手环工业巡检版把识别目标换成二维码和设备编号戴上它走一圈厂房自动生成巡检记录学习辅助版实时翻译外文菜单、识别数学公式学生党狂喜运动伴侣版外接 GPS 模块骑行时语音播报前方路况。项目的目录结构也刻意做了模块化sources/agent/管 AI 逻辑、sources/modules/管各服务商接入、sources/app/管界面、firmware/管固件。想加一个新 AI 服务商只需在 modules 里新建一个文件仿照现有代码写几十行就行——改起来比想象中轻松得多。写在最后智能眼镜的未来不该被标上四位数价格回看整个项目最打动人的不是那 25 元的成本数字而是一种态度技术不该被锁在少数公司的黑盒子里。OpenGlass 把每一颗螺丝、每一行代码都摊开给你看让你既能理解它也能改造它。它可能不是性能最强的智能眼镜但它一定是最容易理解的那副。现在就动手吧打开项目仓库git clone https://gitcode.com/GitHub_Trending/op/OpenGlass先读一遍firmware/readme.md和源码目录再照着清单下单硬件。等你的第一副 AI 眼镜亮起来的那一刻你会明白——智能硬件的未来不在货架上在每个人的工具箱里。【免费下载链接】OpenGlassTurn any glasses into AI-powered smart glasses项目地址: https://gitcode.com/GitHub_Trending/op/OpenGlass创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表