CPP Main Merged
CPP Main Merged
Submitted by
2024-2025
A
Capstone Project Report
On
2024-2025
DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING
SIDDHIVINAYAK TECHNICAL CAMPUS, SCHOOL OF
POLYTECHNIC & RESEARCH TECHNOLOGY SHEGAON-
444203 DIST-BULDANA MAHARASHTRA, INDIA
CERTIFICATE
Abstract
STC/SPRT/CW/2024-25
Smart Home Automation and Security System
Index
1 Introduction 1
2 Literature Survey 3
6 Results 11
- Reference 15
STC/SPRT/CW/2024-25
Smart Home Automation and Security System
Chapter 1
Introduction
STC/SPRT/CW/2024-25 1
Smart Home Automation and Security System
STC/SPRT/CW/2024-25 2
Smart Home Automation and Security System
Chapter 2
Literature Survey
The field of smart home automation has seen significant growth over the past
decade, driven by advancements in Internet of Things (IoT) technology, cloud
computing, and mobile app development. Numerous studies and projects have
explored various aspects of home automation, each aiming to enhance
convenience, security, and energy efficiency. However, several challenges
persist, such as high implementation costs, lack of interoperability among
devices, data privacy concerns, and limitations in real-time control. This
literature survey reviews the existing research and technologies related to smart
home automation, identifying gaps and opportunities that have informed the
design of this project.
1. IoT-Based Smart Home Systems
IoT technology forms the backbone of modern smart home systems by enabling
devices to communicate over the internet. A study by Gubbi et al. (2013)
highlighted the potential of IoT in automating household tasks, providing real-
time data analytics, and enabling remote monitoring. However, many IoT-based
systems face challenges related to network security, latency, and scalability.
Traditional IoT frameworks often struggle with maintaining low-latency
communication, which is critical for real-time control of home appliances. To
address this, the current project integrates Firebase, a cloud-based real-time
database, which ensures low-latency communication between the mobile app
and connected devices.
2. Microcontrollers in Home Automation
Microcontrollers like Arduino and ESP8266 are widely used in home
automation projects due to their affordability and ease of programming. The
ESP8266, in particular, has gained popularity for its built-in Wi-Fi capabilities,
making it an ideal choice for wireless home automation. According to Mandal
et al. (2019), the ESP8266 microcontroller is efficient for implementing smart
STC/SPRT/CW/2024-25 3
Smart Home Automation and Security System
STC/SPRT/CW/2024-25 4
Smart Home Automation and Security System
STC/SPRT/CW/2024-25 5
Smart Home Automation and Security System
Chapter 3
Methodology and Action Plan
Methodology:
• Hardware Components:
• ESP8266 microcontroller for Wi-Fi connectivity.
• DHT11 sensor for temperature and humidity monitoring.
• 4-Channel relay module for controlling home appliances.
• Power supply and jumper wires for circuit connections.
• Software Components:
• Firebase for cloud-based real-time database management.
• React Native (using Expo framework) for cross-platform mobile
app development.
• NodeMCU firmware for ESP8266 to facilitate communication with
Firebase.
Action Plan:
1. System Design:
• Develop circuit connections with ESP8266, DHT11, and relays.
• Configure Firebase for real-time data storage and synchronization.
2. Mobile App Development:
• Build a cross-platform mobile app using React Native to control
appliances and monitor sensor data.
• Implement a user-friendly interface for easy navigation.
STC/SPRT/CW/2024-25 6
Smart Home Automation and Security System
STC/SPRT/CW/2024-25 7
Smart Home Automation and Security System
Chapter 4
Diagrams and Illustrations
Block Diagram:
Class Diagram:
STC/SPRT/CW/2024-25 8
Smart Home Automation and Security System
Activity Diagram:
User opens the app → App fetches data from Firebase → User sends
command → Firebase updates ESP8266 → ESP8266 controls
appliances → Real-time feedback displayed on the app
STC/SPRT/CW/2024-25 9
Smart Home Automation and Security System
Chapter 5
Demo Testing Plan
STC/SPRT/CW/2024-25 10
Smart Home Automation and Security System
Chapter 6
Results
STC/SPRT/CW/2024-25 11
Smart Home Automation and Security System
STC/SPRT/CW/2024-25 12
Smart Home Automation and Security System
STC/SPRT/CW/2024-25 13
Smart Home Automation and Security System
Chapter 7
Conclusion and Future Scope
Conclusion:
The project demonstrates the successful integration of ESP8266
microcontroller, Firebase cloud services, and a React Native mobile app to
develop a scalable, cost-effective, and efficient smart home automation system.
The system provides enhanced control over household appliances and real-time
environmental monitoring, making it a valuable addition to modern smart
homes. The integration of ESP8266, Firebase, and cross-platform mobile app
development represents a significant advancement in home automation
technology.
Future Scope:
• Expansion of Device Control: The system can be scaled to control
more devices, including energy-intensive appliances like air conditioners
and heaters.
• AI Integration: Implementing machine learning algorithms to optimize
appliance usage based on user behavior patterns.
• Voice Control: Integration with voice assistants like Google Assistant or
Alexa for hands-free control.
• Security Enhancements: Adding security features such as motion
detection, camera surveillance, and intrusion alerts.
• Energy Monitoring: Incorporating power consumption sensors to provide
insights into energy usage and optimize efficiency.
STC/SPRT/CW/2024-25 14
Smart Home Automation and Security System
Reference:
STC/SPRT/CW/2024-25 15