先问你个问题
你有没有想过,智能家居的控制方式可以有多懒?
现在主流的做法是:掏出手机 → 打开App → 找到设备 → 点击开关。四步。
语音助手稍微好点:"小爱同学,开灯。"但前提是你在家里,而且得喊得够大声。
但如果,你只需要看一眼?
看向灯旁边的二维码,眼镜自动识别,灯就亮了。不需要掏手机,不需要喊口令,甚至不需要动手。
这就是今天这个项目做的——一副能扫码控制家电的智能眼镜。
不是AR眼镜,没有光学显示屏,就是一副普通眼镜,右边镜腿里塞了一颗ESP32-S3、一个摄像头、一个麦克风、一个扬声器。
看起来像个眼镜,实际上是个"视觉遥控器"。
它怎么工作的?比你想象的简单
整个交互流程就三步:
你看 → 它拍 → 灯亮
具体点:
你戴着眼镜,看向贴在灯具旁边的二维码
镜架前端的OV2640摄像头持续取景,ESP32-S3本地运行二维码解码
识别成功后,通过WiFi向同一个局域网里的继电器模块发送开关指令
继电器咔嗒一声,灯亮了
眼镜扬声器播报:"设备已开启"

全程不需要手机,不需要云端,不需要注册账号。
二维码里编码的是设备ID,比如"客厅灯"、"卧室风扇"。你在家里每个电器旁边贴一个不同的二维码,看向哪个,哪个就响应。
这种交互方式,比语音更私密(不用喊),比手机更快(不用掏),比手势更自然
核心亮点我来告诉你
这是一副普通的眼镜框架,黑色或者透明的,没什么特别。
但右边镜腿比左边粗了一圈——因为里面塞了一块长条形的PCB板。
PCB上焊着:
ESP32-S3 Mini:主控,双核240MHz,带AI加速单元
OV2640摄像头:镜架前端,朝外,负责取景
INMP441麦克风:数字拾音,预留语音扩展
MAX98357功放+微型扬声器:镜腿末端,贴近耳朵
RGB状态LED:镜架侧面,显示联网状态
3.7V超薄锂电池:藏在镜腿里,TP4056充电管理
整块PCB直接充当镜腿,可以拆下来装到普通眼镜框架上。
不是概念图,是真的能戴。虽然作者说了,这是原型设计,没有人体工学优化,戴久了可能耳朵疼。
但一百多块钱,能做出来一个能用的智能眼镜原型,还要什么自行车?
免手持智能家居控制
无需手机、遥控器,看向家电旁二维码即可开关设备(灯、风扇等)
本地离线二维码识别
二维码解码运行在 ESP32-S3 本地,不依赖云端图像识别
多模态状态反馈
RGB 灯光视觉提示 + TTS 语音听觉提示
一体化硬件设计
PCB 直接作为镜腿,结构简洁,便于装配普通眼镜
完全开源可二次开发
硬件 PCB、两端固件源码全部公开,支持自定义拓展
做一副要多少钱?我给你算笔账
| ESP32-S3 Mini | ¥15-25 |
| OV2640摄像头 | ¥10-15 |
| INMP441麦克风 | ¥5-8 |
| MAX98357功放+扬声器 | ¥8-12 |
| RGB LED + 阻容元件 | ¥5-10 |
| PCB打样(长条形镜腿板) | ¥20-30 |
| 3.7V超薄锂电池+充电模块 | ¥15-20 |
| 眼镜框架(普通款) | ¥10-20 |
| 总计 | ¥88-140 |
| 项目 | 价格 |
|---|
一百多块,做一副能扫码控制家电的智能眼镜。
对比商用方案:
Google Glass?停产了,当年卖1500美元
各种AR眼镜?几千到几万,功能复杂但贵
小米/华为的智能眼镜?几百到上千,但封闭生态,不能自定义
这个项目把成本压到了百元级别,而且还是开源的。
它到底牛在哪?
第一个:纯本地运行,不依赖云端。
二维码识别在ESP32-S3本地完成,设备控制通过局域网通信。断网也能用,隐私不会泄露。
第二个:双模态反馈。
不只是"灯亮了"这么简单。眼镜会用RGB LED闪烁+语音播报双重确认,让你知道指令已经执行。对于穿戴设备来说,"反馈"比"控制"更重要。
第三个:PCB就是镜腿。
不是外挂模块,不是夹式配件,而是直接把PCB做成镜腿的形状。一体化设计,结构简洁,装配方便。
它能干嘛?别急着说"就是个玩具"
智能家居控制:看向哪个电器,哪个就响应。不用记口令,不用找App。
语音扩展:预留了麦克风,二次开发可以加入语音唤醒。看向灯+说"开",双重确认防误触。
物体识别:固件里加个人脸检测或者物体识别,看向门自动开锁,看向冰箱显示温度。
接入Home Assistant:通过MQTT协议接入智能家居平台,兼容更多设备。
甚至……你可以把它改成"导航眼镜"。看向路标上的二维码,播报前方路况。或者"翻译眼镜",看向外文标识,语音播报翻译。
从"能看"到"好用"到"有用",每一步都有空间。
写在最后
它可能并不炫酷,不AR,不能显示文字画面。但它能扫码、能控制家电、能语音反馈,而且全开源、可复刻、可扩展。有时候,做减法比做加法更难,但也更有价值。
项目地址:https://p.eda.cn/d-1397861319570358272