0% found this document useful (0 votes)
4 views

minor documentation b23

The document is a minor project report on the 'Smart Garage System Using IoT' submitted by students A. Jahnavi Reddy and B. Johan Chandra at B.V. Raju Institute of Technology. It outlines the project's objectives, design, and implementation using IoT technology to enhance garage management through features like remote control and real-time monitoring. The report includes acknowledgments, certifications from faculty, and a detailed literature survey on existing and proposed systems.

Uploaded by

Anuj Reddy
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
4 views

minor documentation b23

The document is a minor project report on the 'Smart Garage System Using IoT' submitted by students A. Jahnavi Reddy and B. Johan Chandra at B.V. Raju Institute of Technology. It outlines the project's objectives, design, and implementation using IoT technology to enhance garage management through features like remote control and real-time monitoring. The report includes acknowledgments, certifications from faculty, and a detailed literature survey on existing and proposed systems.

Uploaded by

Anuj Reddy
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 33

MINOR PROJECT REPORT

ON
SMART GARAGE SYSTEM USING IOT
Submitted in partial fulfilment for the award of the degree of

BACHELOR OF TECHNOLOGY
in
INFORMATION TECHNOLOGY
by

A.JAHNAVI REDDY 21211A1210


B.JOHAN CHANDRA 21211A1220
Under the Esteemed Guidance
of
DR. BV RAO, M. Tech.
Assistant Professor, Department of Information Technology

DEPARTMENT OF INFORMATION TECHNOLOGY

B. V. RAJU INSTITUTE OF TECHNOLOGY


(UGC -Autonomous)
(Affiliated to JNTUH and Approved by A.I.C.T.E)
Vishnupur, Narsapur, Medak (Dist.) - 502313 (TS) 2022-23
DECLARATION BY THE TEAM

We hereby declare that the project entitled “Smart


Garage System Using IOT” submitted to the Department
of Information Technology, B.V. Raju Institute of
Technology, in partial fulfilment of the requirements for the
award of the degree of Bachelor of Technology in
Information Technology is a record of the original work
done by us and has not been submitted to any institute or
published elsewhere.

A.Jahnavi Reddy 21211A1210

B.Johan Chandra 21211A1220

Place: Narsapur
Date:
Batch : B23
CERTIFICATE FROM INTERNAL GUIDE

This is to certify that B.Johan Chandra and


A.Jahnavi Reddy bearing roll numbers 21211A1220,
21211A1210 of B. Tech Second Year from Information
Technology Department, B. V. Raju Institute of Technology
have successfully completed the project entitled “Smart
Garage System Using IOT” in partial fulfilment of the
requirements for the award of the degree of Bachelor of
Technology in Information Technology under my
supervision. Their performance during this period was
commendable and I wish them all the best for the future.

Dr. BV Rao, M. Tech.,


Assistant Professor
Dept of Information Technology
CERTIFICATE FROM PROJECT COORDINATORS

This is to certify that B.Johan Chandra and


A.Jahnvai Reddy bearing roll numbers 21211A1220 ,
21211A1210 of B.Tech Second Year from Information
Technology Department, B. V. Raju Institute of Technology
have successfully completed the project entitled “Smart
Garage System Using IOT” in partial fulfilment of the
requirements for the award of the degree of Bachelor of
Technology in Information Technology and this thesis is a
bonafide record of the work done in this project.
Their performance during this period was
commendable and I wish them all the best for the future.

Dr. BV Rao, M. Tech., DR.K. Bhima Ph.D..,


Assistant Professor Assistant Professor
Dept of Information Technology Dept of Information
Technology
CERTIFICATE FROM HEAD OF THE DEPARTMENT

This is to certify that B.Johan Chandra and A.Jahnavi


Reddy bearing roll numbers 21211A1220 ,
21211A1210 of B.Tech Second Year from
Information Technology Department, B. V. Raju
Institute of Technology have successfully completed
the project entitled “Smart Garage System Using
IOT” in partial fulfilment of the requirements for
the award of the degree of Bachelor of Technology
in Information Technology and this thesis is a
bonafide record of the work done in this project.

Their performance during this


period was exceptional and I wish them all the
best for the future.

Dr.K. Dasaradha Ramaiah

Professor & HOD

Department of Information Technology


CERTIFICATE

This is to certify that the project entitled “Line


Follower Robot Using Arduino” being submitted
in partial fulfilment of the requirements for the
award of the degree of Bachelor of Technology in
Information Technology to the Jawaharlal Nehru
Technological University, Hyderabad is a record of
bonafide work carried out by the team under the
guidance Ms. D.Saritha Assistant Professor,
Department of Information Technology.
This project report is submitted by the team.

A.Jahnavi Reddy 21211A1210

B.Johan Chandra 21211A1220

(Internal Examiner) (External Examiner)


ACKNOWLEDGEMENT
We deem a distant pleasure to acknowledge my indebtedness to the
following people who have helped me in completing the investing
of our Minor Project.
We express our profound thanks to Dr. Sanjay Dubey, Principal,
B. V. Raju Institute of Technology for his cooperation in
completing the Minor Project.
We express thanks and
gratitude to Dr.K. Dasaradh Ramaiah,
Professor and Head of Department, Department of Information
Technology for his encouraging support in carrying out the Minor
Project.
We express thanks and gratitude to Dr. BV Rao,
Associative Professor, Department of Information Technology
Internal Guide and Project Coordinator for his encouraging support
in carrying out the Minor Project.
We thank Project
Coordinator
for providing us with an excellent project and guiding us in
completing our project successfully.
We would like to thank all teaching and non-teaching
staff of Department of Information Technology for their support
during our course.
Finally, we are thankful to our parents and friends for their
constant help and moral support.
We thank the almighty for giving us strength and courage to
accomplish the task.
B.Johan Chandra
A.Jahnavi Reddy
ABSTRACT
We can use IOT technology to control and operate your garage
door. The IOT based smart garage door eliminates the need for
carrying bulky keychains.
All you need is to configure and integrate your smart phone with
the home IOT network, and you can effortlessly open or close your
garage with just a few clicks of a button. The smart notification
option can trigger alerts in real-time to notify as and when the
garage door opens or closes, which is a nifty addition. The rapid
advancement of Internet of Things (IoT) technology has paved the
way for the development of innovative solutions in various
domains, including home automation. This project presents the
design, implementation, and evaluation of a Smart Garage System
leveraging IoT technology. The proposed system aims to enhance
convenience, security, and efficiency in managing garage access
and operations.
The Smart Garage System consists of a network of interconnected
sensors, actuators, and a central control unit. Sensors including
ultrasonic distance sensors and cameras are strategically deployed
to monitor garage occupancy, detect approaching vehicles, and
capture visual information. These sensors feed real-time data to the
central control unit, which processes the information and triggers
appropriate actions.

LIST OF CONTENTS
Chapter Title Pg No

CHAPTER I INTRODUCTION TO THE PROJECT 2-3

CHAPTER 2 LITERATURE SURVEY 4-6


2.1 Existing System

2.2 Proposed System

CHAPTER 3 DESIGN 7-9


3.1 Working Method

3.2 Block Diagram

3.3 Circuit Diagram

CHAPTER 4 MODULES 10-14


4.1 Chassis and Motors
4.2 Wheels and Encoders

4.3 Infrared (Ir)Sensors

4.4 Arduino Microcontroller

4.5 Motor Driver Circuit

4.6 Connecting Wires

4.7 Additional Components

CHAPTER 5 SOFTWARE COMPNENTS 15-20

CHAPTER 6 CODE 21-24

CHAPTER 7 TESTING and RESULT 25-28

CHAPTER 8 CONCLUSION AND REFERENCES 29-30


(CHAPTER – 1)
INTRODUCTION
1.INTRODUCTION

The rapid evolution of technology, particularly in the realm of the Internet of


Things (IoT), has led to transformative changes in various aspects of daily life.
One such area that has witnessed significant advancements is home automation.
The integration of IoT technology with traditional household systems has given
rise to innovative solutions that enhance convenience, efficiency, and security.
In this context, the concept of a "Smart Garage System" emerges as an exciting
application of IoT, offering a modernized approach to garage management and
control.

Traditional garages have long served as spaces for vehicle storage and
protection, but they have often been overlooked in terms of technological
integration. The advent of IoT presents an opportunity to redefine the way
garages are operated, adding a layer of intelligence to these spaces. A Smart
Garage System leverages the capabilities of IoT to create a seamless, connected
environment where garage operations are streamlined, monitored, and controlled
remotely.

The fundamental idea behind a Smart Garage System is to enhance the


traditional garage with a network of sensors, actuators, and communication
technologies. These elements work in concert to offer features that go beyond
the capabilities of conventional garage systems. Remote control of garage doors,
real-time monitoring of occupancy, vehicle detection, and access authorization
are some of the key functionalities that can be achieved through the integration
of IoT components.
(CHAPTER-2)
LITERATURE SURVEY

2. LITERATURE SURVEY
The literature survey conducted for the smart garage system using IoT revealed
a diverse array of research encompassing home automation, IoT integration, and
innovative garage management solutions. A thorough exploration of the existing
literature illuminated the transformative potential of IoT technology in
revolutionizing traditional garage systems. Studies focused on remote garage
door control highlighted the feasibility of smartphone apps and voice
commands, while research on vehicle detection emphasized the accuracy of
occupancy monitoring using ultrasonic and camera-based sensors. Access
authorization mechanisms and security features emerged as crucial elements,
enabling remote access control and authentication. The survey further delved
into communication protocols, integration with larger smart home ecosystems,
and real-world case studies that demonstrated successful implementations of IoT
in garage management. However, the survey also identified challenges including
connectivity issues and data privacy concerns, thus setting the stage for
addressing these aspects in the proposed smart garage system project.

2.1 Existing System


There are two basic ways to make your garage door smart: You can replace it
with a smart garage door opener, or you can make your existing opener smart. It
all depends on the make and model of your current garage door opener.

Disadvantages
Firstly, the system's digital nature and remote access capabilities could
potentially increase the risk of vehicle robbery if not adequately secured against
hacking and unauthorized access. Additionally, reliance on technology for
garage operations might lead to difficulties in accessing the garage during
connectivity issues or system malfunctions, particularly in emergencies.
Paradoxically, despite aiming for convenience, users might still need to carry
physical keys as a backup if the IoT components fail, which could negate the
keyless experience the system aims to provide. These drawbacks underscore the
importance of robust security measures, backup mechanisms, and user-friendly
designs in ensuring the system's effectiveness and user satisfaction.
2.2 Proposed System
What makes these smart garage door opener kits “smart” is that they connect
into your Wi-Fi network and often have a corresponding app that allows you to
add your devices to the network and monitor your garage door status with just
the touch of a screen. The associated app often offers help walking you through
general installation to help ease the process of adding the new devices to the
network and getting them working with your current motorized garage door
opener.
Advantages
A smart garage system using IoT presents notable advantages. Firstly, it
eliminates the burden of carrying bulky keychains by allowing users to access
their garages through smartphone apps or other IoT devices. This streamlines
daily routines and reduces the risk of misplaced keys. Moreover, the system
offers effortless garage door control, enabling users to open or close their
garages with just a few clicks on their smartphones. This convenience enhances
user experience and saves time, particularly in inclement weather or when
approaching the home with hands full. These advantages underscore how IoT
integration can significantly enhance user comfort and simplify everyday tasks
associated with garage management.
(CHAPTER-3)
DESIGN
3.DESIGN
The design of a line follower robot encompasses mechanical, electrical, and
software components. The robot's chassis accommodates motors, sensors, and
power sources. Infrared sensors are placed underneath to detect the line. Arduino
microcontroller processes sensor data and controls motors. PID control
algorithm adjusts motor speeds for accurate line following. Motor driver circuits
interface with the motors. Power supply provides energy. Components are
connected with wires, while programming in the Arduino IDE dictates the
robot's behaviour. Testing, tuning, and optimization refine the design for stable
and precise line tracking. Iterative development ensures a robust and functional
line follower
Robot.
4.MODULES
The hardware design of the Line Follower Robot using Arduino involves several
key components and their integration:
4.1 Arduino Microcontroller
The brain of the system, the Arduino board processes sensor data and executes
the control algorithm. It receives input from the IR sensors, calculates the robot's
position relative to the line, and adjusts motor speeds accordingly to maintain
line following.

4.1.1 Arduino Microcontroller


4.2 Connecting Wires
These components facilitate the electrical connections between various elements
of the robot. A breadboard can be used for prototyping and testing before final
soldering.
4.2.1 Connecting Wires

4.3 Relay Module


A relay module is an electronic device that acts as an interface between a
microcontroller or a low-voltage circuit and high-power loads or devices. It's
used to control devices that require higher voltage or current than what a
microcontroller can handle directly.

4.3.1 Relay Module


4.4 Bluetooth Module
A Bluetooth module is a compact electronic component that integrates Bluetooth
technology to provide wireless communication capabilities to devices and
systems.

4.4.1 bluetooth module


4.5 DC Motor
A DC (Direct Current) motor is an electromechanical device that converts
electrical energy into mechanical movement. It operates on the principle of
Lorentz force, where a current-carrying conductor in a magnetic field
experiences a force that induces rotation.

4.5.1 DC Motor

(CHAPTER-5)
SOFTWARE COMPONENTS
5.SOFTWARE COMPONENTS
ARDUINO UNO INSTALLATION:
In this we will get know of the process of installation of Arduino IDE and
connecting Arduino Uno to Arduino IDE.
Step 1
First, we must have our Arduino board (we can choose our favorite board)
and a USB cable. In case we use Adriana UNO, Arduino Duemilanove, Nano,
Arduino Mega 2560, or Diecimila, we will need a standard USB cable (A plug
to B plug), I In case we use Arduino Nano, we will need an A to Mini-B cable.
Step 2
Download Arduino IDE Software. We can get different versions of
Arduino IDE from the Download page on the Arduino Official website. We must
select were software, which is compatible with wear operating system
(Windows, IOS, or Linux). After wear file download is complete, unzip the file.
5.1.1 Opening Arduino

Step 3-Power up our board.


The Arduino Uno, Mega, Duemilanove and Arduino Nano automatically
draw power from either, the USB connection to the computer or an external
power supply. If we are using an Arduino Diecimila, we have to make sure that
the board is configured to draw power from the USB connection. The power
source is selected with a jumper, a small piece of plastic that fits onto two of the
three pins between the USB and power jacks.
Check that it is on the two pins closest to the USB port.
Connect the Arduino board to wer computer using the USB cable. The green
power LE (Labeled PWR) should glow.

Step 4- Launch Arduino IDE

5.1.2 Lauching Arduino IDE


After our Arduino IDE software is downloaded, we need to unzip the folder.
Inside the folder, we can find the application icon with an infinity label
(application.exe). Double click the icon to start the IDE.
Step 5
Open our first project.
Once the software starts, we have two options
* Create a new project
*Open an existing project example
5.1.3 Creating Project
Step 6
*Select our Arduino board

5.1.4 Seleting Board


To avoid any error while uploading wear program to the board, we must select
the correct Arduino board name, which matches with the board connected to
wear computer.
Here, we have selected Arduino Uno board according to our tutorial, but we
must select the name matching the board that we are using.

Step 7-Select wer serial port.


5.1.5 Seleting Serial Port
Select the serial device of the Arduino board. Go to Tools →→→ Serial Port
menu. This is likely to be COM3 or higher (COMI and COM2 are usually
reserved for hardware serial ports). To find out, we can disconnect wer Arduino
board and re-open the menu, the entry that disappears should be of the Arduino
board. Reconnect the board and select that serial port.

Step 8
Upload the program to wer board.
Before explaining how we can upload our program to the board, we must
demonstrate the function of each symbol appearing in the Arduino IDE toolbar.

5.1.6 Tool Bar


Verify-Used to check if there is any compilation error.

Upload-Used to upload a program to the Arduino board.

New-Shortcut used to create a new sketch.

Open-Used to directly open one of the example sketch.


Save-Used to save wer sketch.

Serial Monitor-Serial monitor used to receive serial data from the board and
send the serial data to the board. Now, simply click the "Upload" button in the
environment. Wait a few seconds; we will see the RX and TX LEDS on the
board, flashing. If the upload is
successful, the message
"Done uploading" will appear in the status bar.
Note-If we have an Arduino Mini, NG, or other board, we need to press the reset
button Physically on the board, immediately before clicking the upload button
on the Arduino Software.
(CHAPTER-6)
CODE
(CHAPTER-7)
TESTING and RESULT
(CHAPTER-8)
CONCLUSION AND
REFERENCES

You might also like