0% found this document useful (0 votes)
21 views26 pages

TBP Home Automation

The document is a project report on 'Home Automation' submitted by students for their Bachelor of Engineering degree in Computer Science and Engineering at Maturi Venkata Subba Rao Engineering College. It outlines the objectives, system requirements, implementation details, and results of their home automation project, which includes features like a kitchen fire suppression system and automatic garage doors. The project aims to enhance safety, convenience, and energy efficiency in home management through IoT technologies.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
21 views26 pages

TBP Home Automation

The document is a project report on 'Home Automation' submitted by students for their Bachelor of Engineering degree in Computer Science and Engineering at Maturi Venkata Subba Rao Engineering College. It outlines the objectives, system requirements, implementation details, and results of their home automation project, which includes features like a kitchen fire suppression system and automatic garage doors. The project aims to enhance safety, convenience, and energy efficiency in home management through IoT technologies.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 26

A

Theme Based Project Report


on

HOME AUTOMATION

Submitted for partial fulfilment of the requirements for the award of the degree of

BACHELOR OF ENGINEERING

in

COMPUTER SCIENCE AND ENGINEERING

By

S.ASHRITH REDDY (2451-21-733-002)


N.SHIVA KRISHNA(2451-21-733-060)
M.GOUTHAM CHAUHAN (2451-21-733-062)

Under the guidance of

Mrs.T.LAKSHMI
Assistant Professor
Department of CSE

MATURI VENKATA SUBBA RAO(MVSR) ENGINEERING COLLEGE


(An Autonomous Institution)
Department of Computer Science and Engineering
(Affiliated to Osmania University & Recognized by AICTE)
Nadergul, Balapur Mandal, Hyderabad – 501 510
Academic Year: 2022-2023

MATURI VENKATA SUBBA RAO(MVSR) ENGINEERING COLLEGE


(An Autonomous Institution)
Department of Computer Science and Engineering
(Affiliated to Osmania University & Recognized by AICTE)
Nadergul, Balapur Mandal, Hyderabad – 501 510

CERTIFICATE

This is to certify that the Theme Based project work entitled “HOME AUTOMATION” is a
bonafide work carried out by SAKAM SAI ASHRITH KUMAR REDDY(2451-21-733-002),
N.SHIVA KRISHNA(2451-21-733-060), M.GOUTHAM(2451-21-733-062) in partial fulfilment of
the requirements for the award of degree of Bachelor of Engineering in Computer Science and
Engineering from Maturi Venkata Subba Rao(MVSR) Engineering College, affiliated to
OSMANIA UNIVERSITY, Hyderabad, during the Academic Year 2022-2023. under our guidance
and supervision.

The results embodied in this report have not been submitted to any other university or institute for
the award of any degree or diploma.

Internal Guide Head of the Department


Mrs.T.LAKHMI Prof J Prasanna Kumar
Assistant Professor Professor & Head
Department of CSE Department of CSE
MVSREC. MVSREC.

i
ii
iii
iv
DECLARATION

This is to certify that the work reported in the present Theme Based project entitled “HOME
AUTOMATION” is a record of bonafide work done by us in the Department of Computer
Science and Engineering, M.V.S.R. Engineering College, Osmania University. The reports are
based on the work done entirely by us and not copied from any other source.
The results embodied in this report have not been submitted to any other University or Institute
for the award of any degree or diploma to the best of our knowledge and belief.

S.ASHRITH REDDY N.SHIVA KRISHNA M.GOUTHAM


(2451-21-733-002) (2451-21-733-060) (2451-21-733-062)

v
ACKNOWLEDGEMENT

We would like to express our sincere gratitude and indebtedness to our project guide Mrs
.T.LAKSHMI, Assistant Professor for her valuable suggestions and interest throughout the
course of this project.
We are also thankful to our principal Dr. G. Kanaka Durga and Prof. J Prasanna Kumar,
Professor and Head, Department of Computer Science and Engineering, MVSR Engineering
College, Hyderabad for providing excellent infrastructure and a nice atmosphere for completing
this project successfully as a part of our B.E. Degree (CSE).
We convey our heartfelt thanks to the lab staff for allowing us to use the required equipment
whenever needed.
Finally, we would like to take this opportunity to thank our family for their support through
the work. We sincerely acknowledge and thank all those who gave directly or indirectly their
support in completion of this work.

S.ASHRITH REDDY (2451-21-733-002)


N.SHIVA KRISHNA (2451-21-733-060)
M.GOUTHAM (2451-21-733-062)

vi
DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING

VISION
To impart technical education of the highest standards, producing competent and confident
engineers with an ability to use computer science knowledge to solve societal problems.

MISSION
To make the learning process exciting, stimulating and interesting.
To impart adequate fundamental knowledge and soft skills to students.
To expose students to advanced computer technologies in order to excel in engineering practices by
bringing out the creativity in students.
To develop economically feasible and socially acceptable software.

PROGRAM EDUCATIONAL OBJECTIVES (PEOs)


The Bachelor’s program in Computer Science and Engineering is aimed at preparing graduates who
will:-

PEO-1: Achieve recognition through demonstration of technical competence for successful


execution of software projects to meet customer business objectives.

PEO-2: Practice life-long learning by pursuing professional certifications, higher education or


research in the emerging areas of information processing and intelligent systems at a global level.

PEO-3: Contribute to society by understanding the impact of computing using a multidisciplinary


and ethical approach.

Program Specific Outcomes(PSOs)

PSO1: Demonstrate competence to build effective solutions for computational real-world problems
using software and hardware across multi-disciplinary domains.

PSO2: Adapt to current computing trends for meeting the industrial and societal needs through a
holistic professional development leading to pioneering careers or entrepreneurship.

vii
COURSE OBJECTIVES AND OUTCOMES

COURSE OBJECTIVES:

● To enhance practical and professional skills.


● To familiarize tools and techniques of systematic literature survey and documentation.
● To expose the students to industry practices and teamwork.
● To encourage students to work with innovative and entrepreneurial ideas.

COURSE OUTCOMES:
● Demonstrate the ability to synthesize and apply the knowledge and skills acquired in the
academic program to real world problems.
● Evaluate different solutions based on economic and technical feasibility
● Effectively plan a project and confidently perform all aspects of project management.
● Demonstrate effective coding, written, presentation and oral communication
viii
ABSTRACT
IOT systems usually consist of sensing and actuating layers that are made up of sensors such
as passive infrared sensors, also known as motion sensors, smoke sensors, fire sensor and web
cameras for security surveillance. These sensors, smart electrical appliances, and other IoT devices
connect to the Internet through a home gateway and MCU board.
Kitchen Fire Suppression System
These project mainly focus on kitchen automation, as the fire accidents occur. To avoid the
danger ,the alert system ,the splitters and the reduction of combustion are set up. The siren alerts the
people sleeping in the bed rooms as well as the emergency doors open in the hall and the rescue
team gets the alert.
Automatic Mechanical Garage Door
Automatic Garage Door placed in the project. The backyard garage automatically opens
while the car arrives near the garage. These garage doors work by the Carbon Monoxide Detector
which detects by the car which is near to the door. The garage door closes after the car is parked
into the garage.
Automatic door Open System
The door opens while the person gets near the door. This project uses a motion sensor which
senses the energy produced by the human body. When someone gets near the door the owner's
phone gets notification through the url and the owner can see the person by the surveillance camera
near the door. The owner can authorize the door to open or close. These reduce the manpower and
save time.

S.SAI ASHRITH REDDY(2451-21-733-002)


N.SHIVA KRISHNA(2451-21-733-060)
M.GOUTHAM(2451-21-733-062)

ix
TABLE OF CONTENTS

CONTENTS PAGE NO.s


Title page i
Certificate ii-v
Declaration vi
Acknowledgement vii
Vision, Mission, Program Outcomes and Program Specific Outcomes viii
Course Objectives and Course Outcomes ix
Abstract x
Index

Chapters :
1 Introduction
1.1 Problem statement 11
1.2 Objectives 11
1.3 Motivation 11
1.4 Scope 12

2 System Requirement Specifications 13


3.1 Software Requirements 13
3.2 Hardware Requirements
3 Tool Used 14

4. System Design (All diagrams applicable with brief explanation) 15


4.1 System Architecture / Block Diagram 15

5. Implementation
5.1 Environmental Setup (subsections applicable) 16

6. Results 17

7. Conclusion 23
References 24

Appendix
A: source/pseudo code 25

x
1 INTRODUCTION

1.1 Problem Statement


● Today people are looking at ways and means to better their life-style using the latest
technologies that area available.
● Any new facility or hope appliance that promises to enhance their life-style is grabbed by
the consumers.
● The more such facilities and appliances are added, it becomes inevitable to have easy and
convenient methods and means to control and operate these appliances.
● Conventional wall switches are located in different parts of a house and thus necessitates
manual operations like to switch on or off these switches to control various appliances.
● It gets virtually impossible to keep track of appliances that are running and also to monitor
their performances.
1.2 Objectives
The purpose of a home automation system is to streamline how your home functions. Consider
some of these benefit Remote access: Control your home from mobile devices, including your
laptop, tablet, or smartphone.
● Comfort: Use home automation to make your home a more comfortable, livable space.
Preprogram your thermostat with your preferred settings so that your home is always at a
comfortable temperature, set up smart speakers to play music when you get home from
work, or adjust your lights to soften or brighten based on the time of day.
● Convenience: Program devices to turn on automatically at certain times, or access their
settings remotely from anywhere with an Internet connection. When you don’t have to
remember to lock the door behind you or switch off the lights, you can turn your attention to
more important things.
● Increased safety: Smart fire detectors, carbon monoxide monitors, pressure sensors, and
other home automation security features can help protect your home from disaster.
● Energy efficiency: Home automation allows you to be more mindful of your power usage.
For example, you can save on energy bills by reducing the length of time that lights stay on,
or by lowering temperatures when you leave a room.

1.3 Motivation
Home Automation has been on the rise in the past few years. Now every things are controlled by
IoT ever-evolving technology, there have been smarter and more advanced solutions in the domain
of home automation. To enhance the standard of living, the appliances need to be wholly automated
without any user intervention in any form whatsoever. This enables the end user hassle-free
interaction with the appliances as the appliances learn and react as per the user's requirements
without him physically pressing a button. Wired sensor systems are more difficult to handle and
also require much amount of wiring the sensors at different locations. Thus, the importance of
wireless sensor node has been on the rise and is a critical factor for efficient implementation of
home automation. Energy saving is one of the significant advantages of automating home
appliances. Thus, the user must be kept aware of the energy consumption of the automated
appliances. In a developing country like India, where people have busy life schedules, providing
efficient energy saving and comfort at low prices and higher efficiency is of utmost importance.
Security of home is must have things because of the security breach in many home these days, if we
have different type of security features we can live a secured life in home.
1.4 Scope
Home Automation is creating new automation technologies for houses that will make them smart
using internet-based technologies. These homes/houses that use home automation technologies are
smart Homes.This field of home automation is fastly emerging in technology making homes safer
and better places to live. These features help users to virtually monitor and control home attributes
like lights, entertainment systems, security, climate control, etc.
CHAPTER 2 SYSTEM REQUIREMENTS

2.1 Software requirements


● Cisco Packet Tracer
● MS Office

2.2 Hardware requirements

● Laptop or computer
● Internet connection
CHAPTER 3 TOOL USED

Cisco Packet Tracer


Cisco Packet Tracer is a Cisco proprietary multi-platform tool that enables possibility for
students to create networking and IoT simulations without need of a hardware or preexisting
network. The tool is free of charge, runs on the major operating systems and it is downloadable
from Cisco NetAcad page for all students and teachers having a valid NetAcad account.
Cisco Packet Tracer, main difference to consider when placing the device in the simulations
are the possibly hardware limitations that are coming with the devices, in terms of number of ports
available, options to change the network interfaces, number of expansion slot etc. An extensive list
of switch, server, PC and laptop is also available in the tool.
In special cases, such as the two Smart-Home examples, also a simulation of an internet
connection was used. This connection was aiming to simulate a normal Internet Service Provider
(ISP) connectivity, giving the possibility to the home owner to remotely connect to the own home
network from an external network, such a corporate office or a cellular network. In the second
Smart-Home simulation the ISP was also used to link the home devices to the backend IoT
intelligence as IoT functionalities were provided as-a-service.
CHAPTER 4 SYTEM DESIGN

4.1 System Architecture / Block Diagram

fig 4.1:block diagram of home automation


CHAPTER 5 IMPLEMENTATION

5.1 Environmental Setup


Part 1: Build a Simple Network in the Logical Topology Workspace
Step 1: Launch Packet Tracer.
Launch Packet Tracer on your PC or laptop computer Double click on the Packet Tracer icon on
your desktop or navigate to the directory that contains the Packet Tracer executable file and launch
Packet Tracer.

Step 2: Build the topology


a. Add network devices to the workspace.

Using the device selection box, add the network devices to the workspace as shown in the topology
diagram. To place a device onto the workspace, first choose a device type from the Device-Type
Selection box. Then, click on the desired device model from the Device-Specific Selection box.
Finally, click on a location in the workspace to put your device in that location. If you want to
cancel your selection, click the Cancel icon for that device. Alternatively, you can click and drag a
device from the Device-Specific Selection box onto the workspace.

b. Add the physical cabling between devices on the workspace

Using the device selection box, add the physical cabling between devices on the workspace as
shown in the topology diagram. The PC will need a copper straight-through cable to connect to the
wireless router. Select the copper straight-through cable in the device selection box and attach it to
the FastEthernet0 interface of the PC and the Ethernet 1 interface of the wireless router.

c. Change display names of the network devices.


To change the display names of the network devices click on the device icon on the Packet Tracer
Logical workspace, then click on the Config tab in the device configuration window. Type the new
name of the device into the Display Name box.

d. Add the physical cabling between devices on the workspace

Using the device selection box, add the physical cabling between devices on the workspace as
shown in the topology diagram. The PC will need a copper straight-through cable to connect to the
wireless router. Select the copper straight-through cable in the device selection box and attach it to
the FastEthernet0 interface of the PC and the Ethernet 1 interface of the wireless router.

The wireless router will need a copper straight-through cable to connect to the cable modem. Select
the copper straight-through cable in the device-selection box and attach it to the Internet interface of
the wireless router and the Port 1 interface of the cable modem.

The cable modem will need a coaxial cable to connect to the Internet cloud. Select the coaxial cable
in the device-selection box and attach it to the Port 0 interface of the cable modem and the coaxial
interface of the Internet cloud.

The Internet cloud will need copper straight-through cable to connect to the Cisco.com server.
Select the copper straight-through cable in the device-selection box and attach it to the Ethernet
interface of the Internet cloud and the FastEthernet0 interface of the Cisco.com server.
6.RESULTS

Fig 6.1 complete view of our project


Fig 6.2 & 6.3
6.2 fire suppression system before fire accident
6.3 fire suppression system after sensing fire
Fig 6.4 & 6.5
6.4 picture showing a closed door
6.5 door opens automatically as motion is detected
Fig 6.6 & 6.7
Fig 6.6 closed garage as the vehicle is turned off
Fig 6.7 garage door is opened as smoke is released from car
Fig 6.8 & 6.9
Fig 6.8 control of web camera through cellphone
Fig 6.9 control of fans and door through mobile phone
7. CONCLUSION

The project has proposed the idea of smart homes that can support a lot of home automation
systems. A smart home contains a connection between wireless communication, sensors,
monitoring and tracking. Smart homes are a huge system that includes multiple technologies and
applications that can be used to provide security and control of the home easily.

This project discussed the designed modules like sensors' circuits, monitoring and tracking of the
home through IP camera, mobile notifications and home navigator.

In order to monitor IOE devices, we used home Gateway to register smart devices and
Microcontroller (MCU) to interconnect different sensors and IOE devices.
MCU also offers different system programming environment, different programming language
available on MCU, but we used python to manage the device.
REFERENCES

 IoT Home Automation - GeeksforGeeks


 Cisco Networking Academy Builds IT Skills & Education For Future Careers
(netacad.com)
 https://eduskillsfoundation.org/microchip
 http://www.achrnews.com/articles/124160-control-your-castle-the-latest-in-hvac-
home-automation

https://web.archive.org/web/20161007092545/http://www.arm.com/zh/files/event/AT
F2015SZ_A6_Thundersoft.pdf
APPENDIX
A:SOURCE/PSEUDO CODE

Python code for SBC microcontroller


from gpio import *
from time import *

def main():

pinMode(0,INPUT)
pinMode(5,INPUT)
pinMode(1, OUT)
pinMode(2,OUT)
pinMode(3,OUT)
pinMode(4,OUT)

pinMode(7,OUT)
pinMode(8,OUT)

print("smart home technology")


while True:
d=digitalRead(0)
t=digitalRead(5)
print(d)
print(t)

if(d==1023):
digitalWrite(1, HIGH);
customWrite(2,1);
customWrite(3,1);
customWrite(8,1);
else:
digitalWrite(1,LOW);
customWrite(2,0);
customWrite(3,0);
customWrite(8,0);
if(t==1023):
customWrite(4,"WELCOME HOME")
customWrite(7,1,0)
else:
customWrite(4,"DOOR IS LOCKED!!")
customWrite(7,0,0)

delay(1000)
if __name__ == "__main__":
main()

You might also like