SlideShare a Scribd company logo
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 06 Issue: 06 | June 2019 www.irjet.net p-ISSN: 2395-0072
© 2019, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 314
Smart Mirror using Voice Interface
Roopa Sabri.K1, Poornima Urala.A2, Gayathri.P3, Deepak.D4, Mrs. S.Pushpalatha5, Mrs. Neetha
Natesh6
1,2,3,4Student, Dept. of Information Science and Engineering, Dr. Ambedkar Institute of Technology, Bangalore,
India
5,6Assistant Professor, Dept. of Information Science and Engineering, Dr. Ambedkar Institute of Technology,
Bangalore, India
---------------------------------------------------------------------***---------------------------------------------------------------------
Abstract - A The future technology has paved its way into the
world of Intelligence in the form of Intelligentmirrorswhich is
an amalgamation of both the computer aided information
services and mirror being provided to the user as a user
interface. The credit is given to the microcontroller cards on
board, that connects to the internet, access and processes the
data and displays it effectively on a place prescribed in the
mirror. The mirror is further being intellectualized with the
addition of an input device the ALEXA. In the scope of study,
the intelligent mirror system thus developed includes features
such as weather reports, date and time information, current
news updates and greeting messages. Additional commands
are given to the system by the input voice commander the
ALEXA that can perform various tasks from playing a video of
your choice to showing maps of desired location.
Key Words: Smart mirror, Raspberry pi 3b+, Makers, IoT
1.INTRODUCTION
INTERNET OF THINGS or known as IOT is an ecosystemthat
connects various physical components together that are
accessible through the internet. The ‘thing ‘in IoT couldbe in
reference to the automobiles with their built in sensors or
the ultimate challenge the Humans with a heart monitor. A
single line explanation would be any object that has been
specified an IP address which has the ability to accumulate
and transfer data across any or specified network without
human intervention. The ability of the system to interact
with the external environment or theinternal statesisdueto
its embedded technology that also plays a key role in
decision making. The combination of IoT and Android is
employed in this system.
2. OBJECTIVE
The objective wherein is to develop a mirror thatdoessmart
activities like showing weather, time , date and news etc.
thus keeping the user away from time consuming activities.
All of the above-mentioned tasks are to be performed with
the help of the Raspberry pi 3b+.
3. PROBLEM STATEMENT
The major problem of any existing mirror is displaying just
the object in front of it or just the human face withouthaving
to interact with them. This project is developed with the
intention that people spend quality time in front of the
mirror.
4. BRIEF DESCRIPTION OF THE PROJECT
The entire system can be precisely divided into three major
sections being:
The LED monitor
The Raspberry Pi 3B+ and
Acrylic mirror
Brief description of this components is given below.
4.1 RASPBERRY PI 3B+
Fig 1: Raspberry Pi 3b+ model
This credit card sized Raspberry Pi 3b Plus is capable of
doing a lot of things and anything when compared with
desktop PC.
It has a quad core of 1.2 gigahertz,64 bit CPU,
Processor-Broadcom of BCM 2837
RAM-1GB RAM
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 06 Issue: 06 | June 2019 www.irjet.net p-ISSN: 2395-0072
© 2019, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 315
Other Components-
BLE that is Bluetooth low energy with30pinextendedGPIO,
4 pole stereo output,
Video port that is composite,
High-definition multimedia interfaces,
camera serial interfaces,
Display serial interfaces and
Upgraded switched micro USB power source that is used for
storing data up to 2.5A.
Raspberry Pi capabilities are expansive which can be used
for word processing, for playing mini craft or web surfing or
even acting as a media player. Their extensive capabilities
are just not ending here. They are also used for streaming
blue Ray quality videos. These are the best options to
incorporate to any of your next embeddeddesignsprojectas
they provide space for 40 pin GPIO header that in turn gives
you access to 27 GPIO, 12c, UART as well as 3.3 volt and 5-
volt power supply.
4.2 LED MONITOR
LED monitors are flat panel display which uses array of light
emitting diodes in the form of pixels for video display.
There allowed to be used in the outsource because of the
brightness where the can be visible to the sun store signs
and billboards.
They have paved their way into the destination signs on
public transport vehicle as well as variable messages signs
on highways.
Fig 2: Dell LED Monitor
4.3 MIRROR
Fig 3: Mirror Functionalities
The mirror is bidirectional initially it doesnot matterwhich
side you are looking from. The light passes equally in both
directions. However, to achieve the desired effect one side
must be kept dark while the other is bright. The backside of
the mirror will be coated in black to simulate the darker
room. The monitor creates light on its own so its screen
contents will be able to shine through from the dark side. By
using a black and white interface only the white color will
travel through themirror.However,themirrorwasdesigned
to be highly modular allowing replacing most of the
hardware. They exist in both acrylic and glass. Acrylic is
potentially cheaper and easier to work with than glass.
Alternatively, there also exists two-wayfilmthatcanbeused
on ordinary windows to achieve the same effect.
5. HARDWARE REQUIREMENTS
5.1 ALEXA
Alexa is a virtual digital assistant developed by Amazon for
its Amazon Echo and Echo Dot line of computing devices.
Alexa’s capabilities mimic those of other intelligent
assistants such as Apple Siri, Microsoft Cortona, Google
Assistant and Samsung Bixby.
Alexa responds to voice control by returning information on
products music, news, weather, sports and more. The back-
end engine for Amazon’s Alexa running on Amazon Web
Services in the cloud, enabling Alexa tolearnanindividual or
family’s preferences and expand its functionality over time.
Alexa is only designed to send short query and request
information following being triggered, butitalwayslistening
in the background for its trigger word.
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 06 Issue: 06 | June 2019 www.irjet.net p-ISSN: 2395-0072
© 2019, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 316
Fig 3: ALEXA DOT
5.2 ETHERNET LAN CABLE
The ethernet port comes with 300 Mbit/s which is much
faster than earlier version with 100 Mbit/s speed. It is
known as gigabit ethernet based on USB 2.0 interface.
Fig 4: Ethernet LAN Cable
6. SOFTWARE REQUIREMENTS
6.1 RASPBIAN OPERATING SYSTEM
Raspbian Is the Best All Around Operating System.Raspbian
is the official operating system of the Raspberry Pi and
because of that, it's the one most people will want to start
with. Raspbian is a version of Linux built specifically for the
Raspberry Pi. Raspbian is a free operating system based on
Debian optimized for the Raspberry Pi hardware. An
operating system is the set of basic programs and utilities
that make your Raspberry Pi run.
There are few steps that may apply for installation this
Smart Mirror by using Raspberry Pi.
 Firstly, install the Raspbian Jessie, then boot the Pi.
Unmounts the SD card from your computer and
insert it into your Pi. Connect your keyboard,
mouse, HDMI cable and, lastly, the Pi's power cable.
 You will now see the Raspbian Pixel desktop (GUI).
This Smart Mirror needs to be Wi Fi enabled so that
it can connect to the internet and so that access is
remotely done through VNC Viewertosetthingsup.
In the top right of your screen, click on the network
icon (two computers with an X).
 Select your network enters your WIFI password,
and click OK. The Raspberry Pi 3b+ and Raspberry
Pi Zero W have built in Wi Fi. After that, find the IP
address so thus can be connect to it from any
regular computer and complete the restinstallation
from there.
 Lastly, Smart Mirror is started on system boot with
appearing of all features that include.
Fig 5: Raspbian OS Logo
6.2 ALEXA VOICE SERVICES
ALEXA Voice Services (AVS) is one of the products of
Amazon services are built around AI voice controlled
assistant for various thingssuchassystemrequirements and
system Smart Home Smart Mirror as Smart Mirror. AVS and
ALEXA first introducedtoEcho,intelligentspeakercompany,
allowing two way voice interaction with multiple systems in
the environment and online. ALEXA is available in the
growing number of other devices, including smartphones,
tablets and remote controls. ALEXA was chosen as the name
for this voice service because ALEXA refers to the ancient
Library of Alexandria known as the keeper of all knowledge.
6.3 VNC VIEWER
VNC Viewer VNC stands for Virtual Network Computing and
has been developed by far flung console consoles for
penetration and hacker testers. RFB protocol are used by
VNC to send screen pixel data between device such as
computer and laptop or smartphone through internet
network and the used of the IPaddressthatalreadyavailable
in the Raspberry Pi to monitor the Smart Mirror. It isaneasy
and powerful protocol created by Real VNC. VNC Server
captures desktop computers in real time and sends them to
VNC Viewer for display. VNC Viewer collects input (mouse,
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 06 Issue: 06 | June 2019 www.irjet.net p-ISSN: 2395-0072
© 2019, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 317
keyboard, or touch) and sends it to VNC Server to inject and
completely reach remote control. By utilizing this VNC
Viewer facility, users can control the desktop remotely by
using various electronic devices such as smartphones.
6.4 JSON
JSON or JavaScript Object Notation is a light weight text
based open standard designed for human readable data
interchange. Conventions used by JSON are known to
programmers, which include C, C++, Java, Python, Perl, etc.
 JSON stands for JavaScript Object Notation.
 The format was specified by Douglas Crockford.
 It was designed for human readable data
interchange.
 It has been extended from the JavaScript scripting
language.
 The filename extension is. json.
 JSON Internet Media type is application/json.
 The Uniform Type Identifier is public. json.
 JSON is easy to read and write.
 It is a lightweight text-based interchange format.
 JSON is language independent.
6.5 OPEN CV
OpenCV (Open Source Computer Vision Library) is an open
source computer vision and machine learning software
library. OpenCV was built to provide a common
infrastructure for computer vision applications and to
accelerate the use of machine perception in the commercial
products. Being a BSD licensed product, OpenCV makes it
easy for businesses to utilize and modify the code.
OpenCV is written in C++ and its primary interface is in C++,
but it still retains a less comprehensive though extensive
older C interface. There are bindings in Python, Java and
MATLAB/OCTAVE. The API for these interfaces can be found
in the online documentation. Wrappers in other languages
such as C#, Perl, Ch, HaskellandRubyhavebeendevelopedto
encourage adoption by a wider audience.
Since version 3.4, OpenCV.js is a JavaScript binding for
selected subset of OpenCV functionsforthewebplatform. All
of the new developments and algorithms in OpenCV are now
developed in the C++ interface.
6.6 ALEXA SKILLS
The Alexa Skills Kit (ASK) is a collection of self service
APIs, tools, documentation, and code samples that makes it
fast and easy for you to add skills to Alexa. ASK enables
designers,developers,andbrandstobuildengagingskillsand
reach customers through tens of millions of Alexa enabled
devices.WithASK,youcanleverageAmazon’sknowledgeand
work in the field of voice design.
An Alexa skill includes a voice user interface, or VUI, to
understand customer intents, and a backendcloudserviceto
process intents and tell Alexa how to respond. You can use
capabilities in the Alexa Skills Kit to deliver both.
Alexa converts spoken words to text using automatic
speech recognition (ASR), deduces the speaker’s meaning
using natural language understanding (NLU), and provides
the underlying customer intent your skill. With ASR, voice
technology can detect spoken sounds and recognize them as
words. ASR is the cornerstone of the entire voice experience,
allowing computers to finally understand us through our
most natural form of communication: speech.
Today’s voice first technologies are built with NLU, which is
artificial intelligence centred on recognizing patterns and
meaning within human language. When a computer
understands what you mean to say withoutyouhavingtoask
it in one specific way, using your voice starts to feel like
having an actual conversation.
7. IMPLEMENTATION
STEP 1:
Turn on the supply of both raspberry and LED Monitor
STEP 2:
Turn any Hotspot and connect it with raspberry Pi
STEP 3:
Now to Monitor the raspberry pi connect your device to
raspberry through VNC Viewer it requires an IP address so
we have to enter the correct IP address of raspberry pi so it
will be get connected
STEP 4:
After the proper connection, open terminal and type
-nps start
STEP 5:
The smart mirror is displayed on the mirror throughtheLED
Monitor.
It displays the Date, news, Weather, Schedules in your
calendar.
Through Alexa we can even open browser and play all the
videos and songs and read the document.
The scrolling down or up of the browser page can also be
done by using certain commands to our Alexa.
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 06 Issue: 06 | June 2019 www.irjet.net p-ISSN: 2395-0072
© 2019, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 318
8. RESULTS
Fig 6: Smart Mirror Output
8. CONCLUSIONS
The Smart Mirror that is used here makes our lives even
easier by implementing the smart Alexa. Here the Alexa
helps us to open the browser, whichcanopenthedocuments
or an article through the voice commands. The highlight of
this smart mirror is, by using the Alexa skills we cansimplify
and use the mirror in a smart way and efficient way.
Alexa Skills can be altered in future for further
implementation of making the smart mirror function
efficiently and smartly.
The Alexa and the Raspbian component can be alone taken
out and be fixed to any other devices to make it more
interactive and smarter instead.
Example: we can use these components in car mirror, which
makes the driver to interact with his/her mirror without
using their phones on hand and get distracted while driving.
REFERENCES
[1] A. Korkin and F. Rosei, Magic Mirror (2014) Retrieved
20 April 2016.
https://www.raspberrypi.org/blog/magicmirror/
[2] L. J. Slater, GitHub//MichMich/Magic Mirror (2016)
Retrieved 20 April2016.
https://github.com/MichMich/MagicMirror
[3] Project Proposal For Magic Mirror By ChangShuo Feng.
Retrieved from ChangShuo Feng Xukai ZhongZiye
ZhuHongJi DaiYanJieZhan
http://www2.ensc.sfu.ca/~whitmore/courses/ensc305
/projects/2016/3 prop.pdf
[4] Design and DevelopmentofInteractiveMirrorforAware
Home. Retrieved from Chidambaram Sethukkarasi,
Vijayadharan SuseelaKumari HariKrishnan, Raja
Pitchiah National Ubiquitous Computing Research
Centre Centre for Development of Advanced Computing
Chennai, India
http://www.iraj.in/journal/journal_file/journal_pdf/1-
333149068599463-65.pdf
[5] An Interactive Smart Mirror based On IoT Platform.
Retrieved from Prasanthi Kakumani 1 Haritha Akkineni
2 G. Lakshmi 3 PVS Lakshmi 4 Scholar Asst.
Professor
http://www.ijetmas.com/admin/resources/project/pap
er/f2017050 11493628942.pdf [4] Smart Mirror High
Level Design. Retrieved from Teague Kohlbeck, Chris
Rectenwald, and Benny Richmond
http://seniordesign.ee.nd.edu/2017/Design
%20Teams/smart mir/HighLevelDesign.pdf
[6] Home Automated Smart Mirror as an Internet of Things
(IoT) Implementation. Retrieved from JaneJose,Raghav
Chakravarthy, Jait Jacob, Mir Masood Ali, Sonia Maria
D’souza
[7] Student, Dept. of CSE, Cambridge Institute of
Technology, Bangalore, India
[8] Assistant Professor, Dept. of CSE, Cambridge Instituteof
Technology, Bangalore, India
https://www.ijirset.com/upload/2017/july/229_37_Sm
art_2%20hard.p df [8] Review On Smart Mirror Using
Raspberry Pi 3 Based On IOT. Retrieved from
Miss.Neelam Sharma1 , Miss.Rohini Awsare2 ,
Miss.Rasika Patil3 , Mr.Pawan Kumar4
http://ijrise.org/asset/archive/16December12.pdf
[9] Proceedings of TENCON 2018 - 2018 IEEE Region 10
Conference (Jeju, Korea, 28-31 October 2018)

More Related Content

PDF
IRJET - AI based Smart Mirror
PPTX
Freescale i.mx golden presentation for blogger july 2011
PDF
Controlling A Raspberry Pi Robot Over Internet With HTML & Shell Scripts
PDF
IRJET- Wireless Notice Board using Raspberry Pi
PDF
The path to personalized, on-device virtual assistant
PDF
Iljaitsch vectorform ble_i_beacon_140401
PDF
Intel APJ Enterprise Day - Synopses of Demos at Intel Collaboration Center
PDF
Raspberry Pi 3 Tutorial | Raspberry Pi 3 Projects | IoT Projects | IoT Tutori...
IRJET - AI based Smart Mirror
Freescale i.mx golden presentation for blogger july 2011
Controlling A Raspberry Pi Robot Over Internet With HTML & Shell Scripts
IRJET- Wireless Notice Board using Raspberry Pi
The path to personalized, on-device virtual assistant
Iljaitsch vectorform ble_i_beacon_140401
Intel APJ Enterprise Day - Synopses of Demos at Intel Collaboration Center
Raspberry Pi 3 Tutorial | Raspberry Pi 3 Projects | IoT Projects | IoT Tutori...

What's hot (16)

PDF
Smart Mirrors Technologies and Markets, 2015-2022
PPT
iCon Creates Automotive Internet Technology
PDF
Introducing Apple New iPad(iPad 4th generation)
PDF
Boundless Photorealistic Mobile XR Over 5G
PPTX
How to take advantage of XR over 5G: Understanding XR Viewers
PPTX
Getting started with IoT with only your laptop - September 2019 - Dot Net Liv...
PDF
Physical web inside and out final
PPTX
Making an on-device personal assistant a reality
PDF
LocalSocial - Indoor Location Positioning Overview
PPTX
More Immersive XR through Split-Rendering
PPTX
Blaze automation profile india 2009
PDF
ABS 2013: Dive into Android Networking - Adding Ethernet Connectivity
PPTX
Manging Student Devices on the School Wireless Network
PDF
LocalSocial Overview Q409v3
PDF
Making Immersive Virtual Reality Possible in Mobile
PDF
Honorees for the Innovations Design and Engineering Awards
Smart Mirrors Technologies and Markets, 2015-2022
iCon Creates Automotive Internet Technology
Introducing Apple New iPad(iPad 4th generation)
Boundless Photorealistic Mobile XR Over 5G
How to take advantage of XR over 5G: Understanding XR Viewers
Getting started with IoT with only your laptop - September 2019 - Dot Net Liv...
Physical web inside and out final
Making an on-device personal assistant a reality
LocalSocial - Indoor Location Positioning Overview
More Immersive XR through Split-Rendering
Blaze automation profile india 2009
ABS 2013: Dive into Android Networking - Adding Ethernet Connectivity
Manging Student Devices on the School Wireless Network
LocalSocial Overview Q409v3
Making Immersive Virtual Reality Possible in Mobile
Honorees for the Innovations Design and Engineering Awards
Ad

Similar to IRJET- Smart Mirror using Voice Interface (20)

PDF
IRJET- Wireless Notice Board using Raspberry Pi
PDF
IRJET- Mythic Bloom Speculum
PDF
IRJET- A Raspberry Pi based Speaker Recognition System for Access Control
PDF
IRJET- Smart Mirror using Raspberry Pi
PDF
IRJET-Raspberry Pi Based Reader for Blind People
PDF
Voice Enabled Home Automation using Amazon Echo
PPTX
Raspberry pi ppt
PDF
Smart Mirror
PDF
IRJET - Eyeblink Controlled Virtual Keyboard using Raspberry Pi
PDF
IRJET- Smart Mirror using Virtual Voice Assistant
PDF
IRJET- Smart Mirror Embedded with Google Assistant using Raspberry Pi
PDF
IRJET- Interactive Smart Mirror
PDF
Video conferincing
PDF
A futuristic approach for towerless mobile networks wheezy pi
PDF
IRJET- Optical Character Recognition for Blind using Raspberry Pi
PDF
IRJET- Portable Camera based Assistive Text and Label Reading for Blind Persons
PDF
IRJET- Adroit Speculum for Institutional Updates (Smart Mirror)
PDF
IRJET- Adroit Speculum for Institutional Updates (Smart Mirror)
PDF
Iot lab manual new
PDF
K1102026669
IRJET- Wireless Notice Board using Raspberry Pi
IRJET- Mythic Bloom Speculum
IRJET- A Raspberry Pi based Speaker Recognition System for Access Control
IRJET- Smart Mirror using Raspberry Pi
IRJET-Raspberry Pi Based Reader for Blind People
Voice Enabled Home Automation using Amazon Echo
Raspberry pi ppt
Smart Mirror
IRJET - Eyeblink Controlled Virtual Keyboard using Raspberry Pi
IRJET- Smart Mirror using Virtual Voice Assistant
IRJET- Smart Mirror Embedded with Google Assistant using Raspberry Pi
IRJET- Interactive Smart Mirror
Video conferincing
A futuristic approach for towerless mobile networks wheezy pi
IRJET- Optical Character Recognition for Blind using Raspberry Pi
IRJET- Portable Camera based Assistive Text and Label Reading for Blind Persons
IRJET- Adroit Speculum for Institutional Updates (Smart Mirror)
IRJET- Adroit Speculum for Institutional Updates (Smart Mirror)
Iot lab manual new
K1102026669
Ad

More from IRJET Journal (20)

PDF
Enhanced heart disease prediction using SKNDGR ensemble Machine Learning Model
PDF
Utilizing Biomedical Waste for Sustainable Brick Manufacturing: A Novel Appro...
PDF
Kiona – A Smart Society Automation Project
PDF
DESIGN AND DEVELOPMENT OF BATTERY THERMAL MANAGEMENT SYSTEM USING PHASE CHANG...
PDF
Invest in Innovation: Empowering Ideas through Blockchain Based Crowdfunding
PDF
SPACE WATCH YOUR REAL-TIME SPACE INFORMATION HUB
PDF
A Review on Influence of Fluid Viscous Damper on The Behaviour of Multi-store...
PDF
Wireless Arduino Control via Mobile: Eliminating the Need for a Dedicated Wir...
PDF
Explainable AI(XAI) using LIME and Disease Detection in Mango Leaf by Transfe...
PDF
BRAIN TUMOUR DETECTION AND CLASSIFICATION
PDF
The Project Manager as an ambassador of the contract. The case of NEC4 ECC co...
PDF
"Enhanced Heat Transfer Performance in Shell and Tube Heat Exchangers: A CFD ...
PDF
Advancements in CFD Analysis of Shell and Tube Heat Exchangers with Nanofluid...
PDF
Breast Cancer Detection using Computer Vision
PDF
Auto-Charging E-Vehicle with its battery Management.
PDF
Analysis of high energy charge particle in the Heliosphere
PDF
A Novel System for Recommending Agricultural Crops Using Machine Learning App...
PDF
Auto-Charging E-Vehicle with its battery Management.
PDF
Analysis of high energy charge particle in the Heliosphere
PDF
Wireless Arduino Control via Mobile: Eliminating the Need for a Dedicated Wir...
Enhanced heart disease prediction using SKNDGR ensemble Machine Learning Model
Utilizing Biomedical Waste for Sustainable Brick Manufacturing: A Novel Appro...
Kiona – A Smart Society Automation Project
DESIGN AND DEVELOPMENT OF BATTERY THERMAL MANAGEMENT SYSTEM USING PHASE CHANG...
Invest in Innovation: Empowering Ideas through Blockchain Based Crowdfunding
SPACE WATCH YOUR REAL-TIME SPACE INFORMATION HUB
A Review on Influence of Fluid Viscous Damper on The Behaviour of Multi-store...
Wireless Arduino Control via Mobile: Eliminating the Need for a Dedicated Wir...
Explainable AI(XAI) using LIME and Disease Detection in Mango Leaf by Transfe...
BRAIN TUMOUR DETECTION AND CLASSIFICATION
The Project Manager as an ambassador of the contract. The case of NEC4 ECC co...
"Enhanced Heat Transfer Performance in Shell and Tube Heat Exchangers: A CFD ...
Advancements in CFD Analysis of Shell and Tube Heat Exchangers with Nanofluid...
Breast Cancer Detection using Computer Vision
Auto-Charging E-Vehicle with its battery Management.
Analysis of high energy charge particle in the Heliosphere
A Novel System for Recommending Agricultural Crops Using Machine Learning App...
Auto-Charging E-Vehicle with its battery Management.
Analysis of high energy charge particle in the Heliosphere
Wireless Arduino Control via Mobile: Eliminating the Need for a Dedicated Wir...

Recently uploaded (20)

PPTX
Sustainable Sites - Green Building Construction
PDF
Model Code of Practice - Construction Work - 21102022 .pdf
PDF
July 2025 - Top 10 Read Articles in International Journal of Software Enginee...
PPTX
CH1 Production IntroductoryConcepts.pptx
PPTX
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
PPTX
bas. eng. economics group 4 presentation 1.pptx
PDF
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
PDF
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
PPT
CRASH COURSE IN ALTERNATIVE PLUMBING CLASS
PDF
R24 SURVEYING LAB MANUAL for civil enggi
PDF
Evaluating the Democratization of the Turkish Armed Forces from a Normative P...
PPTX
CYBER-CRIMES AND SECURITY A guide to understanding
PDF
Digital Logic Computer Design lecture notes
PPTX
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
PPTX
UNIT-1 - COAL BASED THERMAL POWER PLANTS
PDF
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
PDF
Well-logging-methods_new................
PDF
SM_6th-Sem__Cse_Internet-of-Things.pdf IOT
PPTX
UNIT 4 Total Quality Management .pptx
PPTX
M Tech Sem 1 Civil Engineering Environmental Sciences.pptx
Sustainable Sites - Green Building Construction
Model Code of Practice - Construction Work - 21102022 .pdf
July 2025 - Top 10 Read Articles in International Journal of Software Enginee...
CH1 Production IntroductoryConcepts.pptx
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
bas. eng. economics group 4 presentation 1.pptx
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
CRASH COURSE IN ALTERNATIVE PLUMBING CLASS
R24 SURVEYING LAB MANUAL for civil enggi
Evaluating the Democratization of the Turkish Armed Forces from a Normative P...
CYBER-CRIMES AND SECURITY A guide to understanding
Digital Logic Computer Design lecture notes
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
UNIT-1 - COAL BASED THERMAL POWER PLANTS
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
Well-logging-methods_new................
SM_6th-Sem__Cse_Internet-of-Things.pdf IOT
UNIT 4 Total Quality Management .pptx
M Tech Sem 1 Civil Engineering Environmental Sciences.pptx

IRJET- Smart Mirror using Voice Interface

  • 1. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 06 Issue: 06 | June 2019 www.irjet.net p-ISSN: 2395-0072 © 2019, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 314 Smart Mirror using Voice Interface Roopa Sabri.K1, Poornima Urala.A2, Gayathri.P3, Deepak.D4, Mrs. S.Pushpalatha5, Mrs. Neetha Natesh6 1,2,3,4Student, Dept. of Information Science and Engineering, Dr. Ambedkar Institute of Technology, Bangalore, India 5,6Assistant Professor, Dept. of Information Science and Engineering, Dr. Ambedkar Institute of Technology, Bangalore, India ---------------------------------------------------------------------***--------------------------------------------------------------------- Abstract - A The future technology has paved its way into the world of Intelligence in the form of Intelligentmirrorswhich is an amalgamation of both the computer aided information services and mirror being provided to the user as a user interface. The credit is given to the microcontroller cards on board, that connects to the internet, access and processes the data and displays it effectively on a place prescribed in the mirror. The mirror is further being intellectualized with the addition of an input device the ALEXA. In the scope of study, the intelligent mirror system thus developed includes features such as weather reports, date and time information, current news updates and greeting messages. Additional commands are given to the system by the input voice commander the ALEXA that can perform various tasks from playing a video of your choice to showing maps of desired location. Key Words: Smart mirror, Raspberry pi 3b+, Makers, IoT 1.INTRODUCTION INTERNET OF THINGS or known as IOT is an ecosystemthat connects various physical components together that are accessible through the internet. The ‘thing ‘in IoT couldbe in reference to the automobiles with their built in sensors or the ultimate challenge the Humans with a heart monitor. A single line explanation would be any object that has been specified an IP address which has the ability to accumulate and transfer data across any or specified network without human intervention. The ability of the system to interact with the external environment or theinternal statesisdueto its embedded technology that also plays a key role in decision making. The combination of IoT and Android is employed in this system. 2. OBJECTIVE The objective wherein is to develop a mirror thatdoessmart activities like showing weather, time , date and news etc. thus keeping the user away from time consuming activities. All of the above-mentioned tasks are to be performed with the help of the Raspberry pi 3b+. 3. PROBLEM STATEMENT The major problem of any existing mirror is displaying just the object in front of it or just the human face withouthaving to interact with them. This project is developed with the intention that people spend quality time in front of the mirror. 4. BRIEF DESCRIPTION OF THE PROJECT The entire system can be precisely divided into three major sections being: The LED monitor The Raspberry Pi 3B+ and Acrylic mirror Brief description of this components is given below. 4.1 RASPBERRY PI 3B+ Fig 1: Raspberry Pi 3b+ model This credit card sized Raspberry Pi 3b Plus is capable of doing a lot of things and anything when compared with desktop PC. It has a quad core of 1.2 gigahertz,64 bit CPU, Processor-Broadcom of BCM 2837 RAM-1GB RAM
  • 2. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 06 Issue: 06 | June 2019 www.irjet.net p-ISSN: 2395-0072 © 2019, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 315 Other Components- BLE that is Bluetooth low energy with30pinextendedGPIO, 4 pole stereo output, Video port that is composite, High-definition multimedia interfaces, camera serial interfaces, Display serial interfaces and Upgraded switched micro USB power source that is used for storing data up to 2.5A. Raspberry Pi capabilities are expansive which can be used for word processing, for playing mini craft or web surfing or even acting as a media player. Their extensive capabilities are just not ending here. They are also used for streaming blue Ray quality videos. These are the best options to incorporate to any of your next embeddeddesignsprojectas they provide space for 40 pin GPIO header that in turn gives you access to 27 GPIO, 12c, UART as well as 3.3 volt and 5- volt power supply. 4.2 LED MONITOR LED monitors are flat panel display which uses array of light emitting diodes in the form of pixels for video display. There allowed to be used in the outsource because of the brightness where the can be visible to the sun store signs and billboards. They have paved their way into the destination signs on public transport vehicle as well as variable messages signs on highways. Fig 2: Dell LED Monitor 4.3 MIRROR Fig 3: Mirror Functionalities The mirror is bidirectional initially it doesnot matterwhich side you are looking from. The light passes equally in both directions. However, to achieve the desired effect one side must be kept dark while the other is bright. The backside of the mirror will be coated in black to simulate the darker room. The monitor creates light on its own so its screen contents will be able to shine through from the dark side. By using a black and white interface only the white color will travel through themirror.However,themirrorwasdesigned to be highly modular allowing replacing most of the hardware. They exist in both acrylic and glass. Acrylic is potentially cheaper and easier to work with than glass. Alternatively, there also exists two-wayfilmthatcanbeused on ordinary windows to achieve the same effect. 5. HARDWARE REQUIREMENTS 5.1 ALEXA Alexa is a virtual digital assistant developed by Amazon for its Amazon Echo and Echo Dot line of computing devices. Alexa’s capabilities mimic those of other intelligent assistants such as Apple Siri, Microsoft Cortona, Google Assistant and Samsung Bixby. Alexa responds to voice control by returning information on products music, news, weather, sports and more. The back- end engine for Amazon’s Alexa running on Amazon Web Services in the cloud, enabling Alexa tolearnanindividual or family’s preferences and expand its functionality over time. Alexa is only designed to send short query and request information following being triggered, butitalwayslistening in the background for its trigger word.
  • 3. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 06 Issue: 06 | June 2019 www.irjet.net p-ISSN: 2395-0072 © 2019, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 316 Fig 3: ALEXA DOT 5.2 ETHERNET LAN CABLE The ethernet port comes with 300 Mbit/s which is much faster than earlier version with 100 Mbit/s speed. It is known as gigabit ethernet based on USB 2.0 interface. Fig 4: Ethernet LAN Cable 6. SOFTWARE REQUIREMENTS 6.1 RASPBIAN OPERATING SYSTEM Raspbian Is the Best All Around Operating System.Raspbian is the official operating system of the Raspberry Pi and because of that, it's the one most people will want to start with. Raspbian is a version of Linux built specifically for the Raspberry Pi. Raspbian is a free operating system based on Debian optimized for the Raspberry Pi hardware. An operating system is the set of basic programs and utilities that make your Raspberry Pi run. There are few steps that may apply for installation this Smart Mirror by using Raspberry Pi.  Firstly, install the Raspbian Jessie, then boot the Pi. Unmounts the SD card from your computer and insert it into your Pi. Connect your keyboard, mouse, HDMI cable and, lastly, the Pi's power cable.  You will now see the Raspbian Pixel desktop (GUI). This Smart Mirror needs to be Wi Fi enabled so that it can connect to the internet and so that access is remotely done through VNC Viewertosetthingsup. In the top right of your screen, click on the network icon (two computers with an X).  Select your network enters your WIFI password, and click OK. The Raspberry Pi 3b+ and Raspberry Pi Zero W have built in Wi Fi. After that, find the IP address so thus can be connect to it from any regular computer and complete the restinstallation from there.  Lastly, Smart Mirror is started on system boot with appearing of all features that include. Fig 5: Raspbian OS Logo 6.2 ALEXA VOICE SERVICES ALEXA Voice Services (AVS) is one of the products of Amazon services are built around AI voice controlled assistant for various thingssuchassystemrequirements and system Smart Home Smart Mirror as Smart Mirror. AVS and ALEXA first introducedtoEcho,intelligentspeakercompany, allowing two way voice interaction with multiple systems in the environment and online. ALEXA is available in the growing number of other devices, including smartphones, tablets and remote controls. ALEXA was chosen as the name for this voice service because ALEXA refers to the ancient Library of Alexandria known as the keeper of all knowledge. 6.3 VNC VIEWER VNC Viewer VNC stands for Virtual Network Computing and has been developed by far flung console consoles for penetration and hacker testers. RFB protocol are used by VNC to send screen pixel data between device such as computer and laptop or smartphone through internet network and the used of the IPaddressthatalreadyavailable in the Raspberry Pi to monitor the Smart Mirror. It isaneasy and powerful protocol created by Real VNC. VNC Server captures desktop computers in real time and sends them to VNC Viewer for display. VNC Viewer collects input (mouse,
  • 4. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 06 Issue: 06 | June 2019 www.irjet.net p-ISSN: 2395-0072 © 2019, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 317 keyboard, or touch) and sends it to VNC Server to inject and completely reach remote control. By utilizing this VNC Viewer facility, users can control the desktop remotely by using various electronic devices such as smartphones. 6.4 JSON JSON or JavaScript Object Notation is a light weight text based open standard designed for human readable data interchange. Conventions used by JSON are known to programmers, which include C, C++, Java, Python, Perl, etc.  JSON stands for JavaScript Object Notation.  The format was specified by Douglas Crockford.  It was designed for human readable data interchange.  It has been extended from the JavaScript scripting language.  The filename extension is. json.  JSON Internet Media type is application/json.  The Uniform Type Identifier is public. json.  JSON is easy to read and write.  It is a lightweight text-based interchange format.  JSON is language independent. 6.5 OPEN CV OpenCV (Open Source Computer Vision Library) is an open source computer vision and machine learning software library. OpenCV was built to provide a common infrastructure for computer vision applications and to accelerate the use of machine perception in the commercial products. Being a BSD licensed product, OpenCV makes it easy for businesses to utilize and modify the code. OpenCV is written in C++ and its primary interface is in C++, but it still retains a less comprehensive though extensive older C interface. There are bindings in Python, Java and MATLAB/OCTAVE. The API for these interfaces can be found in the online documentation. Wrappers in other languages such as C#, Perl, Ch, HaskellandRubyhavebeendevelopedto encourage adoption by a wider audience. Since version 3.4, OpenCV.js is a JavaScript binding for selected subset of OpenCV functionsforthewebplatform. All of the new developments and algorithms in OpenCV are now developed in the C++ interface. 6.6 ALEXA SKILLS The Alexa Skills Kit (ASK) is a collection of self service APIs, tools, documentation, and code samples that makes it fast and easy for you to add skills to Alexa. ASK enables designers,developers,andbrandstobuildengagingskillsand reach customers through tens of millions of Alexa enabled devices.WithASK,youcanleverageAmazon’sknowledgeand work in the field of voice design. An Alexa skill includes a voice user interface, or VUI, to understand customer intents, and a backendcloudserviceto process intents and tell Alexa how to respond. You can use capabilities in the Alexa Skills Kit to deliver both. Alexa converts spoken words to text using automatic speech recognition (ASR), deduces the speaker’s meaning using natural language understanding (NLU), and provides the underlying customer intent your skill. With ASR, voice technology can detect spoken sounds and recognize them as words. ASR is the cornerstone of the entire voice experience, allowing computers to finally understand us through our most natural form of communication: speech. Today’s voice first technologies are built with NLU, which is artificial intelligence centred on recognizing patterns and meaning within human language. When a computer understands what you mean to say withoutyouhavingtoask it in one specific way, using your voice starts to feel like having an actual conversation. 7. IMPLEMENTATION STEP 1: Turn on the supply of both raspberry and LED Monitor STEP 2: Turn any Hotspot and connect it with raspberry Pi STEP 3: Now to Monitor the raspberry pi connect your device to raspberry through VNC Viewer it requires an IP address so we have to enter the correct IP address of raspberry pi so it will be get connected STEP 4: After the proper connection, open terminal and type -nps start STEP 5: The smart mirror is displayed on the mirror throughtheLED Monitor. It displays the Date, news, Weather, Schedules in your calendar. Through Alexa we can even open browser and play all the videos and songs and read the document. The scrolling down or up of the browser page can also be done by using certain commands to our Alexa.
  • 5. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 06 Issue: 06 | June 2019 www.irjet.net p-ISSN: 2395-0072 © 2019, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 318 8. RESULTS Fig 6: Smart Mirror Output 8. CONCLUSIONS The Smart Mirror that is used here makes our lives even easier by implementing the smart Alexa. Here the Alexa helps us to open the browser, whichcanopenthedocuments or an article through the voice commands. The highlight of this smart mirror is, by using the Alexa skills we cansimplify and use the mirror in a smart way and efficient way. Alexa Skills can be altered in future for further implementation of making the smart mirror function efficiently and smartly. The Alexa and the Raspbian component can be alone taken out and be fixed to any other devices to make it more interactive and smarter instead. Example: we can use these components in car mirror, which makes the driver to interact with his/her mirror without using their phones on hand and get distracted while driving. REFERENCES [1] A. Korkin and F. Rosei, Magic Mirror (2014) Retrieved 20 April 2016. https://www.raspberrypi.org/blog/magicmirror/ [2] L. J. Slater, GitHub//MichMich/Magic Mirror (2016) Retrieved 20 April2016. https://github.com/MichMich/MagicMirror [3] Project Proposal For Magic Mirror By ChangShuo Feng. Retrieved from ChangShuo Feng Xukai ZhongZiye ZhuHongJi DaiYanJieZhan http://www2.ensc.sfu.ca/~whitmore/courses/ensc305 /projects/2016/3 prop.pdf [4] Design and DevelopmentofInteractiveMirrorforAware Home. Retrieved from Chidambaram Sethukkarasi, Vijayadharan SuseelaKumari HariKrishnan, Raja Pitchiah National Ubiquitous Computing Research Centre Centre for Development of Advanced Computing Chennai, India http://www.iraj.in/journal/journal_file/journal_pdf/1- 333149068599463-65.pdf [5] An Interactive Smart Mirror based On IoT Platform. Retrieved from Prasanthi Kakumani 1 Haritha Akkineni 2 G. Lakshmi 3 PVS Lakshmi 4 Scholar Asst. Professor http://www.ijetmas.com/admin/resources/project/pap er/f2017050 11493628942.pdf [4] Smart Mirror High Level Design. Retrieved from Teague Kohlbeck, Chris Rectenwald, and Benny Richmond http://seniordesign.ee.nd.edu/2017/Design %20Teams/smart mir/HighLevelDesign.pdf [6] Home Automated Smart Mirror as an Internet of Things (IoT) Implementation. Retrieved from JaneJose,Raghav Chakravarthy, Jait Jacob, Mir Masood Ali, Sonia Maria D’souza [7] Student, Dept. of CSE, Cambridge Institute of Technology, Bangalore, India [8] Assistant Professor, Dept. of CSE, Cambridge Instituteof Technology, Bangalore, India https://www.ijirset.com/upload/2017/july/229_37_Sm art_2%20hard.p df [8] Review On Smart Mirror Using Raspberry Pi 3 Based On IOT. Retrieved from Miss.Neelam Sharma1 , Miss.Rohini Awsare2 , Miss.Rasika Patil3 , Mr.Pawan Kumar4 http://ijrise.org/asset/archive/16December12.pdf [9] Proceedings of TENCON 2018 - 2018 IEEE Region 10 Conference (Jeju, Korea, 28-31 October 2018)