Professional Documents
Culture Documents
Iot Project Report
Iot Project Report
Iot Project Report
on
AUTOMATIC DOORBELL
Submitted in partial fulfillment of the requirements
for the award of degree of
Bachelor of Technology
in
Computer Science and Engineering
by
Dr.B.MAHESH, M.Tech,Ph.D
Associate Professor
CERTIFICATE
I extend my sincere thanks to Dr. J.Kanna Kumar, Principal, Dr. K.V. Subba
Reddy Institute of Technology, for his encouragement and constant help.
Last but not least, I wish to acknowledge my friends and family members for giving
moral strength and helping me to complete this project report.
BY
SHAIK MOHAMMED ISMAIL (19FH1A0557)
V. KRISHNA VAMSI (19FH1A0559)
V. SURENDRA (19FH1A0560)
INDEX
CHAPTERS PAGE
NO
Abstract 1
1. Introduction 2
1.1 Overview
1.2 IOT concepts an definitions for the project
1.3 IOT application in security and automation
1.4 Benefits of iot in security
1.5 IOT and automation current scenario and future
forecasts
5
2. Project Overview
2.1 D EFIN ITION S and A U TOM ATIC D OOR
BELL
6
3. System Overview
3.1 HARDWARE TOOLS
4. System Hardware 7
4.1 Arduino Uno
4.2 Sensors
4 .3 Po wer Sup ply
10
5. System Software
5.1 A bout A rdui no ID E/ Raspbi an
6. Programming 12
7. Algorithms 13
8. Results 14
9. Conclusion and future scope 15
10. Bibliography 17
The Internet of Things (IoT) has greatly impacted the field of home automation, enabling
devices to communicate and interact with each other through the internet. An automatic
doorbell system is a device that is designed to alert a homeowner or occupant of a
building when someone approaches the door. It typically consists of a sensor that is
mounted near the door and a notification system that can alert the homeowner or
occupant through a sound, light, or other signal.
The main advantage of an automatic doorbell system is that it allows the homeowner or
occupant to be alerted to the presence of a visitor without having to constantly monitor
the door. This can be especially useful for individuals who may have mobility issues or
who are otherwise unable to easily get to the door to answer it.
Automatic doorbell systems can be triggered by various types of sensors, such as motion
sensors, infrared sensors, or pressure sensors. They can also be activated by other inputs,
such as a door or window opening, or a button being pressed.
1.1 Overview
Doorbells are usual signaling devices used to alert the person inside the
building to open the door as someone has arrived. Classic doorbells can be seen in
every house now a days, which uses simple button and when that button is pressed the
bell rings. The doorbell which we are going to make is different from that. We will
make a doorbell which is automatic, i.e. it will detect someone in front of it and then it
will ring. We will be using a very simple circuit to implement this project. This
project can be really beneficial because it’s not always the case that a person can
reach the doorbell, so it would be nice if it rings automatically after detecting the
person. Also, there is a flexibility that you can adjust the distance according to you by
doing some changes in the code you are using to drive the doorbell.
We will be using ultrasonic sensor to detect the person and then give the alert using
a buzzer. As we know that ultrasonic sensors are used for distance measurement
without physical contact for small distances. So it’s the best thing to use ultrasonic
sensor for detecting object.
IoT (Internet of Things): The IoT refers to the network of physical devices, vehicles,
buildings, and other objects that are embedded with sensors, software, and network
connectivity, enabling them to collect and exchange data.
Ultrasonic sensor: An ultrasonic sensor is a device that uses ultrasonic waves to detect
the presence of an object or measure the distance of an object.
Home automation: Home automation refers to the use of technology to automate and
control various aspects of a home, such as lighting, heating, and security.
IoT has numerous applications in the field of security and automation. Some examples
include:
1. Smart security systems: IoT enabled security systems can use sensors, cameras, and
other devices to detect and alert homeowners of any potential threats or intrusions.
Overall, the use of IoT in security systems can provide added security, convenience, and
cost savings to homeowners.
The current scenario of IoT and automation is one of rapid growth and expansion.
According to a report by MarketsandMarkets, the global market for IoT and automation
is expected to grow from $222.9 billion in 2019 to $746.8 billion by 2024, at a CAGR of
27.7%.
One of the main drivers of this growth is the increasing adoption of IoT enabled devices
and systems in various industries, such as healthcare, manufacturing, transportation, and
agriculture. In addition, the growing demand for smart cities, smart homes, and
connected devices is also contributing to the growth of the IoT and automation market.
In the future, it is expected that the use of IoT and automation will become even more
prevalent as more and more devices and systems become connected and integrated with
each other. It is also expected that the development of new technologies, such as
artificial intelligence and machine learning, will further enhance the capabilities of IoT
and automation systems.
Overall, the future forecast for IoT and automation is one of continued growth and
expansion, with the potential to significantly impact and transform various industries and
sectors.
The Internet of Things (IoT) has greatly impacted the field of home
automation, enabling devices to communicate and interact with each other through
the internet. An automatic doorbell system is a device that is designed to alert a
homeowner or occupant of a building when someone approaches the door. It
typically consists of a sensor that is mounted near the door and a notification system
that can alert the homeowner or occupant through a sound, light, or other signal.
Also, there is a flexibility that you can adjust the distance according to
you by doing some changes in the code you are using to drive the doorbell.
We will be using ultrasonic sensor to detect the person and then give the alert
using a buzzer. As we know that ultrasonic sensors are used for distance
measurement without physical contact for small distances. So it’s the best thing to
use ultrasonic sensor for detecting object.
The Arduino Uno has a number of features that make it well suited for IoT projects:
1. Input/output (I/O) pins: The Arduino Uno has 14 digital I/O pins and 6 analog I/O
pins that can be used to connect sensors, actuators, and other devices to the board.
2. On-board USB interface: The Arduino Uno has an on-board USB interface that can
be used to connect the board to a computer for programming and data transfer.
3. Programming environment: The Arduino Uno comes with a free, open-source
programming environment that can be used to write, upload, and debug code for the
board.
4. Wide range of supported sensors and actuators: The Arduino Uno is compatible
with a wide range of sensors and actuators, making it easy to expand the capabilities
of the system.
5. Compact size: The Arduino Uno is small and lightweight, making it easy to integrate
into a variety of applications.
Overall, the Arduino Uno is a popular and reliable choice for IoT projects due to its
versatility, ease of use, and wide range of supported sensors and actuators.
4.21 HC-SR04
The HC-SR04 ultrasonic sensor is commonly used in IoT projects due to its low cost,
reliability, and ease of use. It consists of a transmitter and a receiver that send and
receive ultrasonic waves, respectively. The sensor measures the time it takes for the
waves to bounce back and calculates the distance of an object based on this time.
The HC-SR04 ultrasonic sensor has a range of 2 cm to 400 cm, making it suitable for
detecting objects at a variety of distances. It also has a relatively low power
consumption, making it suitable for use in battery-powered systems.
In addition, the HC-SR04 ultrasonic sensor is compatible with a wide range of
microcontrollers, including the Arduino, making it easy to integrate into a variety of IoT
projects.
Overall, the HC-SR04 ultrasonic sensor is a reliable and cost-effective choice for
detecting objects at a distance in IoT projects.
4.3 Buzzer
The program or code written in the Arduino IDE is often called as sketching. We
need to connect the Genuino and Arduino board with the IDE to upload the sketch
written in the Arduino IDE software. The sketch is saved with the extension '.ino.
The Comment/ Decomment button is used to put or remove the comment mark (//) at
the beginning of the specified line.
The Auto Format button is used to format the written code. For example, lining the
open and closed curly brackets in the code.
The Upload button compiles and runs our code written on the screen. It further
uploads the code to the connected board. Before uploading the sketch, we need to make
sure that the correct board and ports are selected.
The icons displayed on the toolbar are New, Open, Save, Upload, and Verify.
It is shown below:
The terminal program should be connected to the COM port, which will be assigned
when we connect the board to the computer.
7.1: ALGORITHMS
9.1 CONCLUSION
The automated door lock system is a useful and practical application of IoT in the field
of security and automation. It utilizes an ultrasonic sensor and a servo motor to detect the
presence of a person and unlock and lock the door accordingly. The system is controlled
by a microcontroller, which receives input from the ultrasonic sensor and activates the
servo motor based on the distance of the person.
The use of IoT in the automated door lock system provides several benefits, including
improved security, remote monitoring and control, automation, increased convenience,
and cost savings. It also has the potential to be expanded and integrated with other
devices and systems to provide even more functionality and convenience.
Overall, the automated door lock system is a successful example of the application of
IoT in security and automation, and it has the potential to be applied in a variety of other
contexts and applications.
9.2 FUTURE SCOPE
There is potential for the automated door lock system to be expanded and improved in a
number of ways.
Face recognition is a technology that uses artificial intelligence (AI) and machine
learning algorithms to identify and recognize individuals based on their facial features. It
is commonly used in a variety of applications, including security, surveillance, and
identification.
In the context of the automated door lock system, face recognition could be used to
improve the security and convenience of the system. Instead of relying on the distance
detected by the ultrasonic sensor to determine when to unlock the door, the system could
use face recognition to identify authorized users and unlock the door only for them.
To implement face recognition in the automated door lock system, a face recognition
module would need to be added to the system. This module would consist of a camera
and AI software that is trained to recognize and identify specific individuals. When a
person approaches the door, the camera would capture an image of their face and send
it to the AI software for processing. If the software determines that the person is an
authorized user, it would send a signal to the microcontroller to unlock the door.