Smart Glass Mirror

As we being living in an era of technology and as day by day everything is been optimized with technology and these technological inventions are being so mesmerizing that everyone wants to have it and want more from that so Smart Glass Mirror is also being one of the finest technological invention t

2025-06-28 16:29:18 - Adil Khan

Project Title

Smart Glass Mirror

Project Area of Specialization Artificial IntelligenceProject Summary

As we being living in an era of technology and as day by day everything is been optimized with technology and these technological inventions are being so mesmerizing that everyone wants to have it and want more from that so Smart Glass Mirror is also being one of the finest technological invention that have been done as the main problem that aroused was that how to sum up all the parts and to make it a flawless mirror and get it worked like flawlessly. So, it can be worked as both type as a type of mirror and on the same time as a looking mirror.

This idea was a unique that through google assistant on a mirror you can open you YouTube and can see whatever you want to but the problem was that how is this going to be happened as making google assistant is not an issue but making it worked as an assistant who can open YouTube on the mirror was the main thing that’s to be done

So now at this point the JavaScript handles the situation as the java script is the web language and we planned to write up a script which we can linked it to my google assistant. So that every time we say the activation key work of this script the google will open up the YouTube by running my script and we can play whatever we want to be played on the mirror and my mirror will simultaneously also do the same task also as the other mirror do.

Keywords: Smart Glass Mirror, Magic Mirror,Google Assistant

Project Objectives

The aim of designing this model is to create an interactive interface of various services like weather, calendar, traffic, news stock updates etc. can be accessed and controlled using voice commands. The Raspberry Pi 3 is connected to a Monitor via HDMI cable and a webcam is attached using a universal serial bus. Raspberry Pi is powered up using a 5V/2A DC supply. We plan to deliver a working model of Magic mirror by using raspberry pi 3 for smart homes of future as well as commercial uses. The device will look like a normal reflective mirror but would have a monitor attached on one side. A special two-way mirror is used for this purpose as it can act as normal reflective mirror when the monitor is off and can also display various data as soon as the monitor is turned on. This will thus serve both the purposes.

Project Implementation Method

Waterfall Method Based

The waterfall model is a straightforward project management approach, in which the needs of stakeholders and clients are collected at the beginning of the project, and a successive project plan is developed to meet those needs. The waterfall model is so named because each phase of the project goes into the next, following slightly downwards as a waterfall.

It is a complete, systematic and long-standing method, because it works. Some of the industries that regularly use the waterfall model include construction, IT and software development. However, the term "waterfall" is often used in the context of software.

Designing Tool boxkit:

The Smart Glass Mirror consists of a Raspberry Pi 3B+ a two-way mirror, an LED display,webcam, box frame and speaker for output of the voice and a mic to activate the Smart Glass Mirror google assistant The Raspberry Pi is a small, credit card-sized

  computer that powers the whole thing, displaying the Magic  

Functional Requirements:

Critical:

Non-Functional Requirements:

Critical:

Benefits of the Project Technical Details of Final Deliverable Technologies Used

Below are a list of technologies we plan to use for my project. Being a web-based application, we used a variety of web tools:

The primary hardware component for my system is the Raspberry Pi. In particular, we use the Raspberry Pi 3 as it maintains the same price point but offers additional processing power, more RAM, and offers onboard bluetooth and WiFi for connectivity. The Raspberry Pi was selected for its ease of use and availability to the hobbyist community. The Raspberry Pi is capable of running several flavors of Linux, all of which should be capable of running my software platform.

In order to display content, NodeJS and Electron were chosen. Electron building multiplatform applications over a NodeJS base. NodeJS runs as the main server and hosts web content using JavaScript. The server also has extensions to interact with the

Raspberry Pi’s hardware GPIO so future users may add additional IoT connectivity. Using Electron, a minimal web browser is launched to display the content hosted by the server. Together, the application is able to be used on a wide variety of computers and is highly scale-able - exactly what was needed to meet the requirements.

 The use of HTML, CSS, and JavaScript to implement the entirety of the system. Using standard and familiar technologies was important for speed of implementation as well as future users who may wish to modify the system. Using unfamiliar technologies and programming languages would increase the barrier for entry and deter potential users who may not have as much of a technological background. We also used an Electron package called ’electron-boilerplate.’ This package provided a faster start to application development and allows for more integrated testing as well as the potential to build release executables for multiple systems.

In order to host the source code and other components of the project, a version control system was necessary. GitHub was chosen for its familiarity and compatibility with other technologies. GitHub allowed for multiple developers to work on the project at once and keep track of version history. Other users can access the project from GitHub and obtain any version of the project. Because of GitHub’s compatability with other software, we chose to use Travis CI to run tests on my system. On any change in the GitHub repository, 

Final Deliverable of the Project HW/SW integrated systemCore Industry ITOther IndustriesCore Technology Artificial Intelligence(AI)Other TechnologiesSustainable Development Goals Industry, Innovation and InfrastructureRequired Resources
Item Name Type No. of Units Per Unit Cost (in Rs) Total (in Rs)
Total in (Rs) 31300
Raspberry Pi 4 4gb Equipment11900019000
An LCD screen Equipment150005000
A one-way mirror (or a glass and a one-way mirror film) Equipment130003000
Aluminium Fram for Mirror Equipment125002500
A Mic Equipment110001000
Speaker for Sound Equipment1800800

More Posts