Smart Mirror

A web-based smart mirror that's been adapted to include smart capabilities. For a range of functionalities, it functions as your own personal dashboard. Aside from that, it serves as a listener and speaker. You can get answers to your questions and  manage your day-to-day tasks with the he

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

Project Title

Smart Mirror

Project Area of Specialization Artificial IntelligenceProject Summary

A web-based smart mirror that's been adapted to include smart capabilities. For a range of functionalities, it functions as your own personal dashboard. Aside from that, it serves as a listener and speaker. You can get answers to your questions and  manage your day-to-day tasks with the help of it.

Project Objectives

Smart Mirror-For every situation in your life! Prepare for the day: plan & prepare your daily schedule, read the latest news, check the weather and more. After-work relax: play your favorite music. Active weekend: plan your leisure time activities with your whole family. Smart Mirror is your digital personalized dashboard that simplifies and enriches your daily life at all times!

Project Implementation Method

HARDWARE:

For hardware, we took a display and layered it with two-way mirror and an IR frame to give it the feature of touch and reflection and then added a wooden frame on top of it to make a good looking mirror.

A micro-computer, Raspberry Pi Model 4B is connected to the frame that runs the whole program of smart mirror. Mircrophone and Pi camera is added to bring the feature of hear and sight to the mirror. 

SOFTWARE:

The program runs on Debian 10 Linux OS. The frame work of magic mirror is used to give a basic look of a smart mirror. Few modules are made that runs on the magic mirror frame. 

To run modules like google map, cryptochart and voice asisstant, and spotify,instagram and youtube api keys are bought to run the modules.

AI based python programs are made for voice and facial identification for profile login and switching.

Benefits of the Project

A smart mirror can act as a personal assistant and notice board for learning activities. Smart mirror can show weather, date, time, and also update of news. To increase interaction with the mirror user can be equipped with a face recognition and voice control feature.

Technical Details of Final Deliverable

The mirror is technically built with a two-way mirror, put on top of a display, which is later also topped with an IR frame to bring a touch sensibility to the device. Meanwhile, the system runs on a micro-computer, Raspberry Pi model 4B, that runs the program of smart mirror. 

The mirror is built to recognize both faces and voices. Whenever a user get in front of it it will scan if the user is already in the system or not or else it will open a default guest ID that let's the person use the mirror how the user likes it.

The program has various features to give different forms of information like news, weather updates, events and reminders and voice asisstant that are counted as features. While some other features like cryptochart, traffic google map, spotify are all that will available according to the choice of the user's profile.

Final Deliverable of the Project HW/SW integrated systemCore Industry ITOther IndustriesCore Technology Artificial Intelligence(AI)Other Technologies Internet of Things (IoT), OthersSustainable Development Goals Industry, Innovation and Infrastructure, Partnerships to achieve the GoalRequired Resources
Item Name Type No. of Units Per Unit Cost (in Rs) Total (in Rs)
Total in (Rs) 69000
Display Equipment160006000
Raspberry Pi Model 4b Setup Equipment12000020000
IR frame Equipment12000020000
two-way mirror Equipment110001000
Wooden frame Equipment120002000
All Api keys Miscellaneous 150005000
Python program Miscellaneous 150005000
Pi Camera Equipment165006500
Microphone Equipment135003500

More Posts