MagicMirror² 智能魔镜

MagicMirror

仿真 🧩 软硬件结合 已发布
MagicMirrorOrg 23544 Stars MIT BOM 完整度: 3/5 教程完整度: 0/5

项目简介

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 爱好者项目**:作为学习开源硬件和软件集成的入门项目。
**智能家居控制中心**:结合智能家居模块,通过镜子控制灯光、温度等设备。