Design & Development of Smart Mirror Displaying Real-Time Sensor Data

Download Full-Text PDF Cite this Publication

Text Only Version

Design & Development of Smart Mirror Displaying Real-Time Sensor Data

Preeti Rani

Computer Science & Engineering Department Indira Gandhi Delhi Technical University for Women

Delhi, India

Mr. Indra Thanaya

Assistant Professor

Computer Science & Engineering Department Indira Gandhi Delhi Technical University for Women

Delhi, India

Abstract People in the world today must be connected and ready for easy access to information. The Internet of Things means that computer devices that are integrated in everyday objects can be connected to send and receive data via the Internet. It is an interactive, futuristic multimedia Smart Mirror with artificial environmental intelligence and commercial applications in different industries. The research that would collect machine data and data from the machine in the real world would be transmitted. In this research work implemented a customized digital device with peripherals such as RPi, temperature sensor, LED monitor and offers modules such as university campus notice board updates, holidays, emails, local temperature and humidity corresponding to the location etc, that device is called smart mirror. This paper describes the design and development of smart mirror that makes our daily life easier and time efficient.

Keywords-Smart Mirror; IoT; Raspbian; Artificial Intelligence; Python

  1. INTRODUCTION

    Day after day, due to various wirelessly connected embedded devices, people are moving towards a more automated and connected world. They are responsible for changing and improving living standards and quality. Many devices are being developed that use concepts of multimedia communication, artificial intelligence, Internet of Things to revolutionize the daily work at home, in offices or even in industries[1]. Smart home is a connected home that connects all types of digital devices through the Internet. Our lifestyle has developed so that optimizing time is the most important thing. This research paper is based on the idea that peoples look at the mirror when they leave, so why not make the mirror smart.

    This paper describes an idea of making home smart to save time. The Internet has transformed user lives by connecting us more easily to information and other people in the virtual world. The state of innovation is to provide more information with less interaction to achieve it. The device being researched and designed is called Smart Mirror. Smart Mirror is a wall-mounted mirror that displays relevant user information such as time, weather forecasting, temperature, news updates, e-mails and other areas of interest.

    The Internet of Things (IoT) is a term used to describe technologies, systems and principles of design relating to the emerging wave of connected things based on the Internet physical environment. It refers to a network of unique identifiable objects and their virtual representations

    in a network-like structure that can collect and exchange data and are remotely controlled through existing network infrastructure. It consists key elements such as sensing, security, privacy, applications and services.

    Artificial Intelligence (AI) is the computer science branch that emphasizes the development of machines for intelligence, thinking and working like humans. For example, speech recognition, problem solving, voice to text features, learning and planning. Smart Mirror offers some basic AI features, such as real- time user interaction, etc[2].

    Smart mirrors can also be useful to quickly view Google feeds or access Gmail accounts. The Smart mirror would help to develop intelligent houses by using artificial intelligence and finally finding a place in industries[3].To create the display page, the mean stack method and JavaScript is used on both the client and the server side[4].

    Finally, the mirror must be sufficiently clever to protect against the wet and humid conditions in each bathroom. It will have a moisture protection system that monitors the temperature and humidity levels in the area of the hardware. If the temperature or humidity level is outside the safe range of operation, a fail-safe system will either correct or shut down the system to prevent damage. In this way, the research paper proposes an intelligent mirror as a solution to optimize peoples time before starting their day. Provide relevant information to connect them to todays world. The smart mirror provides an almost effortless experience that allows the user to simply walk up and receive information [5].

  2. LITERATURE REVIEW

The projects and products of our smart mirror project cover a wide range of functions and goals. The design of a smart mirror is designed to implement technology into a traditional home mirror and make it smart, leading to a new definition of an intelligent mirror: a smart mirror is a mirror with additional features and functions to introduce human interaction capabilities[6].

The project that would retrieve real world machine data and data from the machine would be transmitted and managed by the Raspberry Pi[7].Users will be able to obtain minute updates of the latest news and public headlines, weather reports and receive reports of their interests for personalized information services[8].

Figure 1. Global Smart Mirror Market[9]

  1. Related work

    Interactive Mirror is the functional mirror created by Alpay Kasal and Sam Ewen based on touch and gesture. The user can touch the mirror and control the services. Basically, the mirror is lower in data and high in art. Some of the functions are also handled by the mouse, but the Smart Mirror is used daily to know the date, time, and news[10].

    NEOD Framed Mirror TV is a standard LCD screen (up to 50 inches), covered by a mirror, and specifically designed for the screen. The screen provides some TV functionalities, but it does not provide more interactive features[11].

    In 2017, a company called the New Kinpo Group launched their take on the intelligent mirror called Hi- Mirror. This intelligent mirror has a camera for monitoring the health of the skin. The mirror scans the skin and lets know what to improve. The mirror uses facial recognition to record the skin firmness, texture, clarity, luminosity and health of a user every day[12].

    At the 2017 CES convention, Griffin Technologies unveiled their take and it serves as the smart home hub for a number of Griffin Technologies smart home appliances.

    The mirror can display local time and weather, phone notifications their take on the smart mirror. The mirror does not use any user recognition, but the interface can be customized via a smartphone app to control any other Griffin smart home devices[12].

    1. Ramya et al. talked about a secure and energy – efficient wireless industrial automation system based on Raspberry Pi technology. It handles industrial equipment, manages power utilities, and supervises employee activities. All of these are done with the help of the PC server via Wi-Fi network. This server PC is protected by password and can be opened only by the authorized person. They focused primarily on reducing the consumption of electricity and informing people to critical industry situations. This system protects further accidents and provides greater security and privacy for organizations like industry, education, and hospitals[13].

  2. Existing Systems

    Smart mirrors can take user commands into consideration. Smart mirrors are mainly developed for the purpose of displaying time, date and weather forecasts[14].Some also contains news, weather forecast, etc. I can therefore be customized according to the requirements.

      1. PROBLEM FORMULATION

        In our rapidly growing world, information is always right on the phone, computer and maybe even on watch. Keeping connected with new information is important both for entertainment and daily life.

        TABLE I. COMPARISON OF EXISTING SMART MIRRORS [15]

        Feature

        Microsofts Magic Mirror

        Ekko Smart Mirror

        Apple Mirror Rafael Dymek

        Nuovo Smart Mirror

        Perseus Smart Mirror

        Nakes 3D Fitness Tracker

        Platform

        Windows 10

        Customized

        iOS 10

        Android

        Customized

        No

        App Requirement

        No

        Yes

        Yes

        Yes

        No

        No

        Voice Recognition

        Yes

        No

        No

        No

        Yes

        No

        Touchscreen

        No

        No

        Yes

        No

        No

        Yes

        Gestures

        No

        Yes

        No

        No

        No

        Yes

        Fitness

        No

        No

        No

        No

        No

        No

        Music Support

        Yes

        Yes

        Yes

        Yes

        Yes

        No

        Video Support

        Yes

        Yes

        No

        Yes

        Yes

        No

        Automatic Sleep

        No

        No

        No

        No

        No

        No

        Weather

        Yes

        Yes

        Yes

        Yes

        Yes

        No

        Map

        Yes

        Yes

        No

        Yes

        Yes

        No

        Social Networking

        Yes

        Yes

        Yes

        Yes

        Yes

        No

        TABLE II. COMPARISON OF RASPBERRY PI AND MICROCONTROLLER

        S.No

        .

        Microcontroller

        Raspberry Pi

        1.

        Simple computer that are application

        specific

        Minicomputer or mini-CPU, which works with Linux

        Operating System

        2.

        One program can be run at a time

        It can handle multiple programs running simultaneously

        3.

        Internet connectivity is difficult

        Internet connectivity is easy as there is built-in Wi-Fi and

        Ethernet port

        4.

        1 USB port

        4 USB ports

        5.

        Programming language C is mostly

        used

        Programming language used C, C++, Java, Python, PERL,

        etc.

      2. PROPOSED SYSTEM

        The proposed intelligent mirror system aims to provide users with an interactive interface for simplified and personalized services in the comfort of the home of the user. It is a smart and user friendly solution in the form of a mirror that also acts as a gateway to interactive services, especially information oriented services, such as multimedia and news feeds, among others.

        Figure 2. Flow Design

        The mirror is ultimately a technologically increased interaction device. The aim of the mirror design is to provide a natural interface for access to various services in the home environment[16].The aim of this model is to create an interactive interface that can be conveniently used in the home and commercial space. Different services can be accessed, such as time, date, calendar, emails, news updates, temperature, etc., as well as access to YouTube videos, maps, etc. Many devices are now emerging on the basis of this technology and offer comfortable, secure and convenient personal services everywhere with this intelligence.

        In general, they are still simple reflective surfaces we use to toilet, decorate and occasionally interrogate the room[17].

        Figure 2. Architecture of Smart Mirror

      3. PLATFORMSELECTION

        Platform Selection basically deals with the selection of the following two major categories involved:

        1. Component Selection

          Component Selection basically deals with choosing the best component for the project as per the requirements. This is done in order to avoid the unnecessary problems due to bad choice of component selection. Thus, component selection for a project may include selection of:

          • Soc: A system on a chip or system on chip (SoC or SOC) is an integrated circuit (also known as an IC or chip) that assembles all components of a computer or other electronic systems.

          • OS: The OS for such projects must be customized according to the requirements of the project and must be compatible to the Soc selected.

          • Sensors: A sensor is a device with the purposes of detecting events or changes in its environment and sending the information to other electronic devices, eg. DHT11, PIR sensor, etc.

          • Communication Modules: Various communication modules are available to provide communication capabilities to the Soc like Bluetooth, GSM, Wi-Fi, etc.

          • Display: Display may include devices as a part of I/O peripherals to show output which may include monitors, LCD, Two-way acrylic mirror, etc.

  • Programming language: A programming language is an important part while developing a project as its ease of development makes the project as per needed.

    TABLEIII.COMPONENTSELECTION

    Components

    Selected Component

    Soc

    Rapberry Pi 3

    Os

    Customized Raspbian OS

    Communication

    GSM, Bluetooth, Wi-Fi

    Display

    Two-way acrylic mirror, LCD

    Programming

    Python

    Sensors

    DHT11, PIR

      1. DEPLOYMENT AND RESULTS

        The proposed system was deployed at Embedded Lab in Department of Computer Science, IGDTUW under the supervision of Mr. Indra Thanaya. For testing and validation purposes, testing was performed in the college premises with all the project staff and interns of Embedded System Lab itself.

        It was showcased at the campus for visiting students to take valuable feedback regarding its effectiveness in learning purposes and found to be quite efficient in terms of its usability. Also, it has been showcased to several other places, where it was greatly appreciated.

        For analysis of implementation two major things are being considered while deploying the smart mirror.

  • Hardware Design: It is a very significant issue to be considered while analyzing a hardware device. In front of an LCD monitor, a two-way mirror is placed. Thus, when not currently in use, the system can act as a mirror, while when in use, the LCD projects through the mirror. The heart of the product, the Raspberry Pi, is located behind the LCD panel, connected to the LCD for visual display. The Raspberry Pi runs our software and we can also connect for web services to the Internet.

  • Software Design: The project's goal is to create an open development platform, and all software components must fit that goal. The software is designed to run on multiple platforms and fit many type of displays.

    1. CONCLUSION

      The hardware is simple and elegant enough to show our structure of the widget. Our real focus was on designing our overall class widget structure. Our final project has some widget class demonstrations like the weather widget and the RSS feeder widget. While these widgets are simple, they do demonstrate the feasibility of creating most JavaScript ideas. Our platform can now support simple JavaScript applications and can be run on more than just our current hardware model due to its scalability.

      We originally aimed to create a mirror that would serve both developers and general consumers as a personal assistant. However, together with the vagueness of such a complex concept, the sheer scope of the idea forced us to rethink our idea into a more viable option. We hope that

      maybe more work and more effort can be added in the future, either by us or others, to improve our platform further.

    2. FUTUREWORK

We can add a number of modules like traffic updates, flight updates, etc. to make it more efficient. Also, one can add any number of sensors and modules to increase the functionality of the Smart Mirror. Work could be done to minimize its hardware components and make it as compact as possible, so that it is easily portable and efficient in terms of performance as well.

ACKNOWLEDGMENT

I would like to thank Mr. Indra Thanaya Sir, Department of Computer Science, IGDTUW for providing me an opportunity to work under him in their projects. I am indeed thankful to him for guiding me in each and every phase of the project development by providing time to time suggestions and feedback.

Also I would like to thank Mr. Bramha Swaroop Tripathi, Senior Project Associate, Department of Computer Science, IGDTUW for helping in software and hardware implementation of the Smart Mirror.

REFERENCES

  1. Implementation of Magic Mirror using Raspberry Pi 3, International Journal of Pure and Applied Mathematics, ISSN 1314-3395, Volume 118 No. 22 2018, 451-455.

  2. Artificially Intelligent Smart Mirror using Raspberry Pi, International Journal of Computer Applications (0975 8887), Volume 180 No.16, February 2018.

  3. Smart Mirror using Raspberry Pi, International Journal of Recent Trends in Engineering & Research (IJRTER), Volume 04, Issue 03; March- 2018 [ISSN: 2455-1457].

  4. Home Automated Smart Mirror as an Internet of Things (IoT) Implementation – Survey Paper, International Journal of Advanced Research in Computer and Communication Engineering, ISO 3297:2007 Certified, Vol. 6, Issue 2, February 2017.

  5. Smart Mirror Using Raspberry Pi, International Journal of Engineering and Techniques – Volume 4 Issue 2, Mar-Apr 2018.

  6. SmartReflect: A Modular Smart Mirror Application Platform, 2016 IEEE 7th Annual Information Technology, Electronics and Mobile Communication Conference (IEMCON).

  7. Raspberry Pi Powered Magic Mirror, International Journal of Advanced Research in Electrical, Electronics and Instrumentation Engineering, Vol. 6, Issue 12, December 2017.

  8. Smart Mirror – A Home Automation System Implemented Using Ambient Artificial Intelligence, International Journal of Innovative Research in Science, Engineering and Technology, Vol. 6, Issue 7, July 2017.

  9. Raspberry Pi Powered Magic Mirror, International Journal of Advanced Research in Electrical, Electronics and Instrumentation Engineering, Vol. 6, Issue 12, December 2017.

  10. Smart Mirror – A Home Automation System Implemented Using Ambient Artificial Intelligence, International Journal of Innovative Research in Science, Engineering and Technology, Vol. 6, Issue 7, July 2017.

  11. https://www.alliedmarketresearch.com/smart-mirror-market

  12. Implementation of Home automation system using Smart Mirror, International Journal of Innovative Research in Computer and Communication Engineering, Vol. 6, Issue 3, March 2018.

  13. Smart Mirror: A Reflective Interface to Maximize Productivity, International Journal of Computer Applications (0975 8887), Volume 166-No.9, May 2017.

  14. IoT based Smart Mirror using Raspberry Pi, International Journal for Engineering Research and Technology (IJERT), ISSN 2278- 0181, NCESC-2018 Conference Proceedings, Special Issue-2018.

  15. Raspbian Magic Mirror-A Smart Mirror to Monitor Children by Using Raspberry Pi Technology, International Journal of Scientific and Research Publications, ISSN 2250-3153, Volume 7, Issue 12, December 2017.

  16. Smart Mirror For Smart Lifestyle, IJARIIE-ISSN(O)-2395-4396, Vol-4 Issue-2 2018.

  17. A Comparative Study and New Model for Smart Mirror, International Journal of Scientific Research in Computer Science and Engineering, ISSN 2320-7639, Vol. 5, Issue-6, December- 2017.

  18. Design And Development Of A Smart Mirror Using Raspberry PI, International Journal Of Electrical, Electronics And Data Communication, ISSN: 2320-2084, Volume-5, Issue-1, Jan.-2017.

  19. The Smart Mirror, International Journal of Advance Research, Ideas and Innovations in Technology, Volume 4, Issue 2, 2018.

Leave a Reply

Your email address will not be published. Required fields are marked *