This instructable will show you the step by step way on how to create a basic Smart Mirror
The first step that I did was to setup the Raspberry Pi:
o Connect to the Wi-Fi
o ensure the time and date was correct
then, update the Raspberry Pi with:
sudo apt-get update
sudo apt-get dist-upgrade
reboot the Pi:
sudo reboot
Next, install MagicMirror 2 into the Pi.
An easy way to install the MagicMirror into the Pi is to enter this in the bash command:
bash -c "$(curl -sL https://raw.githubusercontent.com/MichMich/MagicM...
Once the MagicMirror Installation is complete, go to
the Magic Mirror directory and start Magic Mirror:
cd MagicMirror
npm start
For this phase, you can use any monitor you want.
Depending on the availability of inputs / outputs of the monitor, you might have to get extra parts that will enable you to connect the monitor to the Raspberry Pi.
In my case, my monitor had no HDMI input available so I had to get a VGA to HDMI converter.
Apply the film:
To create the “mirror”, I took a monitor and disassembled the casing from it.
Once the Monitor casing is off, you can start applying the Film.
Instructions on how to install the film can be found here:
You can customize your mirror by adding Modules and placing them wherever you want in the mirror, by setting their position.
A list and instructions of Modules that’s currently available can be found here: