Title Final Project
Title Final Project
Submitted by
Sachin Kumar
Sudhanshu Shekhar (1442122008)
(1442122014)
Sudhanshu shekhar
Sachin Kumar (1442122014)
(1442122008)
Ashish Kumar (1442122039)
Ashish
HimanshuKumar
Kumar(1442122039)
(1442122026)
Md. Atif
Himanshu (1442122007)
Kumar (1442122026)
Md. Atif (1442122007)
BONAFIDE CERTIFICATE
The project work embodied in the present Thesis entitled “HOME AUTOMATION
SYSTEM” has been carried out in the Department of Electronics Engineering, Government
Polytechnic Sitamarhi, Malahi. The work reported herein is original and does not form part
of any other thesis or dissertation on the basis of which a degree or award was conferred on
an earlier occasion or to any other scholar.
I understand the Institute’s policy on plagiarism and declare that the thesis is my own work,
except where specifically acknowledged and has not been copied from other sources or been
Counter signed by
SACHIN KUMAR
SUDHANSHU SHEKHAR
SUDHANSHU
SACHIN SHEKHAR
KUMAR DR. ABHISHEK KR. CHAUDHARY
ASHISH KUMAR
ASHISH KUMAR Project Coordinator
HIMANSHU KUMAR
HIMANSHU KUMAR Lecturer, Electronics Engg.
MD.ATIF
MD ATIF GP Sitamarhi, Malahi-843331.
Date:
Place:
v
ABSTRACT
This project focuses on the development of a Bluetooth-based home automation
system utilizing the Arduino Uno microcontroller, a 4-channel relay module, and
the HC-05 Bluetooth module. The primary goal is to provide a low-cost, efficient,
and accessible solution for controlling household electrical appliances wirelessly
using a smartphone. With the increasing demand for smart homes, this system
offers a simple yet effective way to enhance comfort, energy efficiency, and
convenience, especially for the elderly and physically challenged.
The Arduino Uno acts as the central processing unit, receiving commands via the
HC-05 Bluetooth module, which is paired with an Android device. The user
interface is typically a mobile application or a serial Bluetooth terminal that allows
the user to send specific commands. These commands are interpreted by the
Arduino, which then activates or deactivates the corresponding relay channels.
The 4-channel relay module is connected to various home appliances, such as
lights, fans, or other electrical devices, allowing independent control of each.
This system operates without the need for an internet connection, making it ideal
for areas with limited or no internet access. The Bluetooth communication ensures
a stable and fast response within a reasonable range, typically up to 10 meters.
The use of Arduino and easily available components also ensures that the system
is customizable, scalable, and easy to maintain or upgrade.
I would also like to take this opportunity to thank the Department of Electronics Engineering
and all the faculty members of GP Sitamarhi for supplying quality education, an excellent
research facility, and a pleasant environment to achieve my research goals. I am also thankful to
the department’s technical staff for their kind support.
My sincere gratitude goes to my friends for their unwavering support and motivation. I would
like to extend special thanks to my beloved friends “Sudhanshu shekhar,Ashish kumar,
Himanshu kumar
kumar,&
& Md. Atif” with whom I shared numerous precious memories that will stay
endlessly with me. They have always been around to support me physically or mentally during
my academic journey, which provided a joyful stay at GP Sitamarhi. They are directly or
indirectly involved in the completion of this thesis.
Finally, my deepest gratitude goes to my parents and brother for their unconditional support and
motivation throughout my research.
NAME-Sachin
Name SACHIN KUMAR
kumar
REG.no.
Reg. NO- 1442122008
1442122008
ROLLno.
Roll NO- 611442122008
611442122008
TABLE OF CONTENTS
LIST OF FIGURES
CHAPTER 1
INTRODUCTION
This project is used to control the home appliances using the smartphone, and can be ON/ OFF.
Home automation, also referred to as smart home technology, involves the automatic and
electronic control of household features, activities, and appliances. As technological
advancements continue to evolve, home automation has become increasingly popular due to
its ability to improve comfort, convenience, energy efficiency, and security. One of the most
accessible and cost-effective ways to build a basic home automation system is by using open-
source microcontrollers like the Arduino Uno in combination with Bluetooth communication
and relay modules.
In this project, an Arduino Uno serves as the central controller for the system. It receives input
commands from the user via a smartphone application and processes those commands to
control various electrical appliances. To enable wireless communication between the Arduino
and the smartphone, the HC-05 Bluetooth module is employed. This module allows the
Arduino to pair with Android devices, receiving commands over Bluetooth with minimal setup
complexity.
The system uses a 4-channel relay module to control up to four high-voltage electrical devices
such as lights, fans, or other household appliances. Each relay acts as a switch, controlled by
the Arduino’s digital output pins. When the Arduino receives a signal from the smartphone via
the HC-05, it activates or deactivates the corresponding relay, effectively turning the connected
appliance on or off.
This setup offers a simple, affordable, and effective introduction to home automation. It is
particularly suitable for DIY enthusiasts, students, and hobbyists interested in learning the
fundamentals of embedded systems, wireless communication, and practical electronics.
Moreover, it lays the groundwork for more advanced smart home applications involving
sensors, voice control, or internet connectivity through platforms like IoT.
1
Department of electronics engineering
Project title: Home Automation System
1.1PROBLEM DEFINITION
Objective of this software is Manage the information of appliances . Data reports, means
when it will on/off. In modern households, managing electrical appliances manually is
often inefficient and inconvenient, especially for elderly or physically challenged
individuals. Traditional switches require physical presence, increasing energy wastage and
reducing user comfort. With the growing demand for smart solutions, there is a need for
an affordable, easy-to-implement system that allows wireless control of home appliances.
This project aims to design and develop a Bluetooth-based Home Automation System
using an Arduino Uno, HC-05 Bluetooth Module, and a 4-Channel Relay Module. The
system will allow users to wirelessly control up to four electrical devices (e.g., lights, fans,
etc.) through an Android smartphone application. The objective is to enhance convenience,
improve energy efficiency, and provide an entry-level solution for smart home
implementation. Project diagram shown in( Fig:-1.1 )
2
Department of electronics engineering
Project title: Home Automation System
1. Increased Convenience:
Traditional home appliances require manual switching, which can be inconvenient,
especially for elderly or disabled users. A Bluetooth-based system allows control from
a smartphone, adding comfort and accessibility.
2. Energy Efficiency:
Many users forget to turn off appliances, leading to unnecessary power consumption.
The new system provides an easy way to remotely switch off devices, reducing energy
waste.
3. Cost-Effective Smart Solution:
Commercial home automation systems can be expensive. This project offers a low-
cost alternative using readily available components like Arduino and HC-05, making
it suitable for budget-conscious users.
4. User Mobility and Remote Access:
The Bluetooth control allows users to operate appliances without being near the
switches, supporting better mobility within the home.
5. Foundation for Future Expansion:
The system provides a basic framework that can be expanded with more sensors,
internet connectivity (e.g., Wi-Fi or IOT), and automation features for a more
advanced smart home system.
3
Department of electronics engineering
Project title: Home Automation System
It is an evolutionary software process model that couples the iterative nature of prototyping
with the controlled and systematic aspects of the linear sequential model.
We are using this model because it provides low energy consumption according to user
needs.
This project aims to automate home appliances by enabling wireless control through a
smartphone, using Bluetooth communication. The system is built around an Arduino Uno
microcontroller, an HC-05 Bluetooth module, and a 4-channel relay module. The
Arduino acts as the central controller, receiving commands from a smartphone via
Bluetooth. These commands control the state of the relays, which in turn control various
electrical appliances such as lights, fans, or other devices.
The HC-05 Bluetooth module receives signals from a smartphone app, and the Arduino
processes these commands, activating or deactivating the relays based on the input. Each
relay can control a separate appliance, providing the flexibility to manage multiple devices
simultaneously. The system is powered through a 5V adapter, and the relays handle the
switching of 220V AC appliances safely.
The project is controlled via a Bluetooth terminal app on an Android smartphone, where
commands such as 'A', 'B', 'C', etc., can turn devices on and off. This system offers a simple
and cost-effective way to introduce home automation, which can later be expanded with
additional features such as IoT integration, voice control, or sensor-based automation.
4
Department of electronics engineering
Project title: Home Automation System
CHAPTER 2
PROJECT DESCRIPTION
Under this we study how to manage our project i.e. Home automation refers to the
automatic control of household appliances using various technologies, making everyday
tasks more convenient, efficient, and secure. This project focuses on developing a low-
cost, user-friendly Bluetooth-based Home Automation System using an Arduino Uno, HC-
05 Bluetooth Module, and a 4-Channel Relay Module.
The system enables users to wirelessly control electrical appliances such as lights, fans,
or other devices through an Android smartphone. The mobile device communicates with
the Arduino via the HC-05 Bluetooth module, which receives specific commands and
triggers the corresponding relay to switch the connected appliances on or off.
The main goal of this project is to provide a simple and affordable solution for home
automation, especially for elderly or physically challenged individuals who may find it
difficult to operate traditional switches. This project also serves as an educational platform
for learning about embedded systems, microcontroller programming, and basic electronics
integration.
The Arduino Uno acts as the brain of the system, receiving commands from the user via
the HC-05 Bluetooth module, which is paired with an Android mobile device. The user
sends control signals through a Bluetooth terminal app or a custom-built interface. These
signals are interpreted by the Arduino, which then activates or deactivates specific relays
on the 4-channel relay module.
5
Department of electronics engineering
Project title: Home Automation System
Each relay in the module works like an electronic switch that can handle high-voltage
devices, allowing the Arduino to control household appliances safely and efficiently. The
system is powered by a 5V DC supply, making it energy-efficient and safe for indoor use.
This project offers a practical and cost-effective solution for smart home control and serves
as an excellent learning platform for beginners interested in embedded systems,
electronics, and wireless communication. It enhances convenience, safety, and energy
efficiency in everyday living.
2.1 WORKING
A process for building the project (as shown in figure 2.1) provides a framework from
which a comprehensive plan for its development can be established. The framework for
this includes: The availability of software/ code is used to programming for giving
instruction the Arduino to perform task.
A home automation system using Arduino Uno, a 4-channel relay module, and a Bluetooth
module HC-05 is a simple yet effective way to control household appliances remotely. This
setup allows users to switch on or off various electrical devices such as lights, fans, and
other appliances using their smartphones via Bluetooth communication.
At the heart of the system is the Arduino Uno, a microcontroller board that acts as the
central control unit. It processes the signals received from the Bluetooth module and sends
appropriate commands to the relay module. The HC-05 Bluetooth module enables wireless
communication between the Arduino and the user’s smartphone. It operates on serial
communication (UART) and is configured to act as a slave device, waiting for input
commands from a Bluetooth terminal app or a custom Android application.
The 4-channel relay module is connected to the Arduino Uno and acts as an electronic
switch that controls high-voltage appliances with the low-voltage digital signals from the
Arduino. Each relay on the board corresponds to a different device in the home. When a
user sends a command through the mobile app (e.g., “A” to turn on the light), the HC-05
receives the command and transmits it to the Arduino. The Arduino then processes the
input and energizes the appropriate relay, closing the circuit and powering the device.
6
Department of electronics engineering
Project title: Home Automation System
Power is usually supplied through an adapter or USB to the Arduino, and the relays draw
their power from the Arduino’s 5V output or an external power source. This system is cost-
effective, easy to build, and customizable. It demonstrates how basic components can be
integrated to create a smart home solution that enhances convenience, security, and energy
efficiency. Figure shown below ( Fig:-2.1) working of project.
7
Department of electronics engineering
Project title: Home Automation System
CHAPTER 3
PROJECT SPECIFICATION
Home Automation System Using Arduino Uno, HC-05 Bluetooth Module, and 4-
Channel Relay.
A large number of people are troubled by appliances, evenly when the door is lock and the
key lost and the appliances continuously consume energy without any uses.
8
Department of electronics engineering
Project title: Home Automation System
1. Introduction
A home automation system aims to control household appliances and systems (lighting,
heating, security, etc.) remotely or automatically using technology like IOT, mobile apps,
or voice assistants.
2. Functional Requirements
These define what the system should do:
Lighting Control: Turn lights on/off, adjust brightness, and schedule lighting.
Climate Control: Manage thermostats, fans, air conditioners, and heaters.
Security System: Door lock/unlock, surveillance camera monitoring, motion sensors, and
alarm systems.
Appliance Control: Operate kitchen and home appliances like ovens, TVs, and washing
machines.
Voice and App Integration: Operate system through mobile apps, voice assistants (e.g.,
Alexa, Google Assistant).
Energy Monitoring: Track and report energy consumption.
User Profiles: Allow multiple user access with personalized settings.
Remote Access: Control the system from remote locations via the internet.
Notifications: Send alerts for intrusions, smoke, CO levels, or equipment failures.
3. Non-Functional Requirements
These define how the system performs:
Reliability: The system must be highly reliable with minimal downtime.
Scalability: Support the addition of more devices over time.
Security: Ensure encrypted data transmission and user authentication.
Usability: Provide a user-friendly interface for all age groups.
Performance: System should respond to commands within seconds.
Maintainability: Easy to update or fix software bugs.
4. Hardware Requirements
Microcontrollers (e.g., Arduino, Raspberry Pi)
Actuators (relays, motors)
Wireless modules (Wi-Fi, Zigbee, Bluetooth)
9
Department of electronics engineering
Project title: Home Automation System
5. Software Requirements
Arduino IDLE
Operating system (if needed for central controller)
Embedded programming (C/C++, Python)
Mobile App (Android/IOS)
The system can offer a customizable, scalable solution to modernize homes. Continuous
feedback and system updates would ensure it evolves with user needs and emerging
technologies.
3.2 REQUIREMENT
Requirement for a home automation system involves defining and structuring functional
and non-functional requirements to ensure the system meets user needs. Functional
requirements include controlling lighting, climate, security systems, and appliances, all
with remote access via mobile apps or voice commands. The system should allow real-
time monitoring, scheduling, and energy consumption tracking. Non-functional
10
Department of electronics engineering
Project title: Home Automation System
requirements focus on security (data encryption and user authentication), reliability, and
scalability, ensuring smooth integration with various devices. Use case diagrams would
model scenarios such as a user unlocking doors remotely or adjusting thermostat settings.
Activity diagrams would outline the step-by-step process for actions like turning on lights
based on motion detection. Data flow diagrams could illustrate the flow of information
between sensors, central controllers, and user devices. This modeling ensures clear
understanding and efficient design, minimizing errors during development and
implementation.
11
Department of electronics engineering
Project title: Home Automation System
3.3.3 Application
1. At home
2. At bank
3.At hospital
3.3.4 Advantages
1.Easy to operates.
2.Multiple User can access or use the project.
3.Consumes less energy.
4.Anyone can operates
3.3.5 Disadvantage
1.People will face problem at the beginning for operating.
2.Complexity
3.Some knowledge about project to operate
The Arduino Uno features 14 digital input/output pins, of which 6 can be used as PWM
outputs, and 6 analog inputs. It operates at 5V, with a 16 MHz quartz crystal, a USB
connection for programming and power, a power jack, and an ICSP header for direct
programming. It can be powered via USB or with an external power supply ranging from
7 to 12 volts.
One of the key advantages of the Arduino Uno is its simplicity and versatility. It can be
programmed using the Arduino IDE (Integrated Development Environment), which uses a
simplified version of C/C++ programming language. The IDE supports code uploading,
debugging, and includes many example programs to help users get started quickly.
The board is highly compatible with a wide variety of sensors, modules, and shields,
allowing users to create diverse projects, including robotics, home automation,
12
Department of electronics engineering
Project title: Home Automation System
13
Department of electronics engineering
Project title: Home Automation System
14
Department of electronics engineering
Project title: Home Automation System
15
Department of electronics engineering
Project title: Home Automation System
processes these commands to perform specific tasks like switching relays, displaying data,
or controlling motors.
The module also includes an on-board LED indicator that shows the connection status—
blinking when not connected and steady when a connection is established. It can be
configured using AT commands in Command Mode, allowing users to change the name,
password, or baud rate of the module.
In summary, the HC-05 Bluetooth module is a versatile and reliable component that
enables wireless serial communication between devices. It is widely used in home
automation, robotics, wireless control systems, and other Bluetooth-enabled applications
due to its simplicity, affordability, and compatibility with most microcontrollers. Fig:- 3.3
shows Bluetooth module HC-05 terminals.
4. JUMPER WIRE
A jumper wire is a basic yet essential component used in electronics and prototyping to
create temporary electrical connections between various components, modules, or devices
without soldering. Jumper wires are especially common in breadboard-based circuits,
microcontroller projects (such as with Arduino or Raspberry Pi), and educational
electronics kits. They are a critical tool for beginners, students, hobbyists, and even
professionals who require fast and flexible circuit assembly.
16
Department of electronics engineering
Project title: Home Automation System
Jumper wires come in three main types based on their terminal connectors:
• Male-to-Male (pins on both ends)
• Male-to-Female (pin on one end, socket on the other)
• Female-to-Female (sockets on both ends)
Each type serves a different purpose depending on the components being connected. They
are usually made with a copper conductor for good electrical conductivity and an
insulating plastic coating to protect against short circuits and ensure safety.
Working:
The main function of jumper wires is to transmit electrical signals or power from one
point to another in a circuit. They act as temporary conductors, allowing users to test and
modify circuits quickly and efficiently. For example, jumper wires can connect a
microcontroller’s digital output pin to an LED or relay module, enabling control of
external components.
When used with a breadboard, jumper wires help in creating non-permanent connections
that can easily be changed or rearranged during the development phase. This is particularly
useful for troubleshooting and circuit experimentation, where permanent soldered
connections are not ideal.
In more complex systems, jumper wires are used to link sensors, displays, motors, and
other peripherals with controller boards. For instance, in a home automation project,
jumper wires connect the Arduino Uno to components such as the HC-05 Bluetooth
module and relay boards, allowing the system to function properly.
In conclusion, jumper wires are indispensable in the field of electronics. They provide a
fast, reusable, and solder-free method for building, testing, and modifying circuits, greatly
enhancing the prototyping and learning experience. Image of jumper wire shown in Fig:-
3.4.
17
Department of electronics engineering
Project title: Home Automation System
LED technology has revolutionized the lighting industry due to its numerous advantages. One
of the most significant benefits is energy efficiency—LED bulbs consume up to 80–90% less
energy than traditional incandescent bulbs while providing the same amount of light. They also
have a much longer lifespan, often lasting 15,000 to 50,000 hours, compared to just 1,000 hours
for incandescent bulbs.
LED bulbs come in various shapes, sizes, and color temperatures (ranging from warm white to
cool daylight) to suit different applications, from household and commercial lighting to street
lamps and automotive lights. They are also eco-friendly, containing no toxic elements like
mercury and emitting very low levels of heat, making them safer to use.
Furthermore, LED bulbs can be integrated with modern smart technologies, allowing dimming,
color control, and remote operation via smartphone apps or home automation systems.
18
Department of electronics engineering
Project title: Home Automation System
In summary, LED bulbs are a highly efficient, long-lasting, and environmentally friendly
lighting solution that continues to gain popularity in homes, businesses, and industries around
the world. Led bulb is shown in fig:-3.5.
SOFTWARE
To develop and upload the code for this home automation project using Arduino Uno, HC-05
Bluetooth module, and a 4-channel relay, the main software required is the Arduino Integrated
Development Environment (Arduino IDE). This is a free, open-source platform used for
writing, compiling, and uploading code to Arduino boards.
1. Arduino IDE
Purpose: This is the primary software used to write and upload the program (sketch) to the
Arduino Uno board.
Features:
Simple and user-friendly interface
19
Department of electronics engineering
Project title: Home Automation System
20
Department of electronics engineering
Project title: Home Automation System
CHAPTER 4
HARDWARE STRUCTURAL ANALYSIS
4.1 PROJECT DESIGN
The home automation project is designed to enhance convenience, security, and energy
efficiency in residential settings. It integrates smart devices such as lights, thermostats, and
security systems, all controlled remotely via smartphone or voice assistants.
The system uses sensors, microcontrollers (like arduino or Raspberry Pi), and wireless
communication (WiFi /Bluetooth) to automate tasks and provide real-time monitoring.
This design offers user-friendly control, customization, and scalability for modern smart
homes.
21
Department of electronics engineering
Project title: Home Automation System
22
Department of electronics engineering
Project title: Home Automation System
23
Department of electronics engineering
Project title: Home Automation System
CHAPTER 56
CONCLUSION AND FUTURE WORK
WORK
CONCLUSION:
5.1 CONCLUSION:
The Bluetooth-based home automation system using Arduino Uno, HC-05 Bluetooth
module, and a 4-channel relay is a practical and cost-effective solution for controlling
household appliances wirelessly. This project successfully demonstrates how basic
electronic components can be integrated to create a smart home environment. By using a
smartphone to send commands via Bluetooth, users can conveniently control multiple
electrical devices without the need to interact with traditional wall switches.
One of the key advantages of this system is its simplicity and ease of implementation. The
use of Arduino Uno ensures that even beginners can understand and build the project with
minimal effort. The HC-05 Bluetooth module offers a reliable and wireless means of
communication between the smartphone and the microcontroller, eliminating the need for
wired control systems.
The relay module plays a crucial role in safely switching high-voltage appliances using
low-voltage control signals from the Arduino. With this setup, the system can be used to
control lights, fans, and other small household devices. It can also be enclosed in a compact
and safe casing to enhance its usability and safety in a home environment.
Overall, the project highlights the potential of embedded systems and wireless
communication in modern home automation. It not only makes life more convenient but
also sets the foundation for further enhancements such as voice control, sensor-based
automation, or integration with the Internet of Things (IoT). This system is an ideal starting
point for students and hobbyists who wish to explore the growing field of smart home
technology.
FUTURE WORK
5.2 FUTURE : :
WORK
It will be comes with different functional technologies, that fulfills our needs. It will be
driven by AI and machine learning, allowing systems to anticipate and adapt to user needs,
optimize energy consumption, and enhance security.
24
Department of electronics engineering
Project title: Home Automation System
REFERENCES
[1] https://www.se.com/in/en/work/campaign/local/what-is-home-automation.jsp
[2] https://www.repsol.com/en/energy-and-the-future/technology-and-
innovation/what-is-homeautomation/index.cshtml.
[3] https://youtu.be/_eFW_4HKhys?si=LyYR8RNRnl3zI-Et
[4] https://youtu.be/pdZYs4jqB84?si=yHFLUcSHbsNqVrnp
[5] https://www.repsol.com/en/energy-and-the-future/technology-and-
innovation/what-is-home-automation/index.cshtml
[6] https://en.m.wikipedia.org/wiki/Home_automation
[7] "Arduino Home Automation Projects" – Marco Schwartz (2014)
[8] "Internet of Things: A Hands-On-Approach" – Arshdeep Bahga & Vijay
Madisetti (2014)
[9] A comprehensive IoT book with practical examples that apply well to home
automation.
25
Department of electronics engineering