How to Build a DIY Smart Mirror Using an Old Smartphone (No Raspberry Pi Required)
Most smart mirror guides require a Raspberry Pi and custom software. This one uses an old smartphone you already have — and it's actually easier to set up than the complicated version.
Most smart mirror tutorials on Instructables and Hackaday start with the same assumption: you need a Raspberry Pi, a custom Linux installation, the MagicMirror² software, and several weekends of troubleshooting.
This guide does not assume any of that.
The version here uses an old smartphone you probably already have, a two-way acrylic mirror that costs less than $15, and a basic picture frame. No coding. No Linux. No custom hardware. The result is a functional smart mirror that shows time, date, and weather in a form that looks genuinely designed.
Why This Works (The Physics)
A two-way mirror allows a percentage of light to pass through while reflecting the rest. The ratio is typically around 30% transmission / 70% reflection for most consumer-grade two-way mirrors.
The key principle: if one side is significantly brighter than the other, the bright side dominates.
When the phone screen is on behind the mirror and the room in front of the mirror is at normal ambient lighting, the phone’s display is bright enough to punch through the partial reflectivity and become visible. Areas of the phone screen that are dark (black background) appear as mirror — because no light is passing through. Areas that are lit (white text, icons) appear as display content.
This is why dark-background interfaces work so well for smart mirrors. The dark areas give you the mirror effect; the bright areas give you the display content.
What You Actually Need
Materials:
- Old smartphone (any size, Android or iOS — must turn on and connect to Wi-Fi)
- Two-way acrylic mirror, cut to fit your frame (not standard mirror film)
- Deep picture frame (at least 2cm depth — IKEA RIBBA or similar)
- Foam double-sided tape (for mounting the phone inside the frame)
- Charging cable (with a right-angle USB adapter to minimize cable bulk)
Optional:
- Black craft foam or felt to line the inside of the frame (reduces light bleed around phone edges)
- A right-angle USB adapter for a cleaner cable exit
What you don’t need:
- Raspberry Pi
- Custom software
- Woodworking tools
- Any coding knowledge
Step-by-Step Build
Step 1: Source Your Two-Way Mirror
The most important material decision is the mirror itself. You want two-way acrylic — not mirror film (which is just a reflective coating on regular glass or plastic and performs inconsistently).
Search for “two-way mirror acrylic” or “first surface mirror acrylic” on Amazon, a local hardware store, or a plastics supplier. Specify that it should be cut to your frame size — most suppliers offer this service. For a standard 20x30cm build, expect to pay $8–15 USD.
Step 2: Prepare Your Frame
Almost any deep picture frame works. The critical dimension is depth — you need at least 2cm behind the mirror to fit the phone. IKEA RIBBA frames are frequently recommended in maker communities (r/DIY and Hackaday) because of their unusual depth. (Source: Hackaday, Instructables community guides)
Remove the existing backing board and glass. Keep the frame clips — you’ll use them to hold the acrylic.
Step 3: Mount the Phone
Place the phone face-forward inside the frame — screen pointing outward toward where the mirror will go. Center it within the frame.
Cut foam double-sided tape into strips and use them to secure the phone to the backing board at the correct position. Create a small notch in the backing board for the charging cable exit, or use a right-angle USB adapter to route the cable along the edge of the frame.
Step 4: Install the Mirror
Lower the two-way acrylic into the frame, reflective side facing outward. Secure it in place using the original frame clips, or use thin foam strips pressed around the perimeter.
The phone now sits behind the mirror, screen facing the mirror’s back surface.
Step 5: Configure the Display
This is where you decide what the mirror shows. The requirements:
- Dark background (critical — black background areas become the mirror)
- Light text or icons (these punch through the mirror as visible content)
- Screen always on (enable in developer options on Android, or use a dedicated display app)
- Notifications off (any popup will break the mirror aesthetic)
For the display content itself: any dark-themed browser-based clock or dashboard works without installing anything. Open Safari or Chrome in full-screen mode, navigate to a dark clock page, and enable the screen lock override.
Set brightness to around 50% — lower than that and the display won’t punch through the mirror in ambient light; higher than that and the mirror reflection is reduced.
Common Issues and Fixes
“The display isn’t visible”
Increase phone brightness. Or dim the room lights in front of the mirror — reducing ambient brightness makes the phone display relatively brighter.
“I can see the phone body/edges around the screen”
Line the inside of the frame with black craft foam or felt. This absorbs light bleed around the phone edges and makes the display appear to float in the mirror.
“The display is visible but dim in daylight”
Two-way mirrors perform better in controlled lighting. This setup is ideal for bedrooms, hallways, or home offices — not outdoor-facing or extremely bright spaces.
What This Actually Looks Like in Use
In a normally-lit room, a well-built smartphone smart mirror looks like a regular mirror with a digital clock floating inside it. The clock text is crisp and readable. The surrounding area reflects the room normally. Someone who didn’t know what they were looking at would just see a nice mirror with a clock.
That’s the point.
It’s functional without being obvious. It uses a device that was heading for a drawer. And it costs less than a single commercial smart mirror — which typically starts at $150–300 USD for comparable functionality.
Further Reading
Turn Your Old Phone Into a Smart Display With Updrawer
Don't let your old phone gather dust in a drawer. Instantly activate a desk clock, calendar & smart photo frame with just one click.