SlideShare ist ein Scribd-Unternehmen logo
1 von 5
Downloaden Sie, um offline zu lesen
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 06 Issue: 04 | Apr 2019 www.irjet.net p-ISSN: 2395-0072
© 2019, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 2083
Interactive Smart Mirror
Sarthak Chawathe1, Surbhi Dhakad2, Rahul Sharma3, Sarita Ambadekar4
1,2,3Student, Department of Computer Engineering, K.J. Somaiya Institute of Engineering & I.T., Sion, Mumbai,
Maharashtra, India
4Professor, Department of Computer Engineering, K.J. Somaiya Institute of Engineering & I.T., Sion, Mumbai,
Maharashtra, India
---------------------------------------------------------------------***----------------------------------------------------------------------
Abstract - Home Automated Systems, besides being used on
smartphones and tablet computers there are a number of
home automated systems being developed. There are many 3
Dimensional Mirrors and expensive smart mirrors are
available in the market which is restricted to use in public
places only. In this paper, a Raspberry Pi based Interactive
Smart Mirror is developed for the home of Internet Science.
The Raspberry Pi works as the host controllerinthisstructure.
A microphone and a speaker are used for interaction which
makes it more convenient to use. The model functions when
the Wi-Fi chipset on the Raspberry Pi is connected to the
Internet Network. It fetchesnews, weatherandholidayrelated
information based on location using cloud services and
displays it on the LCD screen. The advantages of this Smart
Mirror are that is compact, cost-effective and user-friendly. In
addition, it’s vast application promise, people of all ages can
make use of this system. .
Key Words: Raspberry Pi, Interactive Mirror.
1. INTRODUCTION
With the advancements in technology, the living has also
evolved. CRT TVs have been replaced by Smart TVs. Smart
watches have taken place of regular watches. Similarly,
smart phones have taken over classic mobile phones. The
expensive 3D mirrors made in foreign countries are limited
to use in public locale only. The biggest drawback of these
mirrors is the cost required to built them and it does not
provide enough penetration rate. The degree of integration
between the home automation and smart mirrors is very
less. The insufficient relevance of functions is also one of the
main problems faced in the smart mirror. These problems
are overcome by designing a Raspberry Pi based Smart
Mirror. The Smart Mirror is based on the principles of
unidirectional mirror imaging with added technique like
speech recognition. The entire system communicates
through the Internet not only to make the system work but
also make the smart home come to life. The content is
structured as follows: Section II describes the Literature
Survey, at to how the previous models were studied, Section
III describes the components required and their
functionality. In the Section IV, the detailed explanation of
the diagrams is given. Section V describes the methods that
are used to implement the proposed system. In Section VI
the implementation diagrams along with the phases are
shown. The paper is then concluded in the Section VII.
2. LITERATURE REVIEW
Smart Mirror Application With Raspberry Pi in IEEE paper
was proposed in November 2017 by Fatma, Murat Can and
[1] in which we found the following features like display
weather information, time and location, current event and
user information on mirror with the use of microcontrollers,
raspberry pi, python and java script by signal processing
Drawbacks like only some can be controlled by voice
commands was found without any security.Smart Reflect:-A
Modular Smart Mirror applicationplatform[2]inIEEEpaper
was proposed in October 2016 by Gold Derrick David and.
The main features mentioned in this paper about the smart
mirror is its modular andlightweightnatureand. Theproject
is design main on the Model-View- Controller (MVC) design
pattern in which Model refer to plugin, View is screen that
display data and Controller is the server component that
controls the execution of each. The major drawback of this
model is that only JavaScript is supported, no solution exist
for supporting other programming language with their vast
libraries of features. Design of Smart Mirror Based on
Raspberry pi [3] in IEEE paper was proposed in April 2018
by Yong Sun, and Ke Dan. The main features mentioned in
this paper about smart mirror is time, date, temperature,
voice recognition and weather information. In which
different hardware’s like low power CMOS real-time clock
chip, and SYN6288 Speech synthesis chip is used, which
increases overall cost of the mirror is the major drawback of
the system. No security is provided for the system. Smart
Mirror for Smart Life[4] in IEEE paper was proposed on 23
October 2017 by , , Shahreen Hassan, , and Muhammad .
main features mentioned in this paper about smartmirror is
time, date weather, warning, traffic and location map. It can
provide the listening function offline with the help of
technology. can always provide listening function offline for
a hot word. Once a hot word is detected, it will be streamed
to user’s speech recognition cloud service, then the results
shall be received. The system didn’t work as expected at
voice configuration and no security is provided. A Mobile
Programmable Smart Mirror for ambient IoT
Environments[5] in IEEE paper was proposed in October
2017 by Mohammad Ghazal, Tara Al , Yasmina Al Khalil,
Mohammad and Hassan . The main features mentioned in
this paper about the smart mirror is its , adaptability and
security. The project is designed mainly on Bluetooth
module. The use has to connecthisBluetoothenabledmobile
device to the smart mirror to access it. The major drawback
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 06 Issue: 04 | Apr 2019 www.irjet.net p-ISSN: 2395-0072
© 2019, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 2084
of this model is that the device is in continuous search of
nearby Bluetooth enabled devices which consumes more
power. Users without mobile phones can’t access the smart
mirror. ImplementationandCustomizationofa SmartMirror
[6] in IEEE paper was proposed in November 2017 by Ivette
Cristina, Rodrigo Salmon, Rosario,AlfredoPadilla.Thesmart
mirror’s important features include Voice interaction, face
recognition, personalized user information. The is based on
modern filtering techniques such as collaborative filtering
and content based filtering. Languages used are CSS, HTML,
and JavaScript. The only drawback is that it uses Raspberry
Pi 3 which does not have a PoE slot for wired internet
connection. IoT based Smart Mirror usingRaspberryPi[7] in
IEEE paper was proposedin 2018Conferenceproceedingsof
IJERT by Lakshmi NM, MS, P, . The mirror consists of all the
basic features like display date and time, news, weather etc.
The additional feature included in this mirror is thief
detection module which is a used to capture some malicious
act in the house. To display thetemperatureDHT22sensoris
connected to GPIO pins of Raspberry Pi which is not
necessary because the weather detection module has the
same concept.
3. COMPONENTS REQUIRED
• Raspberry Pi.
• LCD Screen.
• Bi-Directional Mirror.
• HDMI Cable.
• RJ-45 Ethernet Cable.
• Microphone
Fig. 3.1 Raspberry pi
Raspberry Pi - The Raspberry Pi is a Single-Board
Computer. It is heart of the Smart Mirror. It is used to make
the system interactive and all the processing takes place in
this chip-set. It provides the OS required to run the Smart
Mirror efficiently.
LCD Screen - The LCD Screen is used to provide anoutputto
the Raspberry Pi. All the information such as, time, weather,
news is displayed on this screen. It provides the base of the
Smart Mirror. It is connected to the using the HDMI Cable.
Fig. 3.2 Conceptual view of Bi-Directional Mirror
Bi Directional Mirror -The Bi-Directional Mirror is used as
the mirror of the system. It reflects the user's image andalso
displays the LCD screen behind. The biggest advantage over
a uni-directional mirror is that, the uni-directional mirror
only reflects the image but a bi-directional mirror not only
reflects but also helps see through it.
HDMI Cable -The HDMI cable is used to connectthewiththe
LCD screen. It helps in displaying the output on the LCD
screen.
RJ-45 Ethernet Cable -The RJ-45 Ethernet cable is
connected to the Rpi. It provides the Internet connection
required for the RPi to fetch information directly from the
Internet.
Microphone -The Microphone is connected to the using the
auxiliary cable. It provides as a speech input to the Rpi . It is
used to provide speech recognition to the system andmakes
the model more interactive.
4. SYSTEM DIAGRAMS
BLOCK DIAGRAM
Fig. 4.1 Block Diagram of the proposed model.
This figure shows the basic block diagram of the system. In
this figure, the Rpi, i.e., the heart of the system is connected
to the LCD Screen with an HDMI cable. The Bi-Directional
Mirror is placed in front of the LCD Screen. The microphone
used for speech recognition and voice interaction is
connected to using the USB cable.
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 06 Issue: 04 | Apr 2019 www.irjet.net p-ISSN: 2395-0072
© 2019, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 2085
This diagram is just a basic representationofwhattheactual
system will be going to be.
 The power supply here is used to power on the
raspberry pi for the boot purpose.
 The LCD screen for displaying the visual output.
 The window wooden frame for the support.
 Microphone is used for taking the voice input from
the end user(s).
 Raspberry is used for all the processing required.
 Ethernet cable for fast internet connectivity and for
making use of the cloud services.
 Speaker for giving the output in the form of voice.
Flowchart
Fig. 2 Flowchart of the proposed model.
In this figure, the flowchart of the model is given, here the
basic interaction with voice is shown. Users can give
instructions to the system to view a list of commands that
are available. Then, they can give commands via voice
instructions provided. Thus, the flow chart helps to
understand the system better
5. METHODOLOGY
Our project is divided mainly into four phases. As per the
scope of work, the project is bifurcated as follows.
1. Designing the system.
2. Configuring the Raspberry Pi.
3. Programming the Display Screen.
4. Fabrication.
Designing the system - Dimension – Our system's first and
foremost phase was the dimension. The dimension of the
mirror was decided by the LCD screen weusedinthismodel.
As we used an LCD screen, we need a mirror slightly bigger
than the screen and which could reflect as well as see
through.
Construction of the Frame – Theframewasnecessarytobe
built to contain the electronic components as well as the
mirror. A wooden frame of just the right size was built. The
wooden frame helps keep the system steady and provides
durability to the mirror as well as protects it from physical
damage. Similarly, by hiding the electronic components
behind the frame gives it a premium finish and the
components are saved from physical contact.Thematerial of
the Mirror – To find a bi-directional mirror was difficult in
the first attempt. Since the mirror wasn't readily available,
we ordered a custom bi-directional mirror from a local glass
hardware shop.
Configuring the Raspberry Pi - Using SD card formatter,
format the SD card. Once the SD card is formatted install the
image file for OS and then extract this zip file using 7zip
software. The next step is to downloadtheetchersoftwareto
make the OS by transferring the image file into the software
and directly store this file in the memory card.
Programming the Display Screen - Display of time, date,
weather, news on the mirror is using Python language. The
use of a mobile application is to provide a personalized and
customized view of the mirror. The is designed using HTML,
CSS, and JavaScript.
Fabrication - Frame - This phase involves creating the
actual apparatus to contain the mirror and its electronics.
We started off by using a compound miter saw to cut four
pieces which were then joined togetherwith woodscrews to
form a box. Next, four pieces of wooden trim (with
accompanying corner blocks) were hand-nailed to the outer
edge of the frame with 2” finishing nails. Once installed, the
trim overlapped the inner edge of our frame by 1⁄2” so as to
prevent the glass from falling forward. Bi-Directional Mirror
- Next, we needed to install our actual mirror. With the
overlapping trim mentioned above, it was a straightforward
installation, involving us easing the glass gently into the
frame itself and securing it with two wooden blocksscrewed
in behind the mirror itself. The glass is now essentially
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 06 Issue: 04 | Apr 2019 www.irjet.net p-ISSN: 2395-0072
© 2019, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 2086
sandwiched between these blocks in the rear and the
overlapped trim in the front. Components - The final step of
the fabrication phase was to install the suite of electronics
that power the mirror. First, we mounted the display
monitor by laying it against the glass and screwing in two
blocks (one on its top, the other along the bottom) to hold it
in place. Next, we used to mount the Raspberry Pi on the
glass and proceeded to hook up the necessary cabling.
Finally, we installed our power bar by using its built-in
screw mounts to secure it to the bottom piece of the frame.
6. IPLEMENTATION
Phase 1
The screenshot for the above mentioned phase is shown
below.
Fig. 5.1 Screenshot of phase 1 describing news, clock &
calendar
In this phase, the only modules that were perfectly
implemented were the news and the clock modules.
The clock module used the raspberry pi's local variables i.e
the system configuration variables in ordertodeterminethe
current time and date which in turn help in the fetching of
the current news for the news module.
The news module showed the newsfromvariouspartsofthe
desired location, which can also be customized to be
country-specific.
In our case, the news was fetched from different news sites
as shown in the above screenshot
Phase 2
The screenshot for phase 2 is shown below
Fig. 5.2 Screenshaot displaying weather & holidays
module along with phase 1 implementation.
In phase 2 the weather module, the holidays'moduleandthe
compliments module were also added.
Weather Module
Fig. 5.3 Screenshot of weather module.
The weather module also used the locale variables for
fetching the current weather. The current weather
depending on the date and time is shown.
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 06 Issue: 04 | Apr 2019 www.irjet.net p-ISSN: 2395-0072
© 2019, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 2087
Holiday’s Module
Fig. 5.4 Screenshot of holidays module
The holidays' module is customizable depending on the
individual's needs. As this module is customizable, the end
user can enter his personal calendar details into the config
file of this module.
Compliments Module
Fig. 5.5 Screenshot of compliments module.
The compliments module is used to display the motivating
statements on the mirror screen.
News Module
Fig. 5.6 Screenshot of news module.
The news module shows the current news depending onthe
date and time and also it is location specific.
In addition to all these things a dynamic photo changing
module was also added in order to display dynamic pictures
after a certain interval of time.
6. CONCLUSION
The final product of this project is a framework that has
different modules, among which identify the functionsof the
calendar, weather, news,alerts.Thesmartmirrorwebuildin
our project implements all ofthefunctionsmentionedabove.
In addition, it has features for news recommendation and
interaction by voice commands, these two features seek to
provide a more sophisticated user experience and allow a
natural interaction between the mirror and the user. Smart
Mirror saves time and makes it easier to access information.
It allows users to see relevant information effortlessly. In
future, this mirror can be improved by adding an interactive
touch screen and theft detection feature.
REFERENCES
[1], Murat Can and, ‘Smart Mirror Application With
Raspberry Pi’, IEEE paper proposed in November 2017.
[2] D., D. and, “Smart Reflect: A modular smart mirror
application platform, “2016 IEEE 7th Annual Information
Technology, Electronics and Mobile Communication
Conference (IEMCON), Vancouver, BC, 2016, pp.1-7.
[3] Sun Young, Dan 1Tianjin Key, ‘Design of Smart Mirror
using Raspberry Pi’, Laboratory of Information Sensing
& Intelligent Control, Tianjin University of Technology
and Education.
[4] M.M. et al., “Smart mirror for smart life” 2017 6th ICT
International Student Project Conference (ICT-ISPC), 2017,
pp. 1- 5.true
[5] Mohammad Ghazal, Tara Al, Yasmina Al Khalil,
Mohammad and Hassan, ‘A Mobile Programmable Smart
Mirror for ambient IoT Environments’,IEEEpaperproposed
in October 2017.
[6] Ivette Cristina Arauja Garcia, Eduardo Rodrigo Linares
Salmon, Rosario , Alfredo Padilla, 'Implementation and
Customization of a Smart Mirror’, IEEE paper proposed in
November 2017.
[7] Lakshmi NM, MS, P, ‘IoT based Smart Mirror using
Raspberry Pi’,. Journal of Engineering

Weitere ähnliche Inhalte

Was ist angesagt?

Smart Mirror Summer Report
Smart Mirror Summer ReportSmart Mirror Summer Report
Smart Mirror Summer Report
Jabari Barton
 
Inception V3 Image Processing (1).pptx
Inception V3 Image Processing (1).pptxInception V3 Image Processing (1).pptx
Inception V3 Image Processing (1).pptx
MahmoudMohamedAbdelb
 

Was ist angesagt? (20)

Sign verification
Sign verificationSign verification
Sign verification
 
Currency recognition system using image processing
Currency recognition system using image processingCurrency recognition system using image processing
Currency recognition system using image processing
 
Presentation IOT Robot
Presentation IOT RobotPresentation IOT Robot
Presentation IOT Robot
 
Fog Screen technology
Fog Screen technologyFog Screen technology
Fog Screen technology
 
Simple Railway gate automation
Simple Railway gate automationSimple Railway gate automation
Simple Railway gate automation
 
An atm with an eye
An atm with an eyeAn atm with an eye
An atm with an eye
 
Atm with an eye
Atm with an eyeAtm with an eye
Atm with an eye
 
Object detection presentation
Object detection presentationObject detection presentation
Object detection presentation
 
Face recognition system
Face recognition systemFace recognition system
Face recognition system
 
Eye mouse
Eye mouseEye mouse
Eye mouse
 
Facial Recognition System For Access Control
Facial Recognition System For Access ControlFacial Recognition System For Access Control
Facial Recognition System For Access Control
 
Smart Mirror Summer Report
Smart Mirror Summer ReportSmart Mirror Summer Report
Smart Mirror Summer Report
 
Leap motion
Leap motionLeap motion
Leap motion
 
screen-less displays
screen-less displays screen-less displays
screen-less displays
 
Automatized railway gate controller
Automatized railway gate controllerAutomatized railway gate controller
Automatized railway gate controller
 
IoT based attendance system
IoT based attendance systemIoT based attendance system
IoT based attendance system
 
Automatic Attendance system using Facial Recognition
Automatic Attendance system using Facial RecognitionAutomatic Attendance system using Facial Recognition
Automatic Attendance system using Facial Recognition
 
home automation using raspberry pi
home automation using raspberry pihome automation using raspberry pi
home automation using raspberry pi
 
Iris Scan
Iris ScanIris Scan
Iris Scan
 
Inception V3 Image Processing (1).pptx
Inception V3 Image Processing (1).pptxInception V3 Image Processing (1).pptx
Inception V3 Image Processing (1).pptx
 

Ähnlich wie IRJET- Interactive Smart Mirror

Ähnlich wie IRJET- Interactive Smart Mirror (20)

IRJET- Adroit Speculum for Institutional Updates (Smart Mirror)
IRJET- Adroit Speculum for Institutional Updates (Smart Mirror)IRJET- Adroit Speculum for Institutional Updates (Smart Mirror)
IRJET- Adroit Speculum for Institutional Updates (Smart Mirror)
 
IRJET- Adroit Speculum for Institutional Updates (Smart Mirror)
IRJET- Adroit Speculum for Institutional Updates (Smart Mirror)IRJET- Adroit Speculum for Institutional Updates (Smart Mirror)
IRJET- Adroit Speculum for Institutional Updates (Smart Mirror)
 
IRJET- Smart Mirror Embedded with Google Assistant using Raspberry Pi
IRJET- Smart Mirror Embedded with Google Assistant using Raspberry PiIRJET- Smart Mirror Embedded with Google Assistant using Raspberry Pi
IRJET- Smart Mirror Embedded with Google Assistant using Raspberry Pi
 
IRJET- Smart Mirror
IRJET- Smart MirrorIRJET- Smart Mirror
IRJET- Smart Mirror
 
IRJET - Research and Analysis of Smart Mirror
IRJET - Research and Analysis of Smart MirrorIRJET - Research and Analysis of Smart Mirror
IRJET - Research and Analysis of Smart Mirror
 
IRJET - AI based Smart Mirror
IRJET -  	  AI based Smart MirrorIRJET -  	  AI based Smart Mirror
IRJET - AI based Smart Mirror
 
IRJET- Iot based Interactive Display Unit using Raspberry PI
IRJET- Iot based Interactive Display Unit using Raspberry PIIRJET- Iot based Interactive Display Unit using Raspberry PI
IRJET- Iot based Interactive Display Unit using Raspberry PI
 
IoT Based Advertising System
IoT Based Advertising SystemIoT Based Advertising System
IoT Based Advertising System
 
IRJET- Optimization of Surveillance Camera for Low Cost Storage Device
IRJET- Optimization of Surveillance Camera for Low Cost Storage DeviceIRJET- Optimization of Surveillance Camera for Low Cost Storage Device
IRJET- Optimization of Surveillance Camera for Low Cost Storage Device
 
IRJET- Design of Smart Display using Raspberry Pi
IRJET-  	  Design of Smart Display using Raspberry PiIRJET-  	  Design of Smart Display using Raspberry Pi
IRJET- Design of Smart Display using Raspberry Pi
 
IRJET - IoT based Facial Recognition Quadcopter using Machine Learning Algorithm
IRJET - IoT based Facial Recognition Quadcopter using Machine Learning AlgorithmIRJET - IoT based Facial Recognition Quadcopter using Machine Learning Algorithm
IRJET - IoT based Facial Recognition Quadcopter using Machine Learning Algorithm
 
IRJET- Smart Mirror using Virtual Voice Assistant
IRJET- Smart Mirror using Virtual Voice AssistantIRJET- Smart Mirror using Virtual Voice Assistant
IRJET- Smart Mirror using Virtual Voice Assistant
 
IRJET- Implementation of Interactive Mirror for Aware Home using Raspberry pi-3
IRJET- Implementation of Interactive Mirror for Aware Home using Raspberry pi-3IRJET- Implementation of Interactive Mirror for Aware Home using Raspberry pi-3
IRJET- Implementation of Interactive Mirror for Aware Home using Raspberry pi-3
 
Smart Mirror
Smart MirrorSmart Mirror
Smart Mirror
 
Face Recognition using Raspberry PI for Door Lock System
Face Recognition using Raspberry PI for Door Lock SystemFace Recognition using Raspberry PI for Door Lock System
Face Recognition using Raspberry PI for Door Lock System
 
IRJET- Smart Mirror
IRJET- Smart  MirrorIRJET- Smart  Mirror
IRJET- Smart Mirror
 
IRJET- Surveillance Robot based on Raspberry Pi-3
IRJET-  	  Surveillance Robot based on Raspberry Pi-3IRJET-  	  Surveillance Robot based on Raspberry Pi-3
IRJET- Surveillance Robot based on Raspberry Pi-3
 
IRJET- Smart Mirror using Raspberry Pi
IRJET- Smart Mirror using Raspberry PiIRJET- Smart Mirror using Raspberry Pi
IRJET- Smart Mirror using Raspberry Pi
 
IRJET- Wireless Video Surveillance Robot
IRJET-  	  Wireless Video Surveillance RobotIRJET-  	  Wireless Video Surveillance Robot
IRJET- Wireless Video Surveillance Robot
 
IRJET- An Intelligent Remote Controlled System for Smart Home Automation
IRJET- An Intelligent Remote Controlled System for Smart Home AutomationIRJET- An Intelligent Remote Controlled System for Smart Home Automation
IRJET- An Intelligent Remote Controlled System for Smart Home Automation
 

Mehr von IRJET Journal

Mehr von IRJET Journal (20)

TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
 
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURESTUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
 
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
 
Effect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil CharacteristicsEffect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil Characteristics
 
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
 
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
 
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
 
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
 
A REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADASA REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADAS
 
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
 
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD ProP.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
 
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
 
Survey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare SystemSurvey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare System
 
Review on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridgesReview on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridges
 
React based fullstack edtech web application
React based fullstack edtech web applicationReact based fullstack edtech web application
React based fullstack edtech web application
 
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
 
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
 
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
 
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic DesignMultistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
 
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
 

Kürzlich hochgeladen

XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
ssuser89054b
 
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
AldoGarca30
 
Verification of thevenin's theorem for BEEE Lab (1).pptx
Verification of thevenin's theorem for BEEE Lab (1).pptxVerification of thevenin's theorem for BEEE Lab (1).pptx
Verification of thevenin's theorem for BEEE Lab (1).pptx
chumtiyababu
 

Kürzlich hochgeladen (20)

Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
 
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptxOrlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
 
Employee leave management system project.
Employee leave management system project.Employee leave management system project.
Employee leave management system project.
 
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptxA CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
 
PE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and propertiesPE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and properties
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 
Engineering Drawing focus on projection of planes
Engineering Drawing focus on projection of planesEngineering Drawing focus on projection of planes
Engineering Drawing focus on projection of planes
 
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptxS1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
 
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
 
Computer Lecture 01.pptxIntroduction to Computers
Computer Lecture 01.pptxIntroduction to ComputersComputer Lecture 01.pptxIntroduction to Computers
Computer Lecture 01.pptxIntroduction to Computers
 
Online food ordering system project report.pdf
Online food ordering system project report.pdfOnline food ordering system project report.pdf
Online food ordering system project report.pdf
 
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKARHAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
 
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
 
Work-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxWork-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptx
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . ppt
 
A Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna MunicipalityA Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna Municipality
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
 
Hostel management system project report..pdf
Hostel management system project report..pdfHostel management system project report..pdf
Hostel management system project report..pdf
 
Computer Networks Basics of Network Devices
Computer Networks  Basics of Network DevicesComputer Networks  Basics of Network Devices
Computer Networks Basics of Network Devices
 
Verification of thevenin's theorem for BEEE Lab (1).pptx
Verification of thevenin's theorem for BEEE Lab (1).pptxVerification of thevenin's theorem for BEEE Lab (1).pptx
Verification of thevenin's theorem for BEEE Lab (1).pptx
 

IRJET- Interactive Smart Mirror

  • 1. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 06 Issue: 04 | Apr 2019 www.irjet.net p-ISSN: 2395-0072 © 2019, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 2083 Interactive Smart Mirror Sarthak Chawathe1, Surbhi Dhakad2, Rahul Sharma3, Sarita Ambadekar4 1,2,3Student, Department of Computer Engineering, K.J. Somaiya Institute of Engineering & I.T., Sion, Mumbai, Maharashtra, India 4Professor, Department of Computer Engineering, K.J. Somaiya Institute of Engineering & I.T., Sion, Mumbai, Maharashtra, India ---------------------------------------------------------------------***---------------------------------------------------------------------- Abstract - Home Automated Systems, besides being used on smartphones and tablet computers there are a number of home automated systems being developed. There are many 3 Dimensional Mirrors and expensive smart mirrors are available in the market which is restricted to use in public places only. In this paper, a Raspberry Pi based Interactive Smart Mirror is developed for the home of Internet Science. The Raspberry Pi works as the host controllerinthisstructure. A microphone and a speaker are used for interaction which makes it more convenient to use. The model functions when the Wi-Fi chipset on the Raspberry Pi is connected to the Internet Network. It fetchesnews, weatherandholidayrelated information based on location using cloud services and displays it on the LCD screen. The advantages of this Smart Mirror are that is compact, cost-effective and user-friendly. In addition, it’s vast application promise, people of all ages can make use of this system. . Key Words: Raspberry Pi, Interactive Mirror. 1. INTRODUCTION With the advancements in technology, the living has also evolved. CRT TVs have been replaced by Smart TVs. Smart watches have taken place of regular watches. Similarly, smart phones have taken over classic mobile phones. The expensive 3D mirrors made in foreign countries are limited to use in public locale only. The biggest drawback of these mirrors is the cost required to built them and it does not provide enough penetration rate. The degree of integration between the home automation and smart mirrors is very less. The insufficient relevance of functions is also one of the main problems faced in the smart mirror. These problems are overcome by designing a Raspberry Pi based Smart Mirror. The Smart Mirror is based on the principles of unidirectional mirror imaging with added technique like speech recognition. The entire system communicates through the Internet not only to make the system work but also make the smart home come to life. The content is structured as follows: Section II describes the Literature Survey, at to how the previous models were studied, Section III describes the components required and their functionality. In the Section IV, the detailed explanation of the diagrams is given. Section V describes the methods that are used to implement the proposed system. In Section VI the implementation diagrams along with the phases are shown. The paper is then concluded in the Section VII. 2. LITERATURE REVIEW Smart Mirror Application With Raspberry Pi in IEEE paper was proposed in November 2017 by Fatma, Murat Can and [1] in which we found the following features like display weather information, time and location, current event and user information on mirror with the use of microcontrollers, raspberry pi, python and java script by signal processing Drawbacks like only some can be controlled by voice commands was found without any security.Smart Reflect:-A Modular Smart Mirror applicationplatform[2]inIEEEpaper was proposed in October 2016 by Gold Derrick David and. The main features mentioned in this paper about the smart mirror is its modular andlightweightnatureand. Theproject is design main on the Model-View- Controller (MVC) design pattern in which Model refer to plugin, View is screen that display data and Controller is the server component that controls the execution of each. The major drawback of this model is that only JavaScript is supported, no solution exist for supporting other programming language with their vast libraries of features. Design of Smart Mirror Based on Raspberry pi [3] in IEEE paper was proposed in April 2018 by Yong Sun, and Ke Dan. The main features mentioned in this paper about smart mirror is time, date, temperature, voice recognition and weather information. In which different hardware’s like low power CMOS real-time clock chip, and SYN6288 Speech synthesis chip is used, which increases overall cost of the mirror is the major drawback of the system. No security is provided for the system. Smart Mirror for Smart Life[4] in IEEE paper was proposed on 23 October 2017 by , , Shahreen Hassan, , and Muhammad . main features mentioned in this paper about smartmirror is time, date weather, warning, traffic and location map. It can provide the listening function offline with the help of technology. can always provide listening function offline for a hot word. Once a hot word is detected, it will be streamed to user’s speech recognition cloud service, then the results shall be received. The system didn’t work as expected at voice configuration and no security is provided. A Mobile Programmable Smart Mirror for ambient IoT Environments[5] in IEEE paper was proposed in October 2017 by Mohammad Ghazal, Tara Al , Yasmina Al Khalil, Mohammad and Hassan . The main features mentioned in this paper about the smart mirror is its , adaptability and security. The project is designed mainly on Bluetooth module. The use has to connecthisBluetoothenabledmobile device to the smart mirror to access it. The major drawback
  • 2. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 06 Issue: 04 | Apr 2019 www.irjet.net p-ISSN: 2395-0072 © 2019, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 2084 of this model is that the device is in continuous search of nearby Bluetooth enabled devices which consumes more power. Users without mobile phones can’t access the smart mirror. ImplementationandCustomizationofa SmartMirror [6] in IEEE paper was proposed in November 2017 by Ivette Cristina, Rodrigo Salmon, Rosario,AlfredoPadilla.Thesmart mirror’s important features include Voice interaction, face recognition, personalized user information. The is based on modern filtering techniques such as collaborative filtering and content based filtering. Languages used are CSS, HTML, and JavaScript. The only drawback is that it uses Raspberry Pi 3 which does not have a PoE slot for wired internet connection. IoT based Smart Mirror usingRaspberryPi[7] in IEEE paper was proposedin 2018Conferenceproceedingsof IJERT by Lakshmi NM, MS, P, . The mirror consists of all the basic features like display date and time, news, weather etc. The additional feature included in this mirror is thief detection module which is a used to capture some malicious act in the house. To display thetemperatureDHT22sensoris connected to GPIO pins of Raspberry Pi which is not necessary because the weather detection module has the same concept. 3. COMPONENTS REQUIRED • Raspberry Pi. • LCD Screen. • Bi-Directional Mirror. • HDMI Cable. • RJ-45 Ethernet Cable. • Microphone Fig. 3.1 Raspberry pi Raspberry Pi - The Raspberry Pi is a Single-Board Computer. It is heart of the Smart Mirror. It is used to make the system interactive and all the processing takes place in this chip-set. It provides the OS required to run the Smart Mirror efficiently. LCD Screen - The LCD Screen is used to provide anoutputto the Raspberry Pi. All the information such as, time, weather, news is displayed on this screen. It provides the base of the Smart Mirror. It is connected to the using the HDMI Cable. Fig. 3.2 Conceptual view of Bi-Directional Mirror Bi Directional Mirror -The Bi-Directional Mirror is used as the mirror of the system. It reflects the user's image andalso displays the LCD screen behind. The biggest advantage over a uni-directional mirror is that, the uni-directional mirror only reflects the image but a bi-directional mirror not only reflects but also helps see through it. HDMI Cable -The HDMI cable is used to connectthewiththe LCD screen. It helps in displaying the output on the LCD screen. RJ-45 Ethernet Cable -The RJ-45 Ethernet cable is connected to the Rpi. It provides the Internet connection required for the RPi to fetch information directly from the Internet. Microphone -The Microphone is connected to the using the auxiliary cable. It provides as a speech input to the Rpi . It is used to provide speech recognition to the system andmakes the model more interactive. 4. SYSTEM DIAGRAMS BLOCK DIAGRAM Fig. 4.1 Block Diagram of the proposed model. This figure shows the basic block diagram of the system. In this figure, the Rpi, i.e., the heart of the system is connected to the LCD Screen with an HDMI cable. The Bi-Directional Mirror is placed in front of the LCD Screen. The microphone used for speech recognition and voice interaction is connected to using the USB cable.
  • 3. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 06 Issue: 04 | Apr 2019 www.irjet.net p-ISSN: 2395-0072 © 2019, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 2085 This diagram is just a basic representationofwhattheactual system will be going to be.  The power supply here is used to power on the raspberry pi for the boot purpose.  The LCD screen for displaying the visual output.  The window wooden frame for the support.  Microphone is used for taking the voice input from the end user(s).  Raspberry is used for all the processing required.  Ethernet cable for fast internet connectivity and for making use of the cloud services.  Speaker for giving the output in the form of voice. Flowchart Fig. 2 Flowchart of the proposed model. In this figure, the flowchart of the model is given, here the basic interaction with voice is shown. Users can give instructions to the system to view a list of commands that are available. Then, they can give commands via voice instructions provided. Thus, the flow chart helps to understand the system better 5. METHODOLOGY Our project is divided mainly into four phases. As per the scope of work, the project is bifurcated as follows. 1. Designing the system. 2. Configuring the Raspberry Pi. 3. Programming the Display Screen. 4. Fabrication. Designing the system - Dimension – Our system's first and foremost phase was the dimension. The dimension of the mirror was decided by the LCD screen weusedinthismodel. As we used an LCD screen, we need a mirror slightly bigger than the screen and which could reflect as well as see through. Construction of the Frame – Theframewasnecessarytobe built to contain the electronic components as well as the mirror. A wooden frame of just the right size was built. The wooden frame helps keep the system steady and provides durability to the mirror as well as protects it from physical damage. Similarly, by hiding the electronic components behind the frame gives it a premium finish and the components are saved from physical contact.Thematerial of the Mirror – To find a bi-directional mirror was difficult in the first attempt. Since the mirror wasn't readily available, we ordered a custom bi-directional mirror from a local glass hardware shop. Configuring the Raspberry Pi - Using SD card formatter, format the SD card. Once the SD card is formatted install the image file for OS and then extract this zip file using 7zip software. The next step is to downloadtheetchersoftwareto make the OS by transferring the image file into the software and directly store this file in the memory card. Programming the Display Screen - Display of time, date, weather, news on the mirror is using Python language. The use of a mobile application is to provide a personalized and customized view of the mirror. The is designed using HTML, CSS, and JavaScript. Fabrication - Frame - This phase involves creating the actual apparatus to contain the mirror and its electronics. We started off by using a compound miter saw to cut four pieces which were then joined togetherwith woodscrews to form a box. Next, four pieces of wooden trim (with accompanying corner blocks) were hand-nailed to the outer edge of the frame with 2” finishing nails. Once installed, the trim overlapped the inner edge of our frame by 1⁄2” so as to prevent the glass from falling forward. Bi-Directional Mirror - Next, we needed to install our actual mirror. With the overlapping trim mentioned above, it was a straightforward installation, involving us easing the glass gently into the frame itself and securing it with two wooden blocksscrewed in behind the mirror itself. The glass is now essentially
  • 4. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 06 Issue: 04 | Apr 2019 www.irjet.net p-ISSN: 2395-0072 © 2019, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 2086 sandwiched between these blocks in the rear and the overlapped trim in the front. Components - The final step of the fabrication phase was to install the suite of electronics that power the mirror. First, we mounted the display monitor by laying it against the glass and screwing in two blocks (one on its top, the other along the bottom) to hold it in place. Next, we used to mount the Raspberry Pi on the glass and proceeded to hook up the necessary cabling. Finally, we installed our power bar by using its built-in screw mounts to secure it to the bottom piece of the frame. 6. IPLEMENTATION Phase 1 The screenshot for the above mentioned phase is shown below. Fig. 5.1 Screenshot of phase 1 describing news, clock & calendar In this phase, the only modules that were perfectly implemented were the news and the clock modules. The clock module used the raspberry pi's local variables i.e the system configuration variables in ordertodeterminethe current time and date which in turn help in the fetching of the current news for the news module. The news module showed the newsfromvariouspartsofthe desired location, which can also be customized to be country-specific. In our case, the news was fetched from different news sites as shown in the above screenshot Phase 2 The screenshot for phase 2 is shown below Fig. 5.2 Screenshaot displaying weather & holidays module along with phase 1 implementation. In phase 2 the weather module, the holidays'moduleandthe compliments module were also added. Weather Module Fig. 5.3 Screenshot of weather module. The weather module also used the locale variables for fetching the current weather. The current weather depending on the date and time is shown.
  • 5. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 06 Issue: 04 | Apr 2019 www.irjet.net p-ISSN: 2395-0072 © 2019, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 2087 Holiday’s Module Fig. 5.4 Screenshot of holidays module The holidays' module is customizable depending on the individual's needs. As this module is customizable, the end user can enter his personal calendar details into the config file of this module. Compliments Module Fig. 5.5 Screenshot of compliments module. The compliments module is used to display the motivating statements on the mirror screen. News Module Fig. 5.6 Screenshot of news module. The news module shows the current news depending onthe date and time and also it is location specific. In addition to all these things a dynamic photo changing module was also added in order to display dynamic pictures after a certain interval of time. 6. CONCLUSION The final product of this project is a framework that has different modules, among which identify the functionsof the calendar, weather, news,alerts.Thesmartmirrorwebuildin our project implements all ofthefunctionsmentionedabove. In addition, it has features for news recommendation and interaction by voice commands, these two features seek to provide a more sophisticated user experience and allow a natural interaction between the mirror and the user. Smart Mirror saves time and makes it easier to access information. It allows users to see relevant information effortlessly. In future, this mirror can be improved by adding an interactive touch screen and theft detection feature. REFERENCES [1], Murat Can and, ‘Smart Mirror Application With Raspberry Pi’, IEEE paper proposed in November 2017. [2] D., D. and, “Smart Reflect: A modular smart mirror application platform, “2016 IEEE 7th Annual Information Technology, Electronics and Mobile Communication Conference (IEMCON), Vancouver, BC, 2016, pp.1-7. [3] Sun Young, Dan 1Tianjin Key, ‘Design of Smart Mirror using Raspberry Pi’, Laboratory of Information Sensing & Intelligent Control, Tianjin University of Technology and Education. [4] M.M. et al., “Smart mirror for smart life” 2017 6th ICT International Student Project Conference (ICT-ISPC), 2017, pp. 1- 5.true [5] Mohammad Ghazal, Tara Al, Yasmina Al Khalil, Mohammad and Hassan, ‘A Mobile Programmable Smart Mirror for ambient IoT Environments’,IEEEpaperproposed in October 2017. [6] Ivette Cristina Arauja Garcia, Eduardo Rodrigo Linares Salmon, Rosario , Alfredo Padilla, 'Implementation and Customization of a Smart Mirror’, IEEE paper proposed in November 2017. [7] Lakshmi NM, MS, P, ‘IoT based Smart Mirror using Raspberry Pi’,. Journal of Engineering