JSPM’s
Imperial College of Engineering & Research
(Approved by AICTE, Delhi & Govt. of Maharashtra, affiliated to Savitribai Phule Pune University)
Gat.No.720, Pune-Nagar road, Wagholi, Pune,412207
Department of Electronics & Telecommunication Engineering
IOT-BASED SMART MIRROR FOR INTERACTIVE DISPLAY
AND HOME MONITORING
Abstract:
This project addresses the opportunity to enhance daily routines and home security by
transforming a traditional mirror into a multipurpose, interactive display using the
Internet of Things (IoT). The system integrates a Raspberry Pi (or similar microcontroller)
with a two-way mirror and a screen to provide real-time, personalized information. Key
functionalities include displaying essential data like time, weather, and news updates.
Furthermore, an advanced version can incorporate a machine learning algorithm, such as
YOLO (You Only Look Once), to enable features like human monitoring and intrusion
detection, offering a novel security application within the home environment. This
framework offers a user-friendly, centralized interface for both personal productivity and
smart home integration Key functionalities include displaying essential data such as time,
weather, and news updates, simplifying the user's morning routine by reducing reliance on
constant mobile device checks. Furthermore, a core novelty of this framework is the
integration of a machine learning algorithm, specifically YOLO (You Only Look Once), to
enable advanced computer vision capabilities
Introduction:
The rise of IoT has created opportunities to seamlessly integrate technology into everyday
objects. People spend time in front of a mirror daily, making it an ideal, natural interface
for delivering information. Traditional mirrors are passive, but the Smart Mirror
transforms this surface into an interactive digital display, reducing the need for users to
constantly check their mobile devices for updates.
This project proposes an evolution of the smart mirror concept by utilizing the capabilities
of the Raspberry Pi 4 and advanced computer vision algorithms like YOLO. The
innovation lies in making the mirror not just an information delivery system, but also an
active home security component. It is a crucial step towards creating a truly smart, context-
aware, and secure home environment The widespread adoption of the Internet of Things
(IoT) has led to an increasing number of everyday objects being augmented with digital
intelligence, paving the way for truly "smart" environments. One of the most natural
interfaces for this transformation is the mirror, an object people interact with daily.
Traditional mirrors are passive, but the Smart Mirror concept transforms this surface into
a dynamic, information-rich digital display, offering a more productive way to spend time
while preparing for the day
JSPM’s
Imperial College of Engineering & Research
(Approved by AICTE, Delhi & Govt. of Maharashtra, affiliated to Savitribai Phule Pune University)
Gat.No.720, Pune-Nagar road, Wagholi, Pune,412207
Department of Electronics & Telecommunication Engineering
Block diagram:
• Power Supply connecting to Raspberry Pi 4
• Raspberry Pi 4 connecting to Monitor/LCD
• Two-Way Mirror placed over the Monitor
• Camera and Microphone connecting to the Raspberry Pi 4
• PIR Sensor connecting to the Raspberry Pi 4
• Internet/Cloud connection symbol)
Algorithm:
The IoT-Based Smart Mirror with YOLO Integration is governed by a robust algorithm
designed for dual functionality: information display and security monitoring. The system
begins by initializing all hardware, loading the main application, and preparing the YOLO
deep learning model for object detection. It typically remains in an "Idle Mode" until a
user is detected by a PIR motion sensor, which then switches the device to "Active Mode."
In this active state, the system runs concurrent processes: the IoT thread continuously
fetches and displays real-time data—like weather, news, and schedule information—from
various APIs. Simultaneously, the YOLO Security thread utilizes the camera to capture
and process frames, running the YOLO algorithm to identify and monitor objects (e.g.,
humans
• Initialization: The system starts by loading the operating system, the Smart Mirror
application, and the pre-trained YOLO (You Only Look Once) deep learning model.
• Activation: A PIR motion sensor is monitored. When a user approaches, the system
switches from "Idle Mode" (display off) to "Active Mode" (display on).
JSPM’s
Imperial College of Engineering & Research
(Approved by AICTE, Delhi & Govt. of Maharashtra, affiliated to Savitribai Phule Pune University)
Gat.No.720, Pune-Nagar road, Wagholi, Pune,412207
Department of Electronics & Telecommunication Engineering
Advantages:
• Security Integration: The use of the YOLO algorithm provides advanced
capabilities for human monitoring and intrusion detection, making the mirror a
valuable security tool.
• Efficiency and Productivity: It reduces the need to check a phone for basic
information, making the user's morning routine more efficient.
• Personalized Interaction: The mirror can be customized to display personalized
data and reminders, which can be linked to AI for alerts on important meetings or
events.
• Seamless Aesthetics: The system blends into the home environment, acting as a
normal mirror when the screen is off.
Applications:
• Smart Homes: Serves as a central, non-intrusive hub for displaying home
information and controlling other IoT devices.
• Home Security Systems: Functions as a Human Monitoring and Intrusion Detection
System using the YOLO algorithm.
• Retail/Changing Rooms: Can be used in fashion retail for virtual fitting or
displaying product information.
• Healthcare/Fitness: Can be adapted to display health metrics or fitness routines
(e.g., a Naked 3D Fitness Tracker concept).
Type: Application
Sponsored: No
Estimate: Rs. 10,000 to 15,000
Guided By: Project Members:
Prof. A. A. Trikolikar Gaikwad Suraj (BB14)
Pawar Ashish (BB42)
Bahir Yash (BB59)