← Projects
raspberry-pi intermediate Jul 15, 2026 ◑ 1 views ◯ 1 min read

Building a Magic Mirror with Raspberry Pi Zero 2W

Build time: 1 day
Tools needed: Basic woodworking tools (for frame)
Parts List
raspberry pimagic mirrordisplaysmart home

A two-way mirror with a display behind it showing time, weather, calendar, and news. Pi Zero 2W keeps it compact and low-power.

Hardware

MagicMirror2 Software

curl -sL https://install.magicmirror.builders | bash

Installs Node.js and MagicMirror2 with autostart.

Configuration

Edit ~/MagicMirror/config/config.js:

modules: [
    { module: "clock", position: "top_center" },
    {
        module: "weather",
        position: "top_right",
        config: {
            weatherProvider: "openweathermap",
            type: "current",
            location: "Greeneville,TN",
            apiKey: "your_api_key",
        }
    },
    {
        module: "calendar",
        position: "top_left",
        config: { calendars: [{ url: "your_google_ical_url" }] }
    },
]

Portrait Mode

# /boot/config.txt
display_rotate=1

Assembly Tips