Skip to Content
Rpi4 Smart Mirror

Rpi4 Smart Mirror

A two-way mirror with an electronic display behind the glass. The display can show the viewer different kinds of information in the form of widgets, such as weather, time, date, and news updates.

Responsible Ahmad Tohamy
Date Jul 2023
Viewers 0
Advanced Embedded Systems AI / ML Raspberry Pi Python QT C/C++

This project is my graduation project from the Higher Technological Institute
Project Grade: A+

Generally, A smart mirror is a two-way mirror with an electronic display behind the glass. The display can show the viewer different kinds of information in the form of widgets, such as weather, time, date, and news updates.

What does our Smart Mirror feature ?


  • Time, Date, and Weather Display: Users can quickly glance at the mirror to stay informed about the current weather conditions and plan their day accordingly.
  • Google Calendar Integration: The smart mirror seamlessly integrates with the user's Google Calendar. It serves as a convenient visual reminder, ensuring that users never miss important engagements.
  • Gesture Control: Users can interact with the smart mirror using hand gestures.
  • Smart Home Control: The smart mirror acts as a control hub for other smart devices.
  • Facial Recognition: The smart mirror incorporates facial recognition technology, allowing it to identify registered users.