These are the 8 Best Raspberry Pi Smart Magic Mirror Ideas
These Raspberry Pi smart mirrors will tell you the time and date as well as weather conditions. How to make a magic mirror at home.
The magic mirror of tomorrow will not only tell you that you are the most beautiful of all. It will also give you the date, time, weather, upcoming appointments, and other information. You can actually make such a smart-looking mirror right now.
You will need to spend around $300 to make a DIY magic mirror. However, you can cut costs to get it down to $100. You can save money by using the hacker-friendly Raspberry pi.
Raspberry Pi: Why You Need It
A smart mirror is essentially a mirror that has a screen behind. This screen could be either an Android tablet or a monitor on a computer. A larger mirror will be created by a monitor. This is a great way of reusing an old LCD monitor. You can’t fit a whole computer inside, so you need a Raspberry Pi.
The Pi can be described as a credit-card-sized computer. It runs Linux-based operating system and is supported by a large developer community. Smart mirror DIY enthusiasts prefer the Pi to all other options. Add to that the $35 price tag, and you’ll see why this gadget is preferred over all other options.
You should be able to create a smart mirror using the $10 Raspberry Pi Zero W wireless-equipped.
RELATED: Raspberry pi Board Guide
What you’ll need for your smart mirror
No matter what smart mirror project you choose to make, there are some elements that you will always need. These are the most essential components to help you narrow down your search and avoid repeating yourself.
You will need a mirror because it’s a smart mirror. You will need a two-way mirror for this project. This can be purchased at TwoWayMirrors.com, or from your local hardware store. It is best to buy it directly from the site as you can adjust the height, width, edges, and corners.
It is so popular with DIYers that there is now a separate price calculator for smart mirrors.
An LCD Monitor
This is the best way you can make the most of any computer monitors that you may have. Install a monitor behind the mirror. While you could purchase a new monitor, this is one of the great ways to recycle old tech with a Raspberry pi. You can save big money by purchasing used devices.
Although you can make a smart mirror using the $10 Pi Zero W (which is a great option), it won’t provide the best results. Consider the Raspberry Pi 4 starting at $35 and featuring built-in Wi Fi. On , find the best product and distributor for you.
A Wooden Frame
Image Credit: Jessica Ruscello/Unsplash
You will need something to keep the mirror and monitor together. This step can be skipped, but it will look rough around the edges and require careful cable management. You can find help at your local hardware store.
These tools are not enough. You will also need the necessary tools to use them. You will need a screwdriver and sander as well as woodworking tools.
These can be found at your local hackerspace.
1. MagicMirror2 – The Original Pi Smart Mirror
This is MagicMirror2. It is not the only one like it. But Michael Teeuw has created it. He was the first person to document and build the smart mirror process using a Raspberry Pi. He made his entire work open-source and modular so anyone could modify it.
Michael has created a series of tutorials for the MagicMirror2, which you can find all about on his blog. He will walk you through the entire setup and build.
It’s amazing how simple he made it. Your Raspberry Pi is ready to go when you run a bash script from MagicMirror2. You will find a clock, a calendar and weather forecast. There is also a message. People are also creating third-party modules that you can use.
This is the best place to start if you are new to smart mirrors. It is well-respected and has many members. You can also ask for assistance on The MagicMirror2 forum.
2. MirrorMirror: Best Hardware Guide
Although MirrorMirror by Dylan Pierce isn’t directly related to MagicMirror2, it’s equally useful. Because Pierce’s first blog post provides a step-by-step guide for the actual building process.
Pierce broke with the norm by configuring Chromium for startup after he downloaded Raspbian (now called Raspberry Pi OS) onto the Raspberry Pi. He finally created his own website and server.
Read the entire post before you build your smart mirror. This smart mirror was built by Pierce as a gift. He has taken great care to make it look amazing. Although the guide is quite old, it contains useful information such as how to remove a monitor’s bezel and how to manage cables. The jewel of this piece is his woodworking.
Pierce’s woodworking skills are great if you don’t know much about woodworking, but still want to build a frame for your smart-mirror. Pierce even created a MirrorMirror Forum for all your help.
Websites: Full guide | Discussion
3. The Voice-Controlled Smart mirror
Evan Cohen’s smart-mirror can be accessed by talking to it as an Android phone. It can still be used on a Raspberry Pi so no Android device is required.
Cohen has provided all the documentation necessary to set up, install, and use his smart mirror. It works with many third-party apps. The video is quite impressive. You can control smart LED lighting like Philips Hue simply by talking to your mirror.
The hardware guide is also included in this one. Use the guide provided instead of Pierce’s method if you are planning to build it.
4. Smart mirror that can be controlled by voice and gesture
Is it possible to make a touchscreen smart-mirror? It is possible. We’ll show you how. You can also use voice control or gesture control to interact with the magic mirror. Josep Cumeras i Khan, a builder, got to work.
The smart mirror is capable of a few clever tricks. To activate voice recognition, you must clap your hands and issue commands such as “play the radio” and “show me the latest”.
Khan has provided a lot of documentation about Khan’s method, so you should be able get your favorite apps up and running in no time. To navigate inside an app, use simple gestures.
This is one of the most expensive magic mirrors available, costing 400 euros. The video will convince you that it is worth the investment.
5. Touchscreen Smart Mirror with Face ID
Eben Kouao has created a touchscreen smart mirror that can be used as a face ID to identify who is standing in front.
It’s difficult to build a touchscreen smart mirror because of its thickness. Eben instead added an IR frame to the touch capability. It features LEDs on one end and light detectors on both sides. This allows it to tell you where you touched the mirror.
The mirror can now see and recognize the user using OpenCV’s face detection module.
You can find a step-by-step tutorial on how to build, which will eventually include adding home automation and multiple user accounts.
Smart Touch GitHub
6. AI Yoga Smart Mirror
YogAI is a smart mirror that uses an AI personal trainer to help users correct their yoga postures.
It was created by Terry Rodriguez and Salma Mayorquin, self-confessed fitness-nuts. The device uses TensorFlow machine-learning and a Raspberry Pi Camera module to evaluate a variety of yoga postures. A virtual avatar mimics user movements and even appears on screen.
The mirror can also be spoken commands, such as to start, stop and pause a session, or restart it. The mirror can also speak back using the Flite voice synthesizer to help the user achieve the right poses.
7. $100 Smart Mirror – The Easy and Cheap Way
Smart mirrors don’t require you to spend a lot of money. Carl Gordon shows that a smart mirror can be made for as low as $100 or $150 New Zealand dollars. This project was designed to be as affordable and as thrifty as possible.
Gordon uses most of these basic materials, along with some power tools. Although he doesn’t use MagicMirror2 OS in his build, there is no indication that it will cause any problems.
It’s a simple, inexpensive magic mirror that gives you the basics. You can also use it in multiple rooms, as it is lightweight and portable.
8. Salvaged iPad Magic Mirror
Reusing old devices is another way to save money. Chris Greening saved a first-gen iPad that was broken to make his magic mirror by carefully removing its LCD panel from underneath.
The $10 Raspberry Pi Zero, which runs the standard Raspberry Pi OS, helps to keep costs low. The HDMI output is sent to the LCD panel by a video driver board.
Chris used tinted acetate sheets to reduce the brightness of the LCD so that its outline was not visible behind the two-way mirror. This result produces a convincing magic mirror at a very low cost.
Smart Mirrors: Raspberry pi vs. Other
It’s possible to create a magic mirror with another device if you want to build it yourself. You can make some really cool devices with Windows PC-on a stick, such as this Echo Dot magic mirrored or this handheld smart mirror.
If you are into DIY, there is a good chance that you have spare Raspberry Pis. It makes it easy to build with the MagicMirror2 OS. Even an old laptop screen can be transformed into a magic mirror.
We actually have a complete guide on how to transform an old laptop screen into magic mirror .