MagicMirror² 智能魔镜
MagicMirror
仿真
🧩 软硬件结合
已发布
项目简介
MagicMirror²是开源模块化智能镜平台,支持安装模块扩展功能。
MagicMirror² 是一款开源、模块化的智能镜子平台,旨在将普通镜子转变为功能强大的个人助理。该项目基于 Electron 构建,无需额外安装 Web 服务器或浏览器,即可直接在树莓派等设备上运行,极大降低了部署门槛。其核心优势在于高度灵活的模块化插件系统——用户可以根据需求自由添加或移除各类功能模块,例如显示天气、日历、新闻、时钟、交通信息、股票行情,甚至集成语音控制和智能家居设备。技术栈方面,MagicMirror² 主要使用 JavaScript、Node.js 和 Electron,前端采用模块化架构,后端支持丰富的社区插件生态。该项目解决了传统智能镜子开发复杂、定制困难的问题,让普通用户也能通过简单的配置和安装,快速打造属于自己的个性化智能镜子。适用场景非常广泛,包括家庭玄关、浴室、办公室、零售店铺等,可用于信息展示、日程提醒、环境监测或装饰互动。得益于活跃的开源社区,MagicMirror² 拥有详尽的官方文档、论坛和 Discord 支持,持续迭代更新,并曾荣获 MagPi 杂志评选的 Top 50 项目第一名。无论是技术爱好者还是普通用户,都能通过它轻松体验智能家居的乐趣。
标签
项目特点
**模块化插件系统**:支持安装大量社区开发的模块,功能可无限扩展。
**基于 Electron**:作为应用包装器,无需额外配置 Web 服务器或浏览器,开箱即用。
**开源免费**:采用 MIT 许可证,任何人都可以自由使用、修改和分发。
**活跃社区**:拥有官方论坛、Discord 频道和详细的文档网站,方便交流和学习。
**高度可定制**:用户可以根据自己的需求自定义显示内容、布局和样式。
技术规格
| 软件框架 | |
|---|---|
| 编程语言 | |
| 许可证 | |
| 运行环境 | |
| 模块系统 | |
| 显示方式 |
项目资源
物料清单 (BOM)
| 物料名称 | 数量 | 参考价格 | 备注 |
|---|---|---|---|
| 显示器/屏幕 | 1 | — | 建议使用旧显示器或专用屏幕 |
| 单向透视镜 | 1 | — | 尺寸需与显示器匹配 |
| 木框或铝框 | 1 | — | 用于固定镜子和显示器 |
| 树莓派 (Raspberry Pi) | 1 | — | 推荐 Raspberry Pi 3/4/5 |
| 电源适配器 | 1 | — | 为树莓派供电 |
| HDMI 线 | 1 | — | 连接树莓派和显示器 |
| 电源线 | 1 | — | 为显示器供电 |
| 胶带/支架 | 若干 | — | 用于固定和组装 |
所需工具
树莓派/开发板
必需
电池/电源
螺丝刀套装
必需
能力画像
⚪ 记忆与知识检索: 2/5
🔵 逻辑推演: 3/5
⚪ 表达与交流: 1/5
⚪ 感知与观察: 2/5
⚪ 数理与计算: 2/5
🔵 动手与操作: 4/5
⚪ 狂热与坚持: 3/5
⚪ 创造与创新: 3/5
所需技能
🔧 **动手能力**:需要一定的动手能力来组装镜框、固定显示器和树莓派,以及布线。
💻 **编程能力**:需要基本的 JavaScript 和 HTML 知识来配置和自定义模块,开发新模块则需要更深入的 Node.js 知识。
⚡ **电子电路**:需要了解基本的电源连接和 HDMI 信号传输,但整体电路复杂度较低。
适用场景
**家庭智能助手**:在玄关或浴室镜子显示天气、日历、新闻、交通信息等。
**信息展示屏**:在办公室或公共区域显示日程、公告、实时数据。
**DIY 爱好者项目**:作为学习开源硬件和软件集成的入门项目。
**智能家居控制中心**:结合智能家居模块,通过镜子控制灯光、温度等设备。