25 美元把旧眼镜改成 AI 眼镜:OpenGlass 开源 DIY 实录
25 美元把旧眼镜改成 AI 眼镜OpenGlass 开源 DIY 实录【免费下载链接】OpenGlassTurn any glasses into AI-powered smart glasses项目地址: https://gitcode.com/GitHub_Trending/op/OpenGlass周末想把眼镜升级成 AI 智能眼镜又不想花大价钱这正好是低成本开源项目 OpenGlass 想解决的一副你现有的眼镜架、一块带摄像头和麦克风的主控板、一节小电池总成本不到 25 美元就能让眼镜自己看世界、认出眼前的人和物再把答案用语音念给你听。项目把固件、应用代码、3D 打印件全部开源对零基础想动手 DIY 的读者来说门槛大概就是会点鼠标加会敲两行命令。一副旧眼镜的 25 美元改造清单OpenGlass 的思路是把智能眼镜的 BOM 表压到最短Seeed Studio XIAO ESP32 S3 Sense眼镜的小大脑一块指甲盖大小的主控板摄像头和麦克风直接集成在板子上EEMB LP502030 3.7V 250mAh 锂电池给整套系统供电3D 打印的镜架支架仓库直接提供 STL 文件家里或图书馆的 3D 打印机打一个就能把主控板卡进镜腿。整套方案没有需要手焊的环节——主控板靠支架卡进镜腿摄像头、麦克风、蓝牙全在这块小板上。对没摸过烙铁的人来说这件事的难度更接近拼乐高。固件烧录Arduino IDE 里最容易踩的坑打开 Arduino IDE加载 firmware/ 目录下的firmware.ino板子选XIAO_ESP32S3装好 esp32 板卡包就能开始。只有一个地方必须留意Tools 菜单里要把PSRAM 设为 OPI PSRAM上面那张图就是官方 README 附的设置示意。这步漏了摄像头初始化大概率会报错固件烧了也白烧。固件烧好后眼镜侧的工作就完成了——它只负责两件事把拍到的照片打包发出来把麦克风的声音发出来顺便接收手机端发来的该拍照了指令。手机端 10 分钟配好clone、装包、填密钥电脑或手机浏览器这边是应用侧基于 Expo 的 React Native 项目网页版就能跑。把仓库拉到本地git clone https://gitcode.com/GitHub_Trending/op/OpenGlass cd OpenGlass接下来装依赖npm install一行命令的事。然后打开 sources/keys.ts 填上 Groq、OpenAI 的密钥如果想完全不依赖云端就在本地装好 Ollama 并把地址填进去再执行ollama pull moondream:1.8b-v2-fp16拉一个 1.8B 参数的视觉模型。最后启动npm start跑起来后打开 localhost 链接进网页版点Connect to the device浏览器会弹出蓝牙选择选中设备名OpenGlass就算连上了。眼镜与手机如何分工谁在干活理解这套架构的关键是明白眼镜本身几乎不算账。拍照时主控把 JPEG 按 200 字节一片分包每片带一个序号末尾追加0xFF 0xFF表示传完手机端的 sources/app/DeviceView.tsx 按序号拼包拼好后统一旋转 270° 校正朝向——因为摄像头装在镜腿上视角是歪的。照片到手后每张先交给视觉模型生成一段文字描述存档。你提问时sources/agent/Agent.ts 会把所有描述拼成上下文让语言模型作答答案再走 OpenAI 的 TTS 念出来声音从手机或耳机里响。重活全在手机和模型上眼镜只管看和听这正是 25 美元硬件也能玩起来的原因。延伸思考把拍照间隔从默认 5 秒改成 30 秒或者反过来 1 秒你觉得哪头的负担先扛不住给眼镜换大脑Ollama 本地模型随便挑不想把照片传到云端sources/modules/ollama.ts 里列了一串可选的视觉模型从llava-llama3到moondream:1.8b-v2-fp16README 默认推荐后者——1.8B 参数的轻量模型本地显卡甚至核显就能跑。想换模型不用改代码Ollama 里pull一个新模型把keys.ts里的地址换掉即可。仓库还藏了一个有意思的目录 prompts/用脚本对同一张照片批量跑不同模型生成对比描述。你完全可以抄这个思路自己先比一轮谁看得准再决定眼镜的眼睛交给谁。延伸思考模型越大描述越细但首字延迟和电费也跟着涨——你会为了多认出一个路牌多等 8 秒吗MIT 协议和那群等你提问的人代码采用 MIT 协议意思是你可以直接拿这套固件加应用的组合改造成自己的项目连商用都不必打招呼。遇到问题官方 Discord 是主阵地从PSRAM 没设对到蓝牙连不上这类 setup 问题基本都有人盯着。顺带一提README 顶部注明项目主线已迁移到 Omi 仓库本仓库代码仍然完整可用按本文步骤走没有问题。25 美元硬件、完整的固件加应用代码、MIT 协议OpenGlass 大概是开源 AI 视觉 DIY 里最容易上手的一副眼镜。如果这个周末有一整块空档先把仓库 clone 下来从烧第一版固件开始卡住了就去 Discord 喊一嗓子——那里的人比搜索引擎回得快。【免费下载链接】OpenGlassTurn any glasses into AI-powered smart glasses项目地址: https://gitcode.com/GitHub_Trending/op/OpenGlass创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

从skills拆解到能力组合:构建可迁移、可复用的核心能力体系

从skills拆解到能力组合:构建可迁移、可复用的核心能力体系

1. 从“skills”这个词说起:为什么它突然成了高频搜索词“skills”这个词最近在各个圈子里被反复提起,不是没有原因的。我观察到一个很明显的现象:过去大家聊的是“你会用什么工具”“你掌握什么技术栈”,而现在越来越多的人开始问…

2026/10/18 4:30:31 阅读更多 →
Helm部署NFS动态供给:K8s存储自动化实践

Helm部署NFS动态供给:K8s存储自动化实践

刚看到这个标题的时候,我盯着“hlem”愣了两秒——这拼写,一看就是手快把Helm敲反了。但这反而挺真实,实际部署K8s存储时,类似的低级失误往往比想象中的多。今天要聊的这套东西,就是用Helm在K8s集群里安装NFS存储&…

2026/10/18 4:30:31 阅读更多 →
Kubernetes Python 客户端 API 实战:从自动化脚本到深度编排

Kubernetes Python 客户端 API 实战:从自动化脚本到深度编排

1. 别再在自动化脚本里干敲 kubectl 了:Python API 客户端到底能做什么先坦白一个事:我早年写 Kubernetes 运维脚本,大多数时候是 subprocess 调 kubectl,再解析 stdout。kubectl 好用吗?好用,但它是个给人…

2026/10/18 4:30:31 阅读更多 →

最新新闻

Cursor+StageWise分阶段提示法:用主动提示词重做定价卡片

Cursor+StageWise分阶段提示法:用主动提示词重做定价卡片

1. 这套组合到底在折腾什么定价卡片这个东西,做过前端或者产品页的人都不陌生。三列布局、中间那列高亮、顶部挂个“推荐”角标、底下罗列功能清单、最下面放个行动按钮——这套模板在SaaS落地页、会员订阅页、工具类产品的付费墙里被用了几百万遍。问题是&#xff…

2026/10/18 5:17:39 阅读更多 →
Python第一次作业全攻略:从环境搭建到报错排查

Python第一次作业全攻略:从环境搭建到报错排查

1. 先想清楚:第一次作业到底在考什么我见过不少同学拿到“Python第一次作业”时,第一反应是慌。其实真没必要。第一次作业几乎不考算法,更不会让你写出什么高深的东西。它真正想验证的,是三件很基础的事:环境能不能跑起…

2026/10/18 5:17:39 阅读更多 →
K8s单节点集群扩容实战:二进制部署master2与nginx+keepalived高可用架构

K8s单节点集群扩容实战:二进制部署master2与nginx+keepalived高可用架构

先说场景吧。很多团队搞 Kubernetes 集群,第一步通常都是拿一台机器把单节点的集群先跑起来,组件全部用二进制装好、证书手动签好,验证业务没问题之后,才回过头来想生产环境和灾备的事:万一这台 master 挂了怎么办&…

2026/10/18 5:17:39 阅读更多 →
风光储氢系统协调控制与Simulink仿真建模实战

风光储氢系统协调控制与Simulink仿真建模实战

1. 这个模型到底在解决什么问题先说结论:这根本不是一套"能发电又能制氢"的演示品,而是一个面向新能源制氢场景的系统级协调控制方案。核心目标就一句话——让风光这种靠天吃饭的不稳定电力,喂给一个很挑食的PEM电解槽,…

2026/10/18 5:17:39 阅读更多 →
RenoDX 安装配置教程:从克隆仓库到出 addon 文件,4 步完成

RenoDX 安装配置教程:从克隆仓库到出 addon 文件,4 步完成

RenoDX 安装配置教程:从克隆仓库到出 addon 文件,4 步完成 【免费下载链接】renodx Renovation Engine for DirectX Games 项目地址: https://gitcode.com/GitHub_Trending/re/renodx RenoDX(Renovation Engine for DirectX Games&…

2026/10/18 5:17:39 阅读更多 →
推荐一本钱币银元鉴定最实用的书

推荐一本钱币银元鉴定最实用的书

家人们,在钱币收藏这个领域,大家是不是经常遇到各种头疼的问题?像新手入门时完全摸不着头脑,不知道从哪开始学起;经常看币的玩家也会碰到边齿鉴定、版别区分这些难题;藏家和资方投资银元时,又怕…

2026/10/18 5:16:39 阅读更多 →

日新闻

基于GMM的语音识别系统原理与MATLAB实现详解

基于GMM的语音识别系统原理与MATLAB实现详解

说到基于高斯混合模型(GMM)的语音识别系统,很多人第一反应就是一堆数学公式,觉得门槛很高。但如果你真的在MATLAB里把它落地跑通,会发现核心其实就是三件事:把声音变成特征向量,用GMM给每个类别…

2026/10/18 0:00:55 阅读更多 →
数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理这四个字听起来挺唬人,但落到具体操作上,无非就是让计算机按你的想法“摆弄”像素。我在一个模拟项目X里用了一套特别经典的基础处理流程:对图像做反白、改调色板、彩色转灰度,最后把像素数据导出成txt文件。单看每一…

2026/10/18 0:00:55 阅读更多 →
机器人大脑技术盘点:具身智能的感知、决策与数据闭环

机器人大脑技术盘点:具身智能的感知、决策与数据闭环

如果你的信息流最近也天天刷到“机器人大脑”这个词,你会发现一个很有意思的现象:每个人说的“大脑”根本不是同一个东西。有人指的是大语言模型,有人指的是运动控制系统,还有人指的是能理解物理世界的端到端模型。在2026年这个时…

2026/10/18 0:00:55 阅读更多 →

周新闻

基于GMM的语音识别系统原理与MATLAB实现详解

基于GMM的语音识别系统原理与MATLAB实现详解

说到基于高斯混合模型(GMM)的语音识别系统,很多人第一反应就是一堆数学公式,觉得门槛很高。但如果你真的在MATLAB里把它落地跑通,会发现核心其实就是三件事:把声音变成特征向量,用GMM给每个类别…

2026/10/18 0:00:55 阅读更多 →
数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理这四个字听起来挺唬人,但落到具体操作上,无非就是让计算机按你的想法“摆弄”像素。我在一个模拟项目X里用了一套特别经典的基础处理流程:对图像做反白、改调色板、彩色转灰度,最后把像素数据导出成txt文件。单看每一…

2026/10/18 0:00:55 阅读更多 →
机器人大脑技术盘点:具身智能的感知、决策与数据闭环

机器人大脑技术盘点:具身智能的感知、决策与数据闭环

如果你的信息流最近也天天刷到“机器人大脑”这个词,你会发现一个很有意思的现象:每个人说的“大脑”根本不是同一个东西。有人指的是大语言模型,有人指的是运动控制系统,还有人指的是能理解物理世界的端到端模型。在2026年这个时…

2026/10/18 0:00:55 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* 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 0:55:02 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式: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/17 17:22:31 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

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

2026/10/16 14:23:36 阅读更多 →