news 2026/11/4 6:08:51

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

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
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),仅供参考

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

7大核心功能详解:如何用Hermes Agent构建你的AI工作流

7大核心功能详解:如何用Hermes Agent构建你的AI工作流 在当今快节奏的数字工作环境中,AI助手已成为提升效率的关键工具。Hermes Agent作为一款功能强大的AI代理平台,不仅支持多种大语言模型,还集成了丰富的工具和技能系统&#x…

作者头像 李华
网站建设 2026/11/4 6:07:14

Camoufox 反检测浏览器指纹注入:完整指南

Camoufox 反检测浏览器指纹注入:完整指南 【免费下载链接】camoufox 🦊 Anti-detect browser 项目地址: https://gitcode.com/gh_mirrors/ca/camoufox Camoufox 是一个基于 Firefox 构建的开源反检测浏览器,面向网页抓取与 AI agent 场…

作者头像 李华
网站建设 2026/11/4 6:05:47

Folia 手机 PWA 安装指南:四步把歌词动画播放器装进手机

Folia 手机 PWA 安装指南:四步把歌词动画播放器装进手机 【免费下载链接】folia-major 专注于绚丽的歌词动画效果的本地音乐/navidrome/第三方多平台在线音乐播放器 项目地址: https://gitcode.com/GitHub_Trending/fo/folia-major Folia 是一个主打歌词动画…

作者头像 李华
网站建设 2026/11/4 6:03:16

ADS122U04与ATmega644P组合的工业测温方案与设计实践

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

作者头像 李华
网站建设 2026/11/4 6:03:10

从模块需求到引脚分配:嵌入式面包板接线逻辑全解析

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

作者头像 李华