In the era of connected homes and intelligent gadgets, one of the coolest and most satisfying DIY projects you can take on is building your own smart mirror. Not only is it a futuristic addition to any room, but it’s also surprisingly affordable and customizable. With just a few materials and a bit of tech tinkering, you can build a voice-activated smart mirror that displays real-time weather updates, the time, news headlines, your calendar events, and much more.
What Is a Smart Mirror?
A smart mirror is essentially a two-way mirror with a digital display behind it. When it’s off, it looks like a regular mirror, but when powered on, it can show a customizable digital interface with useful information and widgets. When integrated with voice assistants like Google Assistant or Amazon Alexa, it becomes an even more powerful hub of smart interactivity.
Materials You’ll Need
To keep the project under $100, we recommend sourcing affordable parts and using open-source software. Here’s what you’ll need:
- Raspberry Pi 3 or 4 (with microSD card and power supply)
- Old computer monitor or screen
- Two-way acrylic mirror or reflective window film
- Wood or frame for housing
- HDMI cable and connectors
- Keyboard and mouse (for setup only)
- Wi-Fi connection
Optional for voice control:
- USB microphone or microphone module
- Small speaker or Bluetooth speaker
[linkpreview]https://kontranet.com/iot-basics/10-iot-innovations-you-didnt-know-you-needed-but-cant-live-without/[/linkpreview]
Step-by-Step Guide
1. Set Up the Raspberry Pi
Install the latest version of Raspbian OS on your Raspberry Pi using the Raspberry Pi Imager. Connect your Pi to the monitor, keyboard, and mouse. Make sure it has internet access.
2. Install MagicMirror²
MagicMirror² is a popular open-source platform built specifically for smart mirrors. It runs on Node.js and has a wide range of modules.
To install it:
curl -sL https://deb.nodesource.com/setup_16.x | sudo -E bash -
sudo apt install -y nodejs
git clone https://github.com/MichMich/MagicMirror
cd MagicMirror
npm install
npm run start
You can configure modules such as:
- Clock
- Weather
- Calendar
- Newsfeed
- Compliments (fun messages that change during the day)
3. Build the Frame
Create or repurpose a wooden frame to house the monitor. Place the two-way acrylic mirror or reflective film over the monitor screen. Make sure everything is securely mounted and aligned.

4. Add Voice Activation (Optional)
To make your smart mirror voice-activated, integrate Google Assistant SDK or Amazon Alexa Voice Service. This may require some additional setup, but plenty of guides are available to walk you through the steps.
For Google Assistant, use the Google Assistant SDK.
For Alexa, refer to AVS Device SDK.
5. Final Touches
Mount your smart mirror on the wall or lean it on a dresser. Plug it in, and it should boot up to show your personalized dashboard. Tweak the module configurations by editing the config.js file in the MagicMirror directory.
Benefits of a Smart Mirror
- Always-On Information: Quickly check your schedule, the weather, and the news while getting ready in the morning.
- Hands-Free Assistance: With voice integration, you can get answers, play music, or control other smart devices.
- Customization: Choose what information is shown and how it’s displayed.
- Affordable and Fun: Building one costs a fraction of a commercial unit and is a satisfying tech DIY.
Pros and Cons
Pros:
- Inexpensive (especially if reusing parts)
- Fully customizable interface
- Integration with other IoT devices
- Impressively sleek and modern design
Cons:
- May require occasional troubleshooting
- Setup can be a bit technical for beginners
- Voice assistant integration takes extra steps
Final Thoughts
A DIY smart mirror is more than just a cool gadget—it’s a gateway project into the world of smart home technology and IoT. With a few simple components and some patience, you can build a mirror that not only reflects your appearance but also keeps you informed and connected.
Whether you’re a tech enthusiast, a maker, or just someone looking to spruce up your space on a budget, this project is an ideal weekend build. And the best part? It’s only the beginning. Once you start building smart devices yourself, the possibilities for customizing your home environment are endless.
- Home Assistant for Beginners: Your First Step Away from Big Tech’s Smart Home
Home Assistant for beginners usually starts the same way: frustration. Maybe Google Home dropped a device for no reason. Maybe Alexa started asking for a subscription to use a feature that was free last year. Maybe a smart home brand you trusted announced it was shutting down its cloud servers, turning thousands of dollars of… - What Data Do Smart Home Devices Collect? (And What Happens to It)
What data do smart home devices collect? The honest answer is: far more than most people realise, far more than is necessary for the devices to do their jobs, and in many cases, far more than the average person would be comfortable with if they read the privacy policy in full. 82% of smart home… - Digital Twins Explained: The Technology That Creates a Living Copy of Everything
Digital twins explained in one sentence: a digital twin is a living, continuously updated virtual replica of a real physical object, system, or process — connected to its real-world counterpart through sensors and data, updating in real time as the physical version changes. That definition is accurate, but it doesn’t quite capture why this technology… - IoT Sensors Explained: What They Are, How They Work, and Where They’re Already in Your Home
IoT sensors explained simply: every smart device you own — your thermostat, your fitness tracker, your doorbell camera, your robot vacuum — relies on at least one sensor to do its job. Sensors are the reason smart devices are smart. Without them, a connected device is just a device. Yet most explanations of IoT sensors… - Matter 1.4 vs Zigbee vs Z-Wave: Best Smart Home Protocol for US Homes in 2026
By KontraNet IoT Hub | Last Updated: June 3, 2026 | Reading time: 11 min Quick Pick for US Homeowners in 2026 Use this table if you just need the answer fast: Your Situation Best Protocol in 2026 Why It Wins for US Homes Apple + Google + Alexa household Matter 1.4 over Thread All 3 ecosystems control the…






