3. INTRODUCTION
A raspberry pi-powered smart mirror is a cutting-edge DIY project that transforms a two-
way mirror into an interactive display. Integrating a raspberry pi single-board computer, this
innovative mirror showcases real-time information like time, date, weather, calendar events,
and news on its reflective surface. Using open-source software like magicmirror, users can
customize the display with various modules, creating a personalized information hub. The
project involves assembling the mirror, configuring software, and autostart settings to
seamlessly merge technology with home decor. Ideal for tech enthusiasts, the smart mirror
is a sleek, functional addition that combines utility and aesthetic appeal.
4. Statement of Objective
Provide real-time and relevant information such as time, date, weather, calendar
events, news, and more in a visually appealing manner.
Combine the functionality of a digital display with the aesthetic appeal of a mirror,
seamlessly integrating technology into everyday living spaces.
Leverage open-source software like magicmirror to foster a collaborative
community, allowing users to share modules, themes, and improvements.
Explore additional functionalities and applications, such as voice recognition, gesture
control, or integration with smart home devices, to enhance the mirror's capabilities.
Allow users to personalize the mirror's interface by selecting and arranging different
modules to display the information they find most useful.
Smart mirror using raspberry pi becomes a functional, customizable, and interactive
addition to living spaces, blending technology seamlessly into daily routines.
5. Problem Statement
Traditional mirrors lack the capability to offer a dynamic and interactive experience,
remaining static in function and design. In the era of smart technologies, there is a
clear need for mirrors to evolve into intelligent devices that cater to the diverse
needs of users.
The absence of smart mirrors hinders the integration of technology into a commonly
used household item, limiting the potential for enhancing daily routines, connectivity,
and information access.
6. Literature review
Sl
no
TITLE
AUTHOR Year
Related Work LIMITATIONS
1. Research
and Analysis
of Smart
Mirror
Lakshami
N M,
Chandana
M S and
Ishwarya P
2021 A smart mirror is a system that
functions as mirror with additional
capability of displaying date, time,
current temperature, weather details
Users need to provide instructions to the
system manually to acquire the system's
response
2 IOT SMART
MIRROR
USING
RASPBERR
Y PI
Griffin
Technologi
es
2018 The mirror can display local time
and weather, notifications from your
phone and statuses from other
Griffin smart home tech connected
to the mirror.
The mirror does not employ any user
recognition, but the interface can be
customized through a smart phone app
that is also used to control any other
Griffin smart home devices
7. Sl
no
TITLE AUTHOR Year Related Work LIMITATIONS
3. REFLECTA -
Artificial
Intelligence
Based Smart
Mirror
James Law Cyber 2021 The product consists of a
32"LCD-display covered by a 37"
two way mirror. The display can
show weather forecasts, stream
internet, TV, the current time and
various widgets. The smart
mirror has numerous input
methods such as remote
controller, smartphone app and
onscreen virtual keyboard.
The smart mirror's
functionality may be limited
when not connected to the
internet. Lack of offline
capabilities could affect its
usability in certain situations
or environments with poor
connectivity.
4. Internet of Things
Based Smart
Mirrors: A
Literature Review
Chidambaram
Sethukkarasi
2016 intelligent mirror that identifies users
based on facial recognition,
recognizes emotions, records
health parameters and gives
clothing advise. Their paper does
not go in-depth on any of its
subjects, but rather try to unite the
ideas under the concept of an
intelligent mirror.
Clothing advice based on
limited information may not
align with individual
preferences, styles, or cultural
considerations, leading to
recommendations that users
may find irrelevant or
unappealing.
8. TITLE
AUTHOR
Year Related Work LIMITATIONS
5. IoT based
Smart
Mirror
using
Raspberry
Pi
Daniel
Bessereretal
2016 created a smart mirror for adding interactive
fitness exercises to a person’s morning routine.
Their project utilizes the Microsoft Kinectv2 for
tracking gestures and a Wii Balance Board for
presence detection.
The types of exercises that can
be effectively incorporated into a
morning routine may be limited by
the capabilities of the Kinectv2
and Wii Balance Board. Some
exercises may not translate well
to the gesture-tracking system,
reducing the variety of workouts
available.
6. Future IoT
based on
Smart
Mirror: A
Literature
Review
Ryan Nelwan 2016 It serves mostly as a source of a entertainment
system in which a user can use the touch
controls to run different programs or control
music, but did not have artificial intelligence.
The touch controls may be used
to run different programs, but the
lack of AI may limit the dynamic
and real-time content updates
that an intelligent system could
provide. This may result in a more
static and less interactive user
experience.
7. Survey on
IOT-based
smart
mirror
Hannah
Mittelstaedt
2015 The mirror used a smart phone as the display
screen. Since it was an android tablet so
features of android were used to display time,
weather, date, remainders. The software made
use of android widgets but can be modified
easily as it is open source. Anyone can modify it
and develop a new version.
Using a smartphone as a display
screen may result in a limited
screen size for the smart mirror.
This can constrain the amount of
information that can be displayed
at once, potentially reducing
visibility and usability.
9. Sl
no
TITLE
AUTHOR
Year Related Work LIMITATIONS
8. A
multipurpose
IOT based
Smart Mirror
using
Raspberry PI
Michael
Teeuw
2016 This mirror is built on raspberry pi 2
and uses monitor as the display. It
displayed weather and time importing
these from various modules which
were linked to real time websites. It
was just an information panel which
didn’t have the capability to interact
with the mirror. A module-based
interface was created and displayed
weather, news, time or daily comic strip
The mirror lacks interactive
features, limiting user engagement
and participation. Users cannot
interact with the displayed
information, request updates, or
customize content based on their
preferences.
9. View of
Design and
Development
of a Smart
Mirror
Franco
Chiarugiet
al
2014 The data would be collected in the form
of videos, images, 3D face scans and
breath samples. The project is first and
foremost a research project to digitalize
semeiotics - the physical signs
produced by diseases - from facial
images.
Handling diverse data types
requires robust storage solutions
and stringent security measures to
prevent unauthorized access, data
breaches, or misuse of the
collected information.
10. Sl
no
TITLE
AUTHOR
Year Related Work LIMITATIONS
10
.
Smart
Mirror
New Kinpo
Group
2014 This smart mirror has a
camera to specifically monitor
your skin health. The mirror
will scan your skin and give
you metric to tell you what to
improve. The mirror uses
facial recognition to log a
user’s skin firmness, texture,
clarity, brightness and health
on a day to day basis.
Facial recognition technology may not
work well for individuals with certain skin
conditions, disabilities, or diverse skin
tones, potentially excluding a portion of
the population from the benefits of the
smart mirror.
11. METHODOLOGY
Acquire Components:
Purchase a Raspberry Pi and necessary accessories.
Obtain a two-way mirror or acrylic/glass with semi-reflective coating.
Collect a display, power supply, and other required hardware.
Setup Raspberry Pi:
Install the Raspbian operating system on the Raspberry Pi.
Configure network settings and ensure connectivity.
Install MagicMirror Software:
Download and install the MagicMirror software on the Raspberry Pi.
Follow the installation instructions provided by the MagicMirror project.
Configure MagicMirror Modules:
Customize the modules to display desired information.
Adjust layout, themes, and positions based on your preferences.
12. Hardware Integration:
Connect the display to the Raspberry Pi.
Assemble the two-way mirror and frame, ensuring a secure fit for the components.
Display Calibration:
Adjust brightness, contrast, and resolution for optimal visibility through the two-way
mirror.
User Interface Design:
Design an intuitive and visually appealing user interface for your smart mirror.
Testing:
Test each module and feature individually.
Conduct comprehensive testing of the entire smart mirror system.
Deployment:
Mount the smart mirror in your desired location.
Ensure a stable power supply and connectivity.
Maintenance and Upgrades:
Regularly update software and modules for security and feature enhancements.
Address any issues promptly and consider adding new features over time.
Testing:
15. CONCLUSION
We have designed an intelligent mirror keeping in mind the up-coming future
advancement in the field of home automation environment. The prototype of the magic
mirror is powered and controlled by the Raspberry Pi 3 and all the final output in form of
real time data feeds are displayed on LED screen fixed with a two way mirror. We have
built a working model to demonstrate various functionalities of the mirror using voice
commands. It gives a layout that can be extended in future to accommodate even more
functionalities. The smart mirror can also be implemented in various industrial and home
applications. Hence IoT proves out to be an important technology for making household
appliances smart.
16. REFERENCES
Muhammad Mu’izzudeen Yusri, Shahreen Kasim, Rohayanti Hassan, Zubaile Abdullah, Husni
Ruslai, Kamaruzzaman Jahidin, et al., "Smart Mirror for Smart Life", International Journal of
Advanced Research in Computer and Communication Engineering, 2017.
Raju A. Nadaf, Rubina M., Sujata P, Vasudha M. Bonal, “Smart Mirror Using Raspberry Pi for Human
Monitoring and Intrusion Detection”, 2019 1st International Conference on Advances in
Information Technology.
N M Lakshmi and M S Chandana, "IoT based Smart Mirror using Raspberry Pi", International
Journal of Engineering Research & Technology (IJERT), vol. 6, no. 13, 2018.
Ayushman Johri, Sana Jafri, Raghav Narain Wahi, Dr. Dhiraj Pandey "Smart Mirror: A time-saving
and Affordable Assistant ", IEEE 2018.
Maitreyee Vaidya, Shantanu Moraskar, L P Nikhade "SMART MIRROR USING RASPBERRY PI",
International Research Journal of Engineering and Technology, IEEE 2019.
Mayur Wani, Prashant Ahire, “Real Time Smart Mirror System Using IOT”, 2019 5th International
Conference on Computing Communication Control and Automation (ICCUBEA).
Adokiye Charles Njaka, Na Li, and Lin Li" Voice Controlled Smart Mirror with Multifactor
Authentication".
P Y Kumbhar, Allauddin Mulla 2, Prasad Kanagi 3 and Ritesh Shah4, "Smart Mirror Using Raspberry
PI", International Journal for Research in Emerging Science and Technology, vol. 5, no. 4, Apr 2018.
Varsha Singh, Devi Singh, “Smart Interactive Mirror Display”, International Conference on Machine
Learning, Big Data, Cloud and Parallel Computing (Com-IT-Con), India, 14th - 16th Feb 2019.