SMART MIRROR:
A Novel Framework for Interactive Display
Athira S, Frangly Francis, Radwin Raphel, Sachin N S, Snophy Porinchu, Ms.Seenia Francis
Department of Computer Science & Engineering
Jyothi Engineering College
Thrissur, India
Abstract Our lifestyle has evolved in such a way that interactive mirror. We does not value efficiency at home in the
optimizing time is the most important thing. Based on the user way as we do in a business office [3]. The framework has
studies and prototype implementation, we present the application in the glass tables also. These information can be
development of an innovating appliance that incorporates fetched into the table. At a same time we can access and get
interactive services of information, offered through a user
interface on the surface of a mirror. Our work is based on the
notifications of social media like Facebook, Google plus,
idea that we all looks at the mirror when we go out, so why Gmail etc, provided that the table is large enough. Smart
wouldnt the mirror become smart. The framework will offer Mirror was developed for application in a personnel room; its
basic services, like the presentation of personalized weather data, features include user detection, display method [4]. In several
time, date and will incorporate some additional functionality, like investigations in interactive systems, smart homes have been
reminder service by mobile synchronization and through social developed by combining monitor and mirror systems [5], [6].
media. Our framework is based on detecting presence of human Pyroelectric infrared sensor is used to detect the infrared
using Passive Infrared sensors and Wi-Fi connectivity. Once a radiation changes in the environment and this has a relative
person comes in front of the mirror, it displays the information sensitivity to the human[12].
that is being fed from the web. This data or information includes
calendar, time, weather, news feed, notifications and so on. Our
framework also discusses about the speech recognition and its II. RELATED WORKS
application in control mechanism in home appliances and We surveyed existing methods of creating smart
opening and closing of shelf. We use speech recognition to
interactive mirror system. Most of the researchers have
automate many tasks that usually requires hands-on human
interaction, such as recognizing spoken commands to perform analyzed the interacting systems for making the lifestyle to be
something like turning on lights or shutting a door. Our something better. There are many researches done in this
framework also introduces speech activated music player, and area, we adapted some of the features from the existing
plays the music when a person gives a command. system. One of the attempts is that voice controlled
automation system Speech recognition [1][4] can be used as to
automate tasks which usually requires hands-on human
Keywords Interactive services, Mobile synchronization, interaction, such as recognizing spoken commands to perform
Human detection; Home automation; Passive Infrared sensors; something like turning on light, shutting a door or driving a
Speech Recognition; Speech activated music player:
motor. After speech recognition, a code particularly related to
I. INTRODUCTION command which is transferred through wireless
communication system to microcontroller and it works
In this world everyone needs to be a comfort in life.
accordingly.
Modern man has invented different technology for his sake of
In the recent years, the Home Automation systems has
life. In todays world, people needs to be connected and they
undergone many changes due to the introduction of various
are willing to access to information easily. Whether it is
wireless technologies that has seen the emergence of many
through the television or internet, people needs to be informed
standards,. ZigBee, 802.15.4 is an IEEE standard used for data
and in touch with the current affairs happening around the
communications [11]. Zigbee is targeted at applications that
world [1]. We propose a smart mirror which is an interactive
require reduced data rate, greater battery life, and secured
system and helps to know notifications as well. It is an attempt
networking. Zigbee is best suited for periodic or irregular
to contribute something more to the design of a real mirror
signal transmission from the sensor. The wireless home
system so that the interface is used for virtual application [2].
Automation system is supposed to be implemented in existing
Today everyone is busy, but for a while he will looks into the
home environments, without any changes in the basic
mirror when he goes out. What if you look into the mirror and
requirements. The automation centers on recognition of voice
could see something more than yourself? It feels good What if
commands and uses ZigBee communication module with
your mirror could detect you and let you to know that you
microcontroller. The home automation system is intended to
have an important business meeting at 4pm today? What if the
control electrical appliances like lights in a home using voice
mirror could tell you that its cold outside and recommend you
commands [1].
to wear a sweater? For this purpose we introduce an
Camera interface establish communication between user and the system. The
Video Core prototype of the proposed mirror system itself is an LCD panel
mounted with a one-way mirror, in front of the monitor. If the
For making digital devices and interactive objects that can panel is turned off, the one-way mirror acts as a normal
control and sense objects in the physical world, Arduino can reflective mirror. On the other hand, if the monitor gets turned
be used; it is an open source computer h/w and s/w company on, the mirror is transparent to the viewers to see the screen of
that can be used in designing and manufacturing these digital the monitor. The power of the monitor is controlled by the
devices. system based on the state of the operation. When the user
comes in front of the mirror, the mirror displays information
Components: that is being fed from the web. Passive Infrared sensor is used
to detect the presence of a person. Using speech recognition,
Microcontroller the user can control home appliances and also a shelf that is
Operating Voltage attached to the system. User can set a command for home
Digital I/O Pins automation and for controlling the shelf. To provide some sort
Analogue Input Pins of entertainment the user can play music tracks and movie.
This feature also can be controlled using commands like play
DC Current per I/O Pin
and next.
Flash Memory
SRAM
a) PIR sensor: Passive Infrared sensor is used to
EEPROM identify the presence of a person. When it detects the
presence of a person the mirror displays the
C. Data visualization unit information that gets from the web.
Data visualization is viewed by many disciplines as b) Raspberry pi: The main task of Raspberry pi is to
the modern equivalent of visual communication. This involves collect all the data and displays them into the LCD
the design and study of the visual representation of data, panel. It also provides the means to serve as a
meaning information that abstracted in some schematic form, controller.
including attributes or variables for a unit of information.
c) LCD panel: It is the main display of the smart mirror,
and one-way mirror is attached in front of the LCD
panel.
D. GUI Creation
Fig1: System architecture We use Tkinter library for GUI creation. Tkinter
provides a strong object-oriented interface to the Tk GUI
toolkit. Tkinter provides many widget functions on which the
The above Figure shows the system architecture of the
user interaction relays. From Tkinter import*, imports every
proposed system. As we can see in the figure, we use
object in Tkinter into the file. import Tkinter imports the
communication technology Wi-Fi has been utilized in order to
"namespace" Tkinter in our namespace also, import Tkinter as
2016 International Conference on Circuit, Power and Computing Technologies [ICCPCT]
tk does the same, but it "renames" it locally to 'tk' to save what perfect monitor size. Eventually we choose to use LCD
we type. monitors that met most of the expectations. They are relatively
cheap simple touch buttons and the right connector
orientation. This control panel of monitor is to be connected
E. Python programming and mounted within the casing.
REFERENCES