Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 16

Robot for

exploration and
surveillance
1) Gunjan Lunkad BE.ET.B.206
2) Shivraj Rajgure BE.ET.B.260
3) Biswarup Chaki BE.ET.B.266

Guided By: Prof. S.A.Patil


Introduction

 In this project the main goal is to develop a robot which can be controlled with the help
of a smartphone or a computer and the robot will provide a live stream of its
environment using Wi-Fi connectivity with help of a http server being hosted by the ESP
32S microcontroller. OV 2640 camera module will be used to control the robot.

 The robot developed will be smart, that is we will try to implement some additional
features like if the robot goes out of range it will come back within the range of the
network again.

 Robot will also send and share environmental data of the environment with the operator.
Objectives

 Develop a robot which can be controlled and send live video streams through
Wi-Fi network.
 Deploying HTTP web server on the ESP 32S
 Making sure the robot can be controlled by multiple platforms
 To monitor network signal to allow geofencing i.e. prevent the robot to go in
a region of out of control
 Provide the information about the environment the robot is being sent to.
Block Diagram
Elements of Block Diagram & Explanation
 Arduino Nano: - is used to check for interrupts from the esp01 board as well as send the control signal to the
L293D motor driver from the esp32 camera module. The extra GPIO’s present may be used to add other sensors
and send data back to the operator. In case any interrupt is generated by the ESP 01 module, it will drive the
motor drivers in the reverse direction so that the connection with the access point is not lost.

 ESP 32 CAM Module: - This component is the most important, it gets connected to the access point after which it
will host an http web server. ESP 32 will receive the control command from the user and also live stream the
video feed to the user using the OV2640 Camera onboard the module.

 ESP 01: - This continuously checks if the RSSI with the access point is within the specific threshold or not. If RSSI
falls below the specific threshold it will generate an interrupt signal and send it to the Arduino Nano board.

 L293D: -The signals generated by microcontrollers don’t have enough power to drive/power up the motors so we
use a motor driver used to drive the motors of the robot. These drivers can provide higher current and voltages.

 ESP 8266 Sensor stack:- This module will get connected to the network to share the information about various
environmental data after reading it from various sensors.
Flow Chart
Circuit Diagram: on board control
Electronics
Circuit Diagram: on board Sensor Stack
Unique Proposition: Geo Fencing

 Geofencing is the use of global positioning system satellite network or radio-


frequency identifiers to create virtual boundaries around a location.
 Geofencing has crept into wide range of applications over the last few years
and has improved everything from to-do lists to household management.
 Cross platform to-do list app Todoist supports location-based reminders on
both IOS and Android.
 Popular cross-platform service RemeberTheMilk also supports location-based
remainders
 iPhone users who just need simple remainders without complexity of a full
task management system can also just attach a location to any item in the
Reminders app.
Testing & Results: Check if all wireless modules are
able to connect to the network or not

 To check if Wireless module


is connecting to network or
not, we will simply turn on
the network and the device,
then go to Wi-Fi admin
settings and check if device
is visible on connected
device list as “esp32-
Arduino”
Testing & Results: Test if the esp32 cam module is able to host a HTTP
server or not
& Check is esp32 cam is able to stream video to the controlling device or not

 Check if the esp32 cam


module is able to host a
HTTP server and is able to
stream video, simply go on
to ip address is found out by
previous step and put it in
address bar of browser
connected in same network.
Testing & Results: Check if Esp. module is able to
check and monitor the signal strength.
 Check if Esp01 is able to
check and monitor the signal
strength, connect it to pc
and open serial monitor, you
should see a strong signal
strength when esp01 is close
to device and it goes on
decreasing as we move it
away from the network.
Design Considerations

 Since the device is designed to be used in a disaster-stricken area, we will


power it with portable power banks which also can be used to power other
devices
 Works on Wi-Fi networks and is compatible with long range Wi-Fi to give
control range up to few Kilometers
 Auto stop-reverse system in case the connection is lost
 Sensors present which can provide vital information about environmental
conditions of region being explored or is under surveillance
 Can be controlled via any device with web browser on it
 User friendly user interface and not difficult to operate
Applications

 Disaster Management
 Sewer Maintenance
 Repair of underground subways or wires
 Border patrolling
 Anti-Terror operations
 Policing a large compounds and areas
 Mining activities
 Nuclear Reactor inspections
 Inspection of hazardous industries
Expected Conclusions

 Develop a robot which can be controlled over a Wi-Fi network & sends live
video streams over a Wi-Fi network
 Deploying HTTP web server on the ESP 32S
 The HTTP Server hosted on ESP-32S, Receives command from client i.e.
Smartphone or any device on network
 Making the robot smart so that it will not go out of the control range or radius
 Publish Paper and get copyright for codes
THANK YOU

You might also like