Halo 是 一个开源眼镜平台,这是我目前看见眼镜上面开源工作做的比较好的一个了,原理图和固件都给了。

三代产品
现在宣传的是 Halo:

就是这个最新的
渲染爆炸图:

器件不奇怪,都是在俩个镜腿上面
一些特性:

有好多的传感器
YouTube 上面有一个评测的视频,是第二个版本:

圆圆的

显示器是透明的

看起来还很清晰

但是有点呆板
官方的文档写的硬件比较细的是:

这个眼镜上面的夹具

MONOCLE
使用的是高云的 FPGA:

可以看到这个总线使用的非常多,MIPI 和 YUV 都用上了

这个资源也是比较丰富的
参数项 | 说明 |
|---|---|
系列型号 | Gowin LittleBee GW1N-LV9MG100C6/I5(小蜜蜂系列) |
查找表 LUT | 约 7k(用于组合逻辑构建) |
块 RAM | 468 kb(可做缓存、帧缓冲或FIFO) |
内置 Flash | 608 kb(可用于 bitstream 备份或存储初始化数据) |
优势功能 | 支持图形加速、摄像头图像预处理、AI 推理等 CV 任务 |
可作为摄像头+麦克风的直接输入接口**,适合边缘视觉处理场景。 FPGA IP 核可通过 Micropython update.fpga() 命令在线更新。

真好,BLE 这块 Nordic 是王者
蓝牙 MCU 是 Monocle 的主处理器。它负责设备的大部分控制,并用于联网和脚本编写。所用的 MCU 是Nordic nRF52832,配备512KB 闪存和64KB RAM。它支持蓝牙 5.2,最高速度可达 2Mb/s。然后固件是 microPython 的。
这个显示器是好看的,研究一下:

显示屏幕光路图
参数 | 内容 |
|---|---|
类型 | Micro OLED 微显示屏(0.23 英寸) |
分辨率 | 640 × 400 RGB 像素 |
封装位置 | 固定于镜筒顶部,朝下发光 |
安装方式 | 与外壳光学粘合,无需复杂光路调整 |
微显示屏体积极小、功耗低、响应快,适合 AR/眼镜类设备。
Real light path(橙色虚线):实际光线传播路径;
Apparent light path(绿色虚线):人眼感知的图像路径(虚像);由于光路折叠,图像呈现为“透明悬浮效果”。
其实就是小米 YU7 的天际屏原理!!!没想到这么快就看见了
项目 | 描述 |
|---|---|
光学结构类型 | 垂直光路 + 分光镜结构,非波导、不使用棱镜 |
投影视角 FOV | 水平约 20°,垂直略小,满足提示/文本/简图显示需求 |
成像特点 | 虚像浮于视野中,无背景遮挡;不干扰环境视觉 |
用户视角体验 | 类似在眼前 50~100cm 看到一块小型平板屏幕 |

image-20250804135159813
Micro OLED → Reflective surface → Beam splitter → Eye:橙色实线表示真实光线;
Eye → Apparent image:绿色虚线表示人眼看到的“虚像方向”;标注了 20°视角夹角。

使用了 OV 的一个摄像头

使用 MIPI 和 IIC 就可以驱动了,线比较少

交互上面还使用了两个触摸按钮

image-20250804135452097

背面还加了一个小麦克风,朝内的

有两个通道

电源树上面就使用了两颗电源,非常的强悍
上面只有两颗主控:

这个是 SWD 的

FPGA 是 JTAG
至于现在市面上面说的这个眼镜其实是升级版:

使用了 C 的固件,还有 Lua 的虚拟机,以及 FPGA 也换了
总之是给的很全面,可以好好学习,但是一些 bom 可能不全,器件难买,也是比较坑的事情,总得来说,好评!