Professional Documents
Culture Documents
A Project report
On
HUMAN FOLLOWING ROBOT USING ARDUINO AND
MICROCONTROLLER
Submitted in partial fulfilment of the requirement
For the award of the Degree of
Bachelor Of Technology
In
ELECTRONICS AND COMMUNICATION ENGINEERING
By
K ESWAR REDDY 19751A0483
P J SRAVANI 19751A04C3
L JYOSHNA 19751A0488
N MAHESH 19751A04B4
Under the Guidance of
Mrs. V.G. Hamsaveni, M. Tech(PHD)
ASSISTANT PROFESSOR, DEPT. OF ECE
1
Human following robot using Arduino and microcontroller
CERTIFICATE
This is to certify that the project report entitled “IOT BASED REAL TIME WEATHER
MONITORING SYSTEM USING NODE-MCU AND THINGSPEAK” that is being
submitted by Mr N KUPENDRAN(19751A04B2), Ms K SWATHI(19751A0473),Mr N
JAYANTH(19751A04A9), Ms K SIRISHA (19751A0481),Mr M D LUQHMAN JAFFAR
in partial fulfilment for the award of the Degree of Bachelor of Technology in
ELECTRONICS AND COMMUNICATION ENGINEERING to the Jawaharlal Nehru
Technological University Anantapuramu, Anantapuramu is a record of bonafide work carried
out under my guidance and supervision. The results embodied in this project report have not
been submitted to any other University or Institute for the award of any degree.
2
Human following robot using Arduino and microcontroller
3
Human following robot using Arduino and microcontroller
ACKNOWLEDGEMENT
The successful completion of this project work was made possible with the help and
guidance received from various quarters. We would like to avail this opportunity to express
our sincere thanks and gratitude to all of them.
We pay our sincere note of felicitation to Dr.K.GOPI Sir, M.Tech, Ph.D., Professor
& Head of the ECE Department for his inspiration and support at each and every stage of the
project.
Finally, we thank all the teaching faculty and non-teaching staff of the Department
Of Electronics and Communication Engineering for giving their advices and their help during the
course of our project work as well as studies.
K. ESWAR REDDY 19751A0482
P. J. SRAVANI 19751A04C3
L. JYOSHNA 19751A0488
N. MAHESH 19751A04B4
4
Human following robot using Arduino and microcontroller
5
Human following robot using Arduino and microcontroller
6
Human following robot using Arduino and microcontroller
ABSTRACT
A robot which can help us in many fields like carrying items, work with more accuracy in lesser
time in every kind of works. A robot that can help us in a hospital or bringing medical items in any
emergency case will be more helpful for a doctor in emergency cases. This type of robot having so
many benefits and it will be helpful in the future. This type of robot can be close to humans is much
possible. This useful project is made to attempts to follow the right human or obstacle. In this robot,
Infrared sensors are used to move the robot in both the direction and ultrasonic sensor for both the
forward and reverse direction. We used the Arduino Uno microcontroller as the brain of this
project. This robot is driven with four Dc motors and it is controlled by a motor driver shield with
ATmega L293d . The main objective of designing this useful project is to make our life better and
luxurious. In this project robotic car sense the human by IR sensor automatically and follow the
human and obstacles. This type of robot will be more useful and it will be a trend in the future.
7
Human following robot using Arduino and microcontroller
8
Human following robot using Arduino and microcontroller
CHAPTER-1
INTRODUCTION
9
Human following robot using Arduino and microcontroller
INTRODUCTION
In this high technology, a robot must be able to detect and follow humans. A robot that can
detect and follow human or obstacle within a specific range is called ‘Human Following
Robot’. Robots
are used to change people’s lives and make people’s life luxurious. A robot that can use in
shopping time which carries items, and follow human without any remote more useful. A
robot can be used in the hospital for bringing medicine with more accuracy and fast. The
human following robot has many works like work as trolley, structure in hospital, and a small
basket with a car and so on. Now in this changing world, people are started to lives with
robot-like humans following robots for their luxurious life. This project named called human
following robot because it can follow humans with the help of IR sensors and co-exist with
humans and help humans in any kind of work with more accuracy and in lesser time. The
human following robot can use in the defence sector also to carry weapons for the soldiers.
This type of robot can be sense obstacles and humans automatically and it can use in the future
in our cars. A human following robot can be modified in the future with more developed
components and can make it more advanced. This robot can be enhanced by structure by
adding more components like camera, tracking device and make it more beautiful and
workable. This robot will be more tend in our future. Robot technology has grown
tremendously in recent times. The same establishment was just a dream for some people a few
times back. But in this seaside world, there is now a need for robots like “A Human Follower
Robot” that can communicate and communicate with them. (1) To accomplish this, a robot
needs the ability to dream and to perform. (2) (3) The robot must be intelligent enough to
follow a person in tight spaces, in an image, and inside or out (4). Photo processing done to
get information about nature by appearance is really important. The following points should be
considered carefully in practice. Living conditions should be truly stable and should not
change. The width should be well placed in the requested area when blurring. The target
should not be too far away from the visible detector as distance is very important. We should
avoid using the same color next to the target robot. Otherwise, the robot would be confused.
Usually the next dead robots are equipped with several different combinations of icons i.e.
light detection and various icons. All detectors and modules operate in accordance with the
definition and target tracking.
10
Human following robot using Arduino and microcontroller
The various components present on the Arduino boards are Microcontroller, Digital
Input/output pins, USB Interface and Connector, Analog Pins, Reset Button, Power button,
LED's, Crystal Oscillator, and Voltage Regulator. Some components may differ depending on
the type of board.
The most standard and popular board used over time is Arduino UNO. The
ATmega328 Microcontroller present on the UNO board makes it rather powerful than other
boards. There are various types of Arduino boards used for different purposes and projects.
The Arduino Boards are organized using the Arduino (IDE), which can run on various
platforms. Here, IDE stands for Integrated Development Environment
"Arduino’s processor basically uses the Harvard architecture where the program code and
program data have separate memory. It consists of two memories- Program memory and the
data memory. The code is stored in the flash program memory, whereas the data is stored in
the data memory. The Atmega328 has 32 KB of flash memory for storing code (of which 0.5
11
Human following robot using Arduino and microcontroller
Robotics: Arduino is widely used in robotics projects, from simple robotic arms to more
complex robots that can navigate and interact with their environment.
Home automation: Arduino can be used to automate various aspects of a home, such as
lighting, heating, and security systems.
Internet of Things (IoT): Arduino can be used to build devices that are connected to the
internet, such as smart home devices, wearable technology, and environmental monitoring
systems.
Environmental monitoring: Arduino can be used to collect data from sensors that monitor
environmental factors such as temperature, humidity, and air quality.
Musical instruments: Arduino can be used to create electronic musical instruments, such as
synthesizers and MIDI controllers.
Education: Arduino is a popular tool for teaching programming and electronics in schools and
universities.
Agriculture: Arduino can be used to build systems for monitoring and controlling irrigation,
greenhouse environments, and other aspects of agriculture.
Medical devices: Arduino can be used to build medical devices such as blood glucose
monitors and prosthetics.
Gaming: Arduino can be used to build game controllers and other gaming-related devices.
12
Human following robot using Arduino and microcontroller
13
Human following robot using Arduino and microcontroller
CHAPTER – 2
LITERATURE SURVEY
14
Human following robot using Arduino and microcontroller
LITERATURE SURVEY
15
Human following robot using Arduino and microcontroller
16
Human following robot using Arduino and microcontroller
if the baseline is too long, the system may not be able to accurately capture objects that are
close.
MOTOR
ULTRASONIC
SHEILD
SENSOR
L293D
DC MOTOR ARDUINO
POWER
SUPPLY
WHEELS
HHGHHG
The fig. shows the proposed system, the human following robot is done with the help of Arduino
UNO, ultrasonic sensor and a motor shield. In this Arduino UNO is interfacing with an ultrasonic
sensor and motor shield. When the power supply Is ON the three sensors detects the presence of
human and it is calculated the distance between human and robot ,if the distance between human
and robot is less than 25 cm and greater than 8 cm , the robot starts following human when there is
a interrupt occur then the robot stops and then its re-starts following the human . Robot will be in
17
Human following robot using Arduino and microcontroller
an active state until the person turns off the power supply .Arduino IDE is the open source platform
.The board is connected to a computer via USB, where it connects with the IDE. The user writes
the code in the IDE and then uploads it to the microcontroller which executes the code, interfacing
with inputs and outputs. In this way the human following robot follows the human
18
Human following robot using Arduino and microcontroller
CHAPTER – 3
19
Human following robot using Arduino and microcontroller
20