Smart Mirror Using Raspberry Pi

The name of the project is 'Smart Mirror using Raspberry Pi'. The name of the project is self-explanatory. This mirror will display the weather, news, date/time etc on the go. Other than that, we can also embed an android system right into this mirror. Or we can embed such system via which ju

2025-06-28 16:35:37 - Adil Khan

Project Title

Smart Mirror Using Raspberry Pi

Project Area of Specialization Internet of ThingsProject Summary

The name of the project is 'Smart Mirror using Raspberry Pi'. The name of the project is self-explanatory.

This mirror will display the weather, news, date/time etc on the go. Other than that, we can also embed an android system right into this mirror. Or we can embed such system via which just after detection the voice of a person, the mirror would play a video from the internet. Just like it happens in the Google Assistant case where after speaking certain words, it directs you towards your desired place.

We can also utilize this mirror for survellience. In our opinion, we can actually help in eradicating/minimizing domestic violence via it or we can also prevent people from committing suicide.

How is that possible? This is the actual question now.

Well, we can embed certain cameras in the mirror which will detect any sort of uncertain activitities in the house/office. We can perhaps encode certain 'words' which will help the system in detecting if there is any sort of unusual happenings taking place. For example: "I want to commit suicide", the system would detect it and would automatically send a red flag/signal to the nearest police station and would send the help immediately. Same is the case of domestic violence where we can embed most used violent words in the system and can let the help reach the victim in no time.

Psychological help can also be sent to depressed persons who feel vulnerable to be open otherwise.


This is our idea of how we plan of taking this idea forward. For the time being, our implementation would include:
1) Displaying Date/Time of the Day

2) Displaying Weather Forecast

3) Displaying Important News Headlines

4) Embedding an automatic Alarm Clock into the System for waking people up for Fajr

Project Objectives

Our project's main objective was/is to work innovatively. To bring about something which would need our full attention and focus throughout the project.

Our objectives for choosing this project are:
1) Having complete command on the Raspberry Pi system by the end of this Project.

2) Trying our hands on hardware based system so that we can become familiar with it.
3) Trying our hands on IoT as this is an emerging technology.

Objectives of choosing Smart Mirror as a project:
1) Introducing a new innovative way of using technology at home.

2) Having access to your day to day news/weather right on your mirror instead of actually going through the hassle of checking it out yourself.

3) Moving onto technological ways from traditional ones .Just like in traditional days, we used to check out our calendars for viewing the date and clocks for checking time, and for news and weather we go to news channels or news apps, this mirror will allow to view all these things in one place without having to go through the difficulty of doing all of this from different apps etc.

4) This kind of mirror can be created in a customized way as well. Hence, this can be utilized in any industry. From health care to educational, anyone can get it designed as per their needs. Since we are designing it for the general use, hence the features have been kept very basic.

Project Implementation Method

Project implementation will be done in the following way:

1) Hardware Configuration

Hardware Configuration will require the following things:
i) Raspberry Pi 4

ii) SD Card

iii) Touch Screen LED/LCD

iv) Two way Glass for mirror

v) HDMI Cable

vi) Regular Glass with Reflective Film

vii) PIR Motion Sensor

viii) Microphone
These are some of the major hardware components that we would need throughout the process.

Software Requirements:
1) Raspbian Software

2) Python

We will be embedding both hardware and software together where display will be shown via a software that we will be creating inside the Raspberry Pi system on the Raspbian OS.

We will be configuring voice speech with our Raspbian system and our system will support English language currently. However, we plan on introducing Urdu language as well.

All of the work/code will be written on the terminal of the Raspbian OS.

Benefits of the Project

1) Beneficial for multitasking

2) Interactive device with easily accessible features

3) Can help you save time.

4) Can be customized based on a person's personal needs.

5) Can be used as your personal stereo system.

6) Can be utilized for suveillance

7) Can be utilized for prevention of domestic violence and suicides

Technical Details of Final Deliverable

The final deliverable will have a wooden hardware encased mirror having an embedded Mirror into it with a Raspberry Pi attaced behind it along with the touch screen. This project can be utilized for personal use afterwards.

Final Deliverable of the Project HW/SW integrated systemCore Industry OthersOther Industries Medical , Health Core Technology Internet of Things (IoT)Other Technologies OthersSustainable Development Goals Industry, Innovation and Infrastructure, Sustainable Cities and CommunitiesRequired Resources
Item Name Type No. of Units Per Unit Cost (in Rs) Total (in Rs)
Total in (Rs) 39490
Raspberry Pi Equipment11050010500
Temperature and Humidity Sensor Equipment1140140
Micro HDMI to VGA Converter Equipment116001600
Raspberry Pi 4 Model B Transparent acrylic housing with cooling fan Equipment1500500
Raspberry Pi 40 Pin GPIO Expansion Board with Cable Equipment1420420
USB Output Fast Charger Mobile Phone Charger For Andriod And Other Sma Equipment1380380
USB to USB 3.1 Type C Data Charging Cable Equipment1100100
7 Inch Touch Screen Equipment11800018000
Glass with Reflective Film Equipment150005000
Monitor Cable Equipment1150150
Connectors Equipment26001200
Wood Frame for Supporting Mirror Miscellaneous 115001500

More Posts