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
Smart Mirror Using Raspberry Pi
Project Area of Specialization Internet of ThingsProject SummaryThe 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 ObjectivesOur 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 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 Project1) 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 DeliverableThe 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 | Equipment | 1 | 10500 | 10500 |
| Temperature and Humidity Sensor | Equipment | 1 | 140 | 140 |
| Micro HDMI to VGA Converter | Equipment | 1 | 1600 | 1600 |
| Raspberry Pi 4 Model B Transparent acrylic housing with cooling fan | Equipment | 1 | 500 | 500 |
| Raspberry Pi 40 Pin GPIO Expansion Board with Cable | Equipment | 1 | 420 | 420 |
| USB Output Fast Charger Mobile Phone Charger For Andriod And Other Sma | Equipment | 1 | 380 | 380 |
| USB to USB 3.1 Type C Data Charging Cable | Equipment | 1 | 100 | 100 |
| 7 Inch Touch Screen | Equipment | 1 | 18000 | 18000 |
| Glass with Reflective Film | Equipment | 1 | 5000 | 5000 |
| Monitor Cable | Equipment | 1 | 150 | 150 |
| Connectors | Equipment | 2 | 600 | 1200 |
| Wood Frame for Supporting Mirror | Miscellaneous | 1 | 1500 | 1500 |