minor documentation b23
minor documentation b23
ON
SMART GARAGE SYSTEM USING IOT
Submitted in partial fulfilment for the award of the degree of
BACHELOR OF TECHNOLOGY
in
INFORMATION TECHNOLOGY
by
Place: Narsapur
Date:
Batch : B23
CERTIFICATE FROM INTERNAL GUIDE
LIST OF CONTENTS
Chapter Title Pg No
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.
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.
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.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 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.
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