Implementation of Smart Mirror using Raspberry PI

Smart appliance design that includes multimedia intelligence to deliver comfortable, convenient, and secure personal services in the home is becoming increasingly crucial in the age of information and communication technology. This research looks at the design and execution of a novel interactive multimedia mirror system called as "smart mirror." The glass that will be used is the foundation of the design of a smart mirror. Two-way glass is suggested because it allows the visuals on the display to be seen more clearly. Our way of life has evolved to the point where making the best use of one's time is critical. Based on user surveys and prototype implementation, we propose the development of an innovative appliance that incorporates interactive information services delivered via a user interface on the surface of a mirror. Our work is based on the assumption that we all check ourselves in the mirror before leaving the house, so why shouldn't the mirror be intelligent? Smart Mirrors will eventually replace regular mirrors, providing users with both mirror and computer-assisted information services as technology improves. Because of the Raspberry Pi microcontroller cards aboard, the devices can connect to the internet, download data from the internet, and show that data on the mirror. Weather data, time and location data, current event data, and user data gathered from web services using a Raspberry Pi 3 microcontroller card are all included in the designed intelligent mirror system. The mirror will light up when the user steps in front of it. When thinking about this project, phrases like Smart Mirror, Interactive services, Raspberry Pi , and Web services come to mind.


I. INTRODUCTION
Everyone in this world wishes to live in comfort. People in today's environment require connectivity and instant access to information. Individuals must be kept informed and up to speed on global events, whether via television or the internet. The Internet of Things (IoT) is a term that refers to the internet-connected computing devices embedded in ordinary things that enable them to send and receive data. The exponential growth of the Internet of Things expands its application to people's living situations by transforming a house into a smart dwelling. A smart house is one that is connected to the internet and enables the communication of numerous digital gadgets. Our way of life has grown to the point where the primary objective is to maximize our time. Our work is predicated on the premise that we all check ourselves in the mirror before leaving the house; therefore, why should the mirror be dumb? A high-quality one-way mirror, an LCD monitor, a frame to support the glass and monitor, and a web browser running Python to give software capabilities and control the display are all components of a smart mirror. Smart mirrors are developed when a conventional mirror is transformed into an interactive information display item with unique interaction capabilities. Because we use mirrors on a daily basis, they are a perfect example of a natural interface. As a result, this device can provide visually engaging input in an unobtrusive manner. The surface of the mirror is transformed into a natural interface for presenting information in this manner, while keeping its original function. Technology has become another item on the daily to-do list for everyone. Rather than the reverse, technology should adapt to human timetables, not the other way around. That is where the notion for the smart mirror originated, with the purpose of effortlessly integrating technology into people's life through the use of hotels, where everyone's routine finally collides. The smart mirror's purpose is to boost a user's productivity by saving them time. The perceptive mirror This smart mirror is intended to reduce, if not completely remove, the user's need to schedule time in their regular morning or evening routines to check their PC, tablet, or Smartphone for desired information. To avoid becoming a burden, the mirror will provide information with little to no user effort. The mirror will do the user's thought process for them. It will turn on for the first time when directed by the user using a phrase such as "hello mirror" or any other word the user chooses. Then it will conduct an internet search for the user's information, such as weather updates, temperature, and so on. Speech would be utilized to communicate with users. There are no keyboards to maintain. The majority of individuals use their phones or tablets to get information such as weather, news, Twitter, and schedules. While getting ready in the morning or at night, individuals can read, ponder, and plan their days. The mirror must be equally entertaining. It will play music that users may control via voice command, eliminating the need for a mouse or keyboard. Numerous handicapped individuals utilise the mirror, which is open to the public. It can be utilised in a variety of industries, including the automobile sector and health care, to remind individuals to take their meds, among other things. This intelligent mirror can also be used for a variety of different purposes.
II. EXISTING SYSTEM Similar projects and products to our smart mirror project span a wide range of capabilities and applications. There were much more projects than finished items. Some of the blame can be attributed to the fact that the smart home is still a developing market with production costs that keep the gadgets out of reach of the average user. The fact that there were more projects demonstrates that there is a need to create a smart mirror that is more affordable and functional. Although a company's real products delivered on characteristics, they were either still in development or were already too expensive to be deemed a potential rival. Several attempts have been made to add specific capabilities to mirrors, including both commercial and research-based approaches. However, due to the high amount of space required, such systems are typically infeasible to build.

III. PROBLEM STATEMENT
The suggested smart mirror system seeks to give consumers with an interactive interface in the comfort of their own homes for simplified and personalised services. It's a clever and user-friendly solution in the shape of a mirror that also serves as a portal to interactive services, particularly those of an informational nature, such as multimedia and news feed. As a result, the proposed system allows users to access customizable services while doing other things (i.e. grooming). As a result, it is a helpful time-saver.

IV. LITERATURE SURVEY Biljana Cvetkoska, Ninoslav Marina,Dijana Capeska Bogatinoska, "Smart Mirror E-health Assistant -Posture
Analyze" [1],Presented as, Many different types of smart assistants and technologies, such as virtual assistants, smartphones, and wearables, exist today with the goal of coordinating and optimising people's daily activities all over the world. The primary focus of smart assistants is on basic human requirements, such as browsing, scheduling, navigating, and other comparable tasks. However, few intelligent assistants are concerned in human health in general. The idea of employing a smart mirror to detect health issues is the topic of this paper. A new Smart Health Mirror model is offered, which includes a smart mirror that operates on its own algorithm and acts as a smart assistant. Face recognition identification, posture problem detection, and good posture advice are used in this proposed paradigm, which is followed by preventive healthcare recommendations. The program analyses the posture and body changes over time after identifying the person's posture. The analyses' results exceeded our expectations, with the tested individual's upright posture improving at a significant rate. The assessment results, which improved with each subsequent individual study, demonstrate the benefit of the proposed smart algorithm.
Vaibhav Khanna,Yash Vardhan, Dhruv Nair, Preeti Pannu, "design and development of a smart mirror using raspberry pi 1" [4],Presented as, This paper discusses the design and development of an interactive multimedia futuristic Smart Mirror with artificial intelligence for usage in the home as well as business applications in a variety of industries. The Raspberry Pi will be used to capture real-world machine data, which will be transferred from the machine and controlled by the Raspberry Pi. The Smart Mirror, which is a personalised digital device with peripherals such as a Raspberry PI, microphone, speakers, and an LED Monitor covered in a sheet of reflective one-way mirror, provides one of the most basic common amenities such as city weather, latest news and headlines, and local time for the location. The Smart Mirror communicates with the user through verbal commands, functions, and listens to the user's questions and reacts appropriately using speech processing algorithms.
Piyush Maheshwari ,Maninder Jeet Kaur, Sarthak Anand," Smart Mirror: A Reflective Interface to Maximize Productivity" [5], There are a plethora of objects that could be made "smarter," with some being better suited than others. Mirrors, for example, offer a huge surface on which to show information and interact. The design and development of a smart mirror is depicted in this study, which serves as an elegant interface for glancing information for numerous persons in a household context. To identify the user, face-recognition based authentication is employed. It allows users to access data feeds and other services through a web-based interface. To extract data packets available through various APIs offered by websites, the data feeds use web service-based communication.

Explanation
The architecture of utility pattern mining is depicted in Figure The data section depicts the vast amount of data that has to be processed. Every day, a large amount of data is generated in industrial sectors. User purchasing data and numerous patterns; these patterns contain information about the user's behavior. Data management obtains usable information that is beneficial to the business and will be beneficial to the enterprise. Internal and exterior utilities are examples of utilities. The utilities patterns in the table are generated and updated. Sliding window for finding up-to-date pattern information over data streams in the suggested system. A sliding window approach separates stream data into many batches and only uses the most recent batches for pattern mining. The suggested system primarily employs a sliding window methodology to build efficient frequent utility patterns and update the support. Because it can avoid the development of candidate patterns, it uses a lot of computer resources to check candidate patterns. We can find high