SlideShare a Scribd company logo
1 of 7
Download to read offline
HUMAN RESCUE ROBOT
The world is getting smarter day by day and people want to control devices like TV, Ac, even light,
fan by their Smart phones. Just think if we use individual remote for every device it would be very
inefficient .Now a day’s Android smart phone is a buzzword and many things can be controlled by
Android through Bluetooth, WIFI or Internet connection. Today we will show how easily make a
smart phone controlled Robot. Here we use bluetooth HC-05 for communicating with AVR
microcontroller.
PURPOSE:
Our main purpose is to safe human life as much as we can. That’s why we wanted to make a robot
by which we can help human.
Here the main purposes are given below:
Human life is more important than any other thing and here we have wanted to deal with human
life. There are many places where we cannot go or this is very unsafe for us to go many critical
places, in that case we can send our robot, which we can control by Bluetooth device using Android
phone.
At the same time we need to know about the condition of the place for the best performance of our
robot and to do that we have used another application of Android phone name IP WEBCAM by
which we can directly see the view of that critical place and it’s surroundings through WIFI.
NECESSARY EQUIPMENTS
SOFTWARE PART:
I. For design: Proteus.v7.10 (ISIS)
II. For coding: Atmel studio (as6installer-6.0.1996-net)
III. Extreme Burner AVR
IV. For PCB: Ares (included in ISIS)
HARDWARE PART:
Android smart phone
BODY STRUCTURE:
I. Gear motor and wheel set
II. Servo motor (180 degree rotation)
III. Acrylic sheet
IV. Screw
V. Clamp
VI. Connecting wire
VII. Bluetooth module (HC 05)
CONTROLLER PART (PCB):
I. Micro controller ATMEGA 32
II. Motor driver L293D
III. Voltage regulator 7085
IV. Crystal
V. Capacitor (100 uF, 10 uF, 22 pF)
VI. LED
VII. Resistance (1k)
VIII. Green connector
IX. IC base (40 pin, 16 pin)
X. Male and female rail
SYNTHESIS:
HARDWARE PART:
We used micro controller (AVR based) to make this project. First of all we designed the schematic
diagram of the project in ISIS. Then with the help of ARES, we made a PCB design. After that we
ordered the PCB board according to our PCB design. Then we fixed the controller components in
the PCB board by soldering.
Cutting and drilling of acrylic sheet we made a chassis and attached motor, wheel with the help of
screws and clamp.
FOR ROBOTIC HAND:
We used acrylic sheet and two small pieces of hardboard for the shape of the hand.
We used two servomotors for 4-degree rotation.
SOFTWARE PART:
ISIS SCHEMATIC CAPTURE:
ARES PCB LAYOUT:
VARIOUS VIEW OF PCB LAYOUT:
There are three types of views of a PCB board, which are given below:
I. Top copper
II. Bottom copper
III. Top silk
TOP COPPER:
Top copper means the top view connection of the PCB board. In the PCB board generally the
connection is given through copper layout.
BOTTOM COPPER:
Bottom copper means the rare view connection of the PCB board. In the PCB board generally the
connection is given through copper layout. That’s why this is known as bottom copper.
TOP SILK:
Top silk means the top view of the PCB board. In the PCB board the placement of the components
are generally indicated by top silk. And this is in the upper portion of the PCB board, that’s why this
is known as top silk.
FINAL PCB LAYOUT:
After the combination of all these things above we got our final PCB layout.
PROGRAMING ON AVR:
This is the most important part of our project. We used C programing language. As this is AVR based
project so we used ATMEL STUDIO for coding. After the completion of our code we loaded the HEX
file on ATMEGA 32.
APPLICATION:
1)Rana Plaza collapse was a structural failure that occurred on 24 April 2013 in the Savar where an
eight-story commercial building named Rana Plaza, collapsed. The search for the dead-ended on 13
May 2013 with a death toll of 1,129. Approximately 2,515 injured people were rescued from the
building alive.
From this experience we have built our robot. If such kind of incident, we have to experience again
in future, at that situation our robot can keep a great influence on it by supplying medicines, dry
foods and mineral water to that critical place with the help of its robotic hand. The advantage of our
robot is its small size and there we attached a camera to know about the condition of the
surroundings live and at the same time we can give various command to the victim people through
this android phone camera. In this way we save many lives by doing the best usage of our Human
Rescue Robot.
2)Our robot can be used in Military sector. If we find any bomb like Grenade or cocktail, we see our
bomb experts handle this kind of bomb with their hand using gloves. But this is too risky for their
lives. Our robot is BLUETOOTH controlled and it can be controlled from 15 meter away. So by using
its robotic hand we can handle the bomb at a distance. At the same time we can see the bomb from
15 meter away and our bomb experts can take a decision of the type of bomb from a distant place
without any risk.
4)It can be used as a load carrier robot.
5)Using its ADC pin on the controller board can use it as a line follower robot.
FUTURE PLAN:
In future we will use an Oxygen sensor that can measure in our robot, which can give the
measurement of the percentage of Oxygen at any critical place. From that measurement we will get
the probability that how long a human will survive in that critical condition.
We want to make this robot commercial so that the mass people can get the opportunity to use this
robot.
OBSTACLE WE HAVE FACED:
1)While we prepared the circuit and uploaded the hex file in the Atmega32, the bluetooth was not
working. Then we observed that we mistakenly connected TX pin of Bluetooth device with TX pin of
Atmega32. So we connect TX pin of Bluetooth device with Rx pin of Atmega32 and Rx Pin of
Bluetooth device with TX pin of Atmega32.
2)Servo was not working. We initiated PWM of 16-bit timer1 two channels OC1A and OC1B
correctly but one big mistake we committed was we did not set PD5 (OC1A channel) and PD4
(OC1B) in output mode.
3)Bluetooth was connected perfectly but after sending first command the Application hanged and
no button was working and connection was lost. Finally we understood Android mobile application
sending data continuously but the Microcontroller serial Buffer (FIFO buffer) cannot receiving data
simultaneously as well as buffer cannot make room for the upcoming byte. As a result the
connections lost and application hang. So what we did in the coding section, we simply flushed the
UART Serial buffer after receiving one byte of data and problem solved.
Sometimes we observed that the bluetooth device was not connecting and android Application
gave us the error message “Error 507, unable to connect...” we restarted the Circuit and Mobile So
problem solved. One can use another bluetooth application available at play store. Though its User
Interface was not satisfactory but it was working smoothly while my application was gave me error
messages few times.
4)In the case of servomotor first we used one 7805 for the whole PCB. But one 7805 did not pass a
huge amount of current and consequently the PCB burned. Then we used three 7805 for two
servomotors and one pair of gear motor individually. And problem was solved.
Improvements:
1)More facilities can be added to the android application Like Auto connect, button value change,
Disconnect button etc.
2)Motor speed can be controlled using PWM
3)AVR Microcontroller operation speed can be increased up to 16 MHz changing Fuse bit.

More Related Content

More from Shahrokh Ahmad (6)

Thesis book
Thesis bookThesis book
Thesis book
 
Thesis Presentation
Thesis PresentationThesis Presentation
Thesis Presentation
 
HUMAN RESCUE ROBOT (PROTOTYPE)
HUMAN RESCUE ROBOT (PROTOTYPE)HUMAN RESCUE ROBOT (PROTOTYPE)
HUMAN RESCUE ROBOT (PROTOTYPE)
 
reprot on Industrial trainning at BITAC
reprot on Industrial trainning at BITACreprot on Industrial trainning at BITAC
reprot on Industrial trainning at BITAC
 
Cover page (BITAC)
Cover page (BITAC)Cover page (BITAC)
Cover page (BITAC)
 
BITAC industrial training report
BITAC industrial training reportBITAC industrial training report
BITAC industrial training report
 

Recently uploaded

Microkernel in Operating System | Operating System
Microkernel in Operating System | Operating SystemMicrokernel in Operating System | Operating System
Microkernel in Operating System | Operating System
Sampad Kar
 
Tembisa Central Terminating Pills +27838792658 PHOMOLONG Top Abortion Pills F...
Tembisa Central Terminating Pills +27838792658 PHOMOLONG Top Abortion Pills F...Tembisa Central Terminating Pills +27838792658 PHOMOLONG Top Abortion Pills F...
Tembisa Central Terminating Pills +27838792658 PHOMOLONG Top Abortion Pills F...
drjose256
 
Activity Planning: Objectives, Project Schedule, Network Planning Model. Time...
Activity Planning: Objectives, Project Schedule, Network Planning Model. Time...Activity Planning: Objectives, Project Schedule, Network Planning Model. Time...
Activity Planning: Objectives, Project Schedule, Network Planning Model. Time...
Lovely Professional University
 
Maher Othman Interior Design Portfolio..
Maher Othman Interior Design Portfolio..Maher Othman Interior Design Portfolio..
Maher Othman Interior Design Portfolio..
MaherOthman7
 

Recently uploaded (20)

Microkernel in Operating System | Operating System
Microkernel in Operating System | Operating SystemMicrokernel in Operating System | Operating System
Microkernel in Operating System | Operating System
 
Insurance management system project report.pdf
Insurance management system project report.pdfInsurance management system project report.pdf
Insurance management system project report.pdf
 
handbook on reinforce concrete and detailing
handbook on reinforce concrete and detailinghandbook on reinforce concrete and detailing
handbook on reinforce concrete and detailing
 
The battle for RAG, explore the pros and cons of using KnowledgeGraphs and Ve...
The battle for RAG, explore the pros and cons of using KnowledgeGraphs and Ve...The battle for RAG, explore the pros and cons of using KnowledgeGraphs and Ve...
The battle for RAG, explore the pros and cons of using KnowledgeGraphs and Ve...
 
Filters for Electromagnetic Compatibility Applications
Filters for Electromagnetic Compatibility ApplicationsFilters for Electromagnetic Compatibility Applications
Filters for Electromagnetic Compatibility Applications
 
Tembisa Central Terminating Pills +27838792658 PHOMOLONG Top Abortion Pills F...
Tembisa Central Terminating Pills +27838792658 PHOMOLONG Top Abortion Pills F...Tembisa Central Terminating Pills +27838792658 PHOMOLONG Top Abortion Pills F...
Tembisa Central Terminating Pills +27838792658 PHOMOLONG Top Abortion Pills F...
 
Activity Planning: Objectives, Project Schedule, Network Planning Model. Time...
Activity Planning: Objectives, Project Schedule, Network Planning Model. Time...Activity Planning: Objectives, Project Schedule, Network Planning Model. Time...
Activity Planning: Objectives, Project Schedule, Network Planning Model. Time...
 
Introduction to Artificial Intelligence and History of AI
Introduction to Artificial Intelligence and History of AIIntroduction to Artificial Intelligence and History of AI
Introduction to Artificial Intelligence and History of AI
 
Linux Systems Programming: Semaphores, Shared Memory, and Message Queues
Linux Systems Programming: Semaphores, Shared Memory, and Message QueuesLinux Systems Programming: Semaphores, Shared Memory, and Message Queues
Linux Systems Programming: Semaphores, Shared Memory, and Message Queues
 
Developing a smart system for infant incubators using the internet of things ...
Developing a smart system for infant incubators using the internet of things ...Developing a smart system for infant incubators using the internet of things ...
Developing a smart system for infant incubators using the internet of things ...
 
Multivibrator and its types defination and usges.pptx
Multivibrator and its types defination and usges.pptxMultivibrator and its types defination and usges.pptx
Multivibrator and its types defination and usges.pptx
 
SLIDESHARE PPT-DECISION MAKING METHODS.pptx
SLIDESHARE PPT-DECISION MAKING METHODS.pptxSLIDESHARE PPT-DECISION MAKING METHODS.pptx
SLIDESHARE PPT-DECISION MAKING METHODS.pptx
 
Maher Othman Interior Design Portfolio..
Maher Othman Interior Design Portfolio..Maher Othman Interior Design Portfolio..
Maher Othman Interior Design Portfolio..
 
"United Nations Park" Site Visit Report.
"United Nations Park" Site  Visit Report."United Nations Park" Site  Visit Report.
"United Nations Park" Site Visit Report.
 
Raashid final report on Embedded Systems
Raashid final report on Embedded SystemsRaashid final report on Embedded Systems
Raashid final report on Embedded Systems
 
Vip ℂall Girls Karkardooma Phone No 9999965857 High Profile ℂall Girl Delhi N...
Vip ℂall Girls Karkardooma Phone No 9999965857 High Profile ℂall Girl Delhi N...Vip ℂall Girls Karkardooma Phone No 9999965857 High Profile ℂall Girl Delhi N...
Vip ℂall Girls Karkardooma Phone No 9999965857 High Profile ℂall Girl Delhi N...
 
Instruct Nirmaana 24-Smart and Lean Construction Through Technology.pdf
Instruct Nirmaana 24-Smart and Lean Construction Through Technology.pdfInstruct Nirmaana 24-Smart and Lean Construction Through Technology.pdf
Instruct Nirmaana 24-Smart and Lean Construction Through Technology.pdf
 
Diploma Engineering Drawing Qp-2024 Ece .pdf
Diploma Engineering Drawing Qp-2024 Ece .pdfDiploma Engineering Drawing Qp-2024 Ece .pdf
Diploma Engineering Drawing Qp-2024 Ece .pdf
 
Piping and instrumentation diagram p.pdf
Piping and instrumentation diagram p.pdfPiping and instrumentation diagram p.pdf
Piping and instrumentation diagram p.pdf
 
Research Methodolgy & Intellectual Property Rights Series 1
Research Methodolgy & Intellectual Property Rights Series 1Research Methodolgy & Intellectual Property Rights Series 1
Research Methodolgy & Intellectual Property Rights Series 1
 

Human rescue robot (prototype)

  • 1. HUMAN RESCUE ROBOT The world is getting smarter day by day and people want to control devices like TV, Ac, even light, fan by their Smart phones. Just think if we use individual remote for every device it would be very inefficient .Now a day’s Android smart phone is a buzzword and many things can be controlled by Android through Bluetooth, WIFI or Internet connection. Today we will show how easily make a smart phone controlled Robot. Here we use bluetooth HC-05 for communicating with AVR microcontroller. PURPOSE: Our main purpose is to safe human life as much as we can. That’s why we wanted to make a robot by which we can help human. Here the main purposes are given below: Human life is more important than any other thing and here we have wanted to deal with human life. There are many places where we cannot go or this is very unsafe for us to go many critical places, in that case we can send our robot, which we can control by Bluetooth device using Android phone. At the same time we need to know about the condition of the place for the best performance of our robot and to do that we have used another application of Android phone name IP WEBCAM by which we can directly see the view of that critical place and it’s surroundings through WIFI. NECESSARY EQUIPMENTS SOFTWARE PART: I. For design: Proteus.v7.10 (ISIS) II. For coding: Atmel studio (as6installer-6.0.1996-net) III. Extreme Burner AVR IV. For PCB: Ares (included in ISIS) HARDWARE PART: Android smart phone BODY STRUCTURE: I. Gear motor and wheel set II. Servo motor (180 degree rotation) III. Acrylic sheet IV. Screw V. Clamp VI. Connecting wire VII. Bluetooth module (HC 05) CONTROLLER PART (PCB): I. Micro controller ATMEGA 32 II. Motor driver L293D III. Voltage regulator 7085
  • 2. IV. Crystal V. Capacitor (100 uF, 10 uF, 22 pF) VI. LED VII. Resistance (1k) VIII. Green connector IX. IC base (40 pin, 16 pin) X. Male and female rail SYNTHESIS: HARDWARE PART: We used micro controller (AVR based) to make this project. First of all we designed the schematic diagram of the project in ISIS. Then with the help of ARES, we made a PCB design. After that we ordered the PCB board according to our PCB design. Then we fixed the controller components in the PCB board by soldering. Cutting and drilling of acrylic sheet we made a chassis and attached motor, wheel with the help of screws and clamp. FOR ROBOTIC HAND: We used acrylic sheet and two small pieces of hardboard for the shape of the hand. We used two servomotors for 4-degree rotation. SOFTWARE PART: ISIS SCHEMATIC CAPTURE: ARES PCB LAYOUT:
  • 3. VARIOUS VIEW OF PCB LAYOUT: There are three types of views of a PCB board, which are given below: I. Top copper II. Bottom copper III. Top silk TOP COPPER: Top copper means the top view connection of the PCB board. In the PCB board generally the connection is given through copper layout. BOTTOM COPPER:
  • 4. Bottom copper means the rare view connection of the PCB board. In the PCB board generally the connection is given through copper layout. That’s why this is known as bottom copper. TOP SILK: Top silk means the top view of the PCB board. In the PCB board the placement of the components are generally indicated by top silk. And this is in the upper portion of the PCB board, that’s why this is known as top silk. FINAL PCB LAYOUT:
  • 5. After the combination of all these things above we got our final PCB layout. PROGRAMING ON AVR: This is the most important part of our project. We used C programing language. As this is AVR based project so we used ATMEL STUDIO for coding. After the completion of our code we loaded the HEX file on ATMEGA 32. APPLICATION:
  • 6. 1)Rana Plaza collapse was a structural failure that occurred on 24 April 2013 in the Savar where an eight-story commercial building named Rana Plaza, collapsed. The search for the dead-ended on 13 May 2013 with a death toll of 1,129. Approximately 2,515 injured people were rescued from the building alive. From this experience we have built our robot. If such kind of incident, we have to experience again in future, at that situation our robot can keep a great influence on it by supplying medicines, dry foods and mineral water to that critical place with the help of its robotic hand. The advantage of our robot is its small size and there we attached a camera to know about the condition of the surroundings live and at the same time we can give various command to the victim people through this android phone camera. In this way we save many lives by doing the best usage of our Human Rescue Robot. 2)Our robot can be used in Military sector. If we find any bomb like Grenade or cocktail, we see our bomb experts handle this kind of bomb with their hand using gloves. But this is too risky for their lives. Our robot is BLUETOOTH controlled and it can be controlled from 15 meter away. So by using its robotic hand we can handle the bomb at a distance. At the same time we can see the bomb from 15 meter away and our bomb experts can take a decision of the type of bomb from a distant place without any risk. 4)It can be used as a load carrier robot. 5)Using its ADC pin on the controller board can use it as a line follower robot. FUTURE PLAN: In future we will use an Oxygen sensor that can measure in our robot, which can give the measurement of the percentage of Oxygen at any critical place. From that measurement we will get the probability that how long a human will survive in that critical condition. We want to make this robot commercial so that the mass people can get the opportunity to use this robot. OBSTACLE WE HAVE FACED: 1)While we prepared the circuit and uploaded the hex file in the Atmega32, the bluetooth was not working. Then we observed that we mistakenly connected TX pin of Bluetooth device with TX pin of Atmega32. So we connect TX pin of Bluetooth device with Rx pin of Atmega32 and Rx Pin of Bluetooth device with TX pin of Atmega32. 2)Servo was not working. We initiated PWM of 16-bit timer1 two channels OC1A and OC1B correctly but one big mistake we committed was we did not set PD5 (OC1A channel) and PD4 (OC1B) in output mode. 3)Bluetooth was connected perfectly but after sending first command the Application hanged and no button was working and connection was lost. Finally we understood Android mobile application sending data continuously but the Microcontroller serial Buffer (FIFO buffer) cannot receiving data simultaneously as well as buffer cannot make room for the upcoming byte. As a result the connections lost and application hang. So what we did in the coding section, we simply flushed the UART Serial buffer after receiving one byte of data and problem solved.
  • 7. Sometimes we observed that the bluetooth device was not connecting and android Application gave us the error message “Error 507, unable to connect...” we restarted the Circuit and Mobile So problem solved. One can use another bluetooth application available at play store. Though its User Interface was not satisfactory but it was working smoothly while my application was gave me error messages few times. 4)In the case of servomotor first we used one 7805 for the whole PCB. But one 7805 did not pass a huge amount of current and consequently the PCB burned. Then we used three 7805 for two servomotors and one pair of gear motor individually. And problem was solved. Improvements: 1)More facilities can be added to the android application Like Auto connect, button value change, Disconnect button etc. 2)Motor speed can be controlled using PWM 3)AVR Microcontroller operation speed can be increased up to 16 MHz changing Fuse bit.