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
Smart Mirror
Project Area of Specialization Artificial IntelligenceProject SummaryA 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 ObjectivesSmart 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 MethodHARDWARE:
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 ProjectA 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 DeliverableThe 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 | Equipment | 1 | 6000 | 6000 |
| Raspberry Pi Model 4b Setup | Equipment | 1 | 20000 | 20000 |
| IR frame | Equipment | 1 | 20000 | 20000 |
| two-way mirror | Equipment | 1 | 1000 | 1000 |
| Wooden frame | Equipment | 1 | 2000 | 2000 |
| All Api keys | Miscellaneous | 1 | 5000 | 5000 |
| Python program | Miscellaneous | 1 | 5000 | 5000 |
| Pi Camera | Equipment | 1 | 6500 | 6500 |
| Microphone | Equipment | 1 | 3500 | 3500 |