Design and Implementation of Spy Robot

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 12

DESIGN AND IMPLEMENTATION OF SPY ROBOT

M.Shunmathi1, Research scholar, [email protected], TCE,Madurai.


N.Tamilarasan2, PG scholar, [email protected], Thiagarajar college of Engg, Madurai.

1.0 INTRODUCTION
In Many of us are wondering how a robot functions, what types of technologies are used in a robot and why
we need a robot in our life. The aim is to provide the reader with a clear, simple explanation of robotics. The
information is directed towards engineering students, and engineers who are interested in a robotics.In the
beginning, you will find a general idea and the development of robot technologies, some applications of an industrial
robot and a non-industrial robot. How robotics has developed in the last few decades and how it begins to play a
vital role in our industrial life.Thesis is to summarize and cover the most important areas of a robot structure and
design. My target was to provide the reader with an easy, simple way by using a lot of different pictures, drawings
and mathematic examples to make the subject of robotics simple to understand and easy to follow step by step from
the basics until the most complicated forms. Robotics study becomes an extremely large field because it contains a
huge amount of different technologies, but I have covered the most important areas.This chapter explains
automation system and different types of automation. we need robots in our life. What kind of advantages we can
receive from robots by viewing robot applications and the quality that can be provided by comparison to human
work.
Now-a-days tracing and attacking enemies at different areas are very much difficult for the soldiers. There
is always a chance for loss of lives of the soldiers during war and emergency situations. We are implemented a
solution for the problem of replacing a soldier with a Robot Soldier completely controlled with a wireless network.
The paper mainly concentrates on human gestures to control the hardware device. The device i.e. the android mobile
phone will recognize the gesture and pass on the information to the microcontroller which will make the device
(robot) move accordingly Moreover the camera will capture video all around. A number of techniques are available
for robot control however they have difficult user interface and limited to certain environments . However what is
really lacking is a convincing way to interaction friendly to all.
The robot motions left, right, forward, backward. Interfacing is being done between device and Bluetooth.
Bluetooth device HC-05 module receives the command from smart phone via 8051 Microcontroller. into a particular
frequency (or frequency range). This is typically done via a resonator –in its simplest form, a circuit with a capacitor
and an inductor form a tuned circuit. The resonator amplifies oscillations within a particular frequency band, while
reducing oscillations at other frequencies outside the band. Another method to isolate a particular radio frequency is
by oversampling (which gets a wide range of frequencies) and picking out the frequencies of interest, as done in
software defined radio. The distance over which radio communications is useful depends significantly on things
other than wavelength, such as transmitter power, receiver quality, type, size, and height of antenna, mode of
transmission, noise, and interfering signals. Ground waves, troposphere scatter and sky waves can all achieve greater
ranges than line-of-sight propagation. The study of radio propagation allows estimates of useful range to be made.
ABSTRACT:
Android app an operating system developed by Google for smartphones, tablets and such type of
touchscreen phones. Android app is a software running on Android platform. Typically an app is designed for
specific purpose on Android platform such as smartphones and tablets. In this work a designing and implementing
process of an Android based spy robot is described. An Android based application, RF-Transmitter and receiver
Bluetooth controller is used to control in this spy robot. This robot can be controlled with the help an app of Android
phones. Arduino based microcontroller is used for instruction processing and giving proper instructions. Bluetooth
technology is used to interface between Arduino and Android. A hand for collecting and holding objects and a web
camera for live video steaming is used to observe any object & movement of robot. This robot can move to any
place and perform smartly within Bluetooth network range using for military application.

Keywords: Wireless web camera, Radio frequency communication, Application Programming Interface,

1.1 AUTOMATION

Programmable Automation: This form of automation began with the arrival of the computer. People began
programming machines to do a variety of tasks. It is flexible because of a computer control, can handle variations,
batch product, and product design.

Autonomous (Independent): Endowed with a decision making capability through the use of sensors. A robot
belongs to this kind of automation and it is a combination of microprocessor and conventional automation
systems which can provide a very powerful system. Its high level machinery capabilities combined with fault
recognition and correction abilities provided by highly evolved computer systems. This means it can carry out
work traditionally carried out by humans. Examples of existing autonomous systems are animals and human
beings.

2.0 LITERATURE REVIEW

In various journal articles and literature regarding design of spy robot have been collected and reviewed.some of
the relvant articles related are as follows:

J. Iovine, D. Ibrahim,(2014) proposed on spy robot can perform difficult and repetitive works for humans. It can
have a very risky job and such dangerous job could be done by using small spy robot. But it is useful to check and
look out the places where dangerous poison gases have. Spy robot can also be used in searching people who are in
building destroyed by the earthquake. Because of the wireless camera is installed in spy robots, it can be used
remotely to enter and exit dangerous place that human cannot. When the user controls by remote controller, the spy
robot will move to desired destination and spy images around the robot. The user can check and recommend from
computer with the wireless remote controller. Lightening LED is mounted on Spy robot and has a stand which is a
place for rescuing device. The robot is not quite huge one
and designed to be easy in transportation. For the whole system, the required power is supplied by Lead acid
batteries which connected the voltage regulator.

B. Yukesekkaya, A. A. Kayalar, M. B. Tosun,(2013)discussed on the method of gives an exposure to design a spy


robot that can be used to do multifunction in defense. This proposed design and implementation touch screen
controlled spy robot by using ZigBee technology will be used to control the robot using the touch screen from
certain rang of distance using the ZigBee based wireless communication multiple flying robot very
easilyapplications and extensions. protocol by this method we can easily control the multiple flying robot very
easily.

Mr Lokesh Mehta, Mr. Pawan Sharma(2015) proposed on the method of primary need for our paper would be
accuracy. We have been able to view the things accurately that are currently happening in the surrounding area. Our
design has not caused any sort of disturbances. The robot will move depending on the motor direction based upon
the input we give through command by remote section unit. It display the current operation is going on as example
left robot, near to object, clear up. With the help of the camera we are able to view the things that are happening in
the surrounding areawhere the robot is hidden. By keeping the circuit easy and simple, most users will be able to
use it easily. Thus we should be able to manipulate its path when necessary, to create the robot safely. To all that, a
control unit is needed, where control units RF signal is used. By using these signals encoding is done & signal is
sent through the transmitter. At the receiver end these decoded signal are given as input to drive the motor. Not for
long range applications it can be used as a spy robot within short distances.

S. Y. Harmon & D. W. Gage(2012) proposed on the idea of the paper evolved with a fantasy to see the places we
wish to see at will. In this paper this idea is realized at our fingertips. The paper is done to create a version of spying
robot that can enable us to observe the place of our interest.
The size of the robot also aids it to be used as a spy robot. Thus to create the robot, we should be able to manipulate
its path when necessary. To realize all that, a control unit is required .In this control units RF signal is used. Using
these signals encoding is done and signal is sent through the transmitter. In the receiver end these received signals
are decoded and given as input to drive the motor. This will help us to manipulate the robot in the manner we want.
A video transmitter mounted on top of the robot helps us to see the path of motion. The reason behind manual
control of the robot is that it will not be lost owing to absence of human involvement. If not for long range
applications it can be used as a spy robot within short distances.

Piyare, R. and Tazil, M(2013). Worked on investigate the objective is to realise the smart living , more specifically
the home lighting control system using Bluetooth Technology. Robot and smart phones are a perfect match,
specially mobile robots. As phones and mobile devices are each time more powerful, using them as robot for
building robot with advanced feature such as voice recognition. Android bluetooth-enable phones and bluetooh
module via HC-06 and communication among bluetooth devices. It is concluded that smart living will gradually
turn into are ablity that consumer can control their home remotevely and wirelessly.
3.0 OBJECTIVE

To design a robot for military application with live video streaming.

To achieve the surveillance of human activities using spy robot.

3.1 METHODOLOGY
3.2 BLOCK DIAGRAM

3.3 OVERVIEW OF THE PROJECT

The project aims in designing a Robot that can be operated using Android mobile phone. The controlling of
the Robot is done wirelessly through Android smart phone using the Bluetooth feature present in it. Here in the
project the Android smart phone is used as a remote control for operating the Robot.Android is a software stack for
mobile devices that includes an operating system, middleware and key applications. Android boasts a healthy array
of connectivity options, including Wi-Fi, Bluetooth, and wireless data over a cellular. Android provides access to a
wide range of useful libraries and tools that can be used to build rich applications. In addition, Android includes a
full set of tools that have been built from the ground up alongside the platform providing developers with high
productivity and deep insight into their applications. Bluetooth is an open standard specification for a radio
frequency (RF)-based, shortrange connectivity technology that promises to change the face of computing and
wireless communication. It is designed to be an inexpensive, wireless

3.4 Basic structure of a sketch:

1. Name variable

In the first part elements of the program are named .

2. Setup (absolutely necessary for the program)

The setup will be performed only once. Here you are telling the program for example what Pin (slot
for cables) should be an input and what should be an output on the boards.
Defined as Output: The pin should put out a voltage. For example: With this pin a LED is

meant to light up.

Defined as input: The board should read out a voltage. For example: A switch is actuated.

The board recognized this, because it gets a voltage on the Input pin.

3. Loop (absolutely necessary for the program)

This loop part will be continuously repeated by the board. It assimilates the sketch from beginning to
end and starts again from the beginning and so on

4.0 PROPOSED WORK

The proposed work performed with help of a spy robot used to monitor and keep watch of areas not easily
accessible by humans. Surveillance is the process of monitoring a situation, an area or a person. It is generally
practiced in a military scenario where surveillance of borderlines and enemy territory is essential to for the country’s
safety.Human surveillance is achieved by deploying personnel near sensitive areas in order to constantly monitor
changes.

4.1 CIRCUIT DIAGRAM

The electronic circuit controlling the robot is built around Arduino Pro Mini. The L293D motor driver IC
and HC-05 Bluetooth module are interfaced to the controller board. A pair of geared DC motors are attached at the
rear wheels which are interfaced with the motor driver IC. A mobile phone whose camera is used as IP web camera
is mounted on the robot body.

Figure 4.1 circuit diagram


4.2 working:

Power Supply - In the circuit, Arduino Pro Mini and the Bluetooth module need a 5V regulated DC for
their operation while the motor driver IC needs 12V DC. A 12V NIMH battery is used as the primary source of
power. The supply from the battery is regulated to 5V and 12V using 7805 and 7812 ICs. The pin 1 of both the
voltage regulator ICs is connected to the anode of the battery and pin 2 of both ICs is connected to ground. The
respective voltage outputs are drawn from pin 3 of the respective voltage regulator ICs. An LED along with a 10K Ω
pull-up resistor is also connected between common ground and output pin to get a visual hint of supply continuity.
Despite using 12V battery, 7812 is used to provide a regulated and stable supply to the motor driver IC.

Arduino Pro Mini - Arduino Pro Mini is a Atmega 168 based microcontroller board. It has 14 GPIO pins, 6
analog inputs, 6 PWM pins, 2 external interrupts and onboard UART, SPI and I2C. The board is just 1.3 inch by 0.7
inch in size that is six times smaller than Arduino UNO. With such features packed in small size, this board is most
ideal for any robotic project. In this project, 4 input output pins of Pro Mini are utilized for interfacing with motor
driver IC and Bluetooth module is interfaced with RX and TX pins available for serial communication over UART.

HC-05 Bluetooth Module - HC-05 Bluetooth module is serial port protocol module. It operates on ISM
band 2.4GHz with V2.0+EDR (enhanced data date). It can work in both Master and slave modes. The Bluetooth
module has six pins - Enable, VCC, Ground, Transmit Data (TxD), Receive Data (RxD) and State. The Enable and
State pin are unused and so not connected in the circuit. The VCC and Ground pins are connected to the common
VCC and Ground. The TxD and RxD pins of the module are connected to the pins RX and TX of the Arduino Pro
Mini respectively.

L293D DC Motor Driver IC - The L293D is a dual H-bridge motor driver integrated circuit (IC). The Motor drivers
act as current amplifiers since they take a low-current control signal and provide a higher-current signal. This higher
current signal is used to drive the motors. It has 16 pins with following pin configuration: There are two DC motors
used for making the robotic car. The DC motors are interfaced between pins 3 and 6 and pins 14 and 11 of the motor
driver IC. The pin 4, 5, 13 and 12 of the L293D are grounded while pin 1, 16 and 9 are connected to 5V DC and pin
8 is connected to 12V DC. The pins 15, 2, 7 and 10 of the motor driver IC are connected to pins 8, 2, 3 and 7 of the
Arduino board. The DC motor attached to right wheel is connected to pins 11 and 14 while motor attached to left
wheel is connected to pins 3 and 6 of the motor driver IC.

Geared DC Motors - In this robot, 12V geared DC motors are attached to the wheels. Geared DC motors are
available with wide range of RPM and Torque, which allow a robot to move based on the control signal it receives
from the motor driver IC.

Mobile Phones - A mobile phone is mounted on the robot for live transmission of the video recording. The phone
has IP camera app installed on it which records and transmits the live recording to a remote server. The app
automatically uses the mobile camera as IP camera.
Another mobile phone will be used to control the robot over Bluetooth. It has a custom app installed on it which can
move the robot in forward, backward, left or right direction. The development of the custom app using Rame App
Inventor is discussed in the programming guide section.

4.3 ALGORITHM

Step1: To start the program

Step2: To design a spy robot and connecting the sensor..

Step3:To find the static or dynamic environment.

Step4: To connect the bluetooth module and motor driver.

Step5:To build the bot and connect IP webcam information.

Step6:To write a arudino programming.

Step7:Stop the program .

4.4 FLOWCHART
4.5 Programming method

The custom app used to control the motion of the robot is built using ramco firing. There are also many
android Bluetooth applications available on the Play Store which can be used. If any application available on Play
Store is used, the Arduino sketch will need to be modified or changed accordingly. The Android platform includes
support for the Bluetooth network stack, which allows a device to wirelessly exchange data with other Bluetooth
devices. The application framework provides access to the Bluetooth functionality through the Android Bluetooth
APIs. These APIs let applications wirelessly connect to other Bluetooth devices, enabling point-to-point and
multipoint wireless features.

Using the Bluetooth APP, an Android application can perform the following:

Scan for other Bluetooth devices

Query the local Bluetooth adapter for paired Bluetooth devices

Establish RFCOMM channels

Connect to other devices through service discovery

Transfer data to and from other devices

Manage multiple connections

Classic Bluetooth is the right choice for more battery-intensive operations, which include streaming and
communicating between Android devices. For Bluetooth devices with low power requirements, introduces API
support for Bluetooth Low Energy..This document describes different Bluetooth profiles, including the Health
Device Profile. It then explains how to use the Android Bluetooth APIs to accomplish the four major tasks
necessary to communicate using Bluetooth: setting up Bluetooth, finding devices that are either paired or available
in the local area, connecting devices, and transferring data between devices.

Figure 4.2 bluetooth controlled the robot


In the control circuitry of the robot, Arduino sketch running on Pro Mini controls the robot's mechanism.
The Arduino sketch starts with the declaration of constants. The following #define directives are used to
determine the Arduino pins that should be connected device.

5.0 RESULT ANALYSIS:

Security is one the leading issue world is facing now a days. Every security system in the world has

security lacks. Terrorist have increased their attacks on sensitive and public buildings to make hostages in order

to pressurize the government to fulfill their demand. Many security officers have lost their lives in operations

conducted to save these hostages. By analyzing these attacks, operations conducted by the security forces and

public casualties in these attacks, we came to the conclusion that while taking action against these terrorist, the

most critical issue faced by the forces is that they have no information about the exact number of terrorist, the

weapons they are equipped, and their exact location in the building. In spy robot with live video transmission and

2D mapping features.

5.1 HARDWARE CONNECTION:

Figure 5.1 Hardware connection


5.2 MONITORING THE INFORMATION USING IP WEBCAM:

Figure 5.2 Monitoring the information using IP webcam

6.1 CONCLUSION

This Spy robot is used to transmit both video for the the receiver station. From the remote the
movement of both camera and robot is controlled from the station. Because of the wireless camera is installed in spy
robots, it can be used remotely to enter and exit dangerous place that human cannot. When the user controls by
remote controller, the spy robot will move to desired destination and spy images around the robot. The user can
check and recommend from computer with the wireless remote controller. For the whole system, the required power
is supplied by Lead acid batteries which connected the voltage regulator.

REFERENCES
1. Robert L Boylestad and Louis Nashelsky, “Electronic Device And Circuit Theory” ,8th edition 2006. 2.Mr
Lokesh Mehta, Mr. Pawan Sharma “Spy Night Vision Robot with Moving Wireless Video Camera”. International
journal of research in engineering technology and management (IJRETM), 2014.
3.The 8051 microcontroller and embedded system using assembly and C, 2 nd edition (ISBN: 9780131194021) by
Mazidi Muhammad Ali (2008).
4. Dhiraj Singh Patel “Mobile Operated Spy Robot” International journal of emerging technology and advanced
engineering (IJETAE), 2013.
5.IEEE xplore http://ieeexplore.ieee.org/search
/searchresult.jsp?newsearch=true&queryText=spyrobot&x=0&y=0.
6. Braunl T. Embedded Robotics; mobile robot design and applications with embedded systems", 2nd Edition,
Springer, Germany. 2006.
7. Floreano D, Mondada F. Automatic Creation of an Autonomous Agent: Genetic Evolution of a NeuralNetwork
Driven Robot, SAB94 Proceeding of the 3rd Inter.Conference on Simulation of adaptive behavior, USA. 1994, 421-
430.
8. LaMarca W, Brunette D, Koizumi M, Lease SB, Sigurdsson K, Sikorski D et al. Plantcare: an investigation in
practical ubiquitous systems, The 4th Intr. Conf. on Ubiquitous Computing, UK. 2002, 316-332.
9. Luo RC, Chen TM. Remote supervisory control of a sensor based mobile robot via Internet, Intr. Conf. on
Intelligent Robots and Systems (IROS97). 1997.
10. Rahimi M, Shah H, Sukhatme G, Heideman J, Estrin D. Studying the feasability of energy harvesting in a
mobile sensor network, IEEE Intr. Conf. on Robotics &Automation (ICRA03). 2003, 19-24.
11. Wanga N, Zhangb N, Wangc M. Wireless sensorsin agriculture and food industry-Recent development and
future perspective, Computers and Electronics in Agriculture. 2006; 50(1):1-14.
12. Strangio CE. Microprocessor instruction n the engineering laboratory, IEEE Transactions on Education. 1988;
31(3):172-176.
13. Yamasaki N, Anzai Y. Active interface 10.www.Howstuffworks.com for understanding microphone concepts, rf
Dougherty, Kevin “Remote Control Robots Get Trial Run In Bosnia, Stars and Stripes. 2000. 14. Gallagerher James
J. Low Intensity Conflict: A Guide for Tactics, Techniques, and Procedures. Mechanicsburg, PA: Stackpole. 1992.

You might also like