SlideShare a Scribd company logo
Nirmal K Thomas.et.al.Int. Journal of Engineering Research and Application www.ijera.com
ISSN: 2248-9622, Vol. 7, Issue 5, (Part -I) May 2017, pp.22-24
www.ijera.com DOI: 10.9790/9622-0705012224 22 | P a g e
Android/GUI Controlled Bluetooth Spy Robot (SPY-BOT)
*Nirmal K Thomas,*Radhika S, **ShyamMohanan.C, *
*Sreelakshmi Rajan,
**Deepak S Koovackal, **Suvarna A
*(Asst.Prof. ,Dept. of Electronics and Communication Engineering, VISAT, Elanji ,Ernakulam ,Kerala ,India
**(Student, Dept. of Electronics and Communication Engineering, VISAT, Elanji ,Ernakulam ,Kerala, India
ABSTRACT
The robotic vehicle can be controlled by a PC or an android device. The GUI interface used to control the robot
is developed in MATLAB, and the android app is developed using MIT appinventor 2. The robotic vehicle is
equipped with an IP web camera for GUI interface and another wireless camera having night vision capability
for remote monitoring/spying purposes. This system can be used in sensitive areas where humans cannot enter
directly. The commands provided by android application/GUI interface are used to move the robot in front,
back and left right directions. The vehicle consists of a Bluetooth receiver interfaced to a PIC microcontroller.
On receiving command from the receiver, the PIC microcontroller operates on the movement of motor through
a driver IC. The android device or laptop can operate the vehicle at a good Bluetooth communication range.
The night vision camera mounted on robot allows for efficient spying even in darkest areas using infrared
lighting.
Keywords: Android, Bluetooth, GUI, IP webcamera, Night vision
I. INTRODUCTION
Spy robots operates very much like a
human Spy. This type of robots can move around in
their environment. Our system aims to build a
simple low cost spy robot. The main advantage of
our system is that its simplicity in circuit and user
interface to control it. The SPY-BOT moves in
required directions as per the commands obtained
from the host.
The host can be a Bluetooth enabled PC or
an android device. The camera used in this robot is
having the ability to produce video output even if it
is in a dark environment. The android app and GUI
interface are designed in a user friendly manner. The
simplicity of it makes easy to operate.
II. BLOCK DIAGRAM
The PIC16F877A [1]
microcontroller is the
main component used in this circuit. The controlling
device sends commands to the HC-05 Bluetooth
module. And it will send characters serially to the
serial communication pins[2]
of PIC microcontroller.
The serially obtained data is used for robot’s motion
in different directions. The output of the night vision
camera can be viewed on an android device.
Fig 1 : Block diagram of the SPY-BOT
III. PRINCIPLE OF OPERATION
AND USER INTERFACE
The PIC microcontroller is programmed in
such a way that it provides output for the motor
driver IC as per the character obtained from the host.
The movement will be as follows for each character.
Table 1 Robot Movement Directions
Character received Motion / operation
A Front
B Back
C Left
D Right
E Stop
1 Camera ON
2 Camera OFF
RESEARCH ARTICLE OPEN ACCESS
Nirmal K Thomas.et.al.Int. Journal of Engineering Research and Application www.ijera.com
ISSN: 2248-9622, Vol. 7, Issue 5, (Part -I) May 2017, pp.22-24
www.ijera.com DOI: 10.9790/9622-0705012224 23 | P a g e
Fig3: Screen shot of SPY-BOT application
Fig3: Matlab Gui interface for controlling the robot
IV. CIRCUIT OPERATION
The Bluetooth module interfaced with the
PIC microcontroller will receives characters as data
from the host. TX[1]
and RX[1]
pins of PIC IC are
connected to the Bluetooth module. The PIC
microcontroller is programmed in such a way to
produce outputs for the motor driving IC so as to
make required motion by the motors. The L293D[3]
will produce output as per the input obtained from
the PIC microcontroller. And one of the output pins
of PIC microcontroller is connected to the relay for
the switching purpose of the night vision camera. If
we are using an android device for the controlling
purpose, we have to pair the HC-05 Bluetooth
module with our smart phone. After pairing we have
to open the SPY-BOT application in our smart
phone and wait for a second to establish connection
between the smart phone and HC-05 Bluetooth
module. Once connection is made successfully we
can start controlling the robot by touching on the
buttons on your Smartphone’s screen.
Fig3: Circuit diagram of SPY-BOT
The night vision camera in this project is
also having a wireless connectivity. By using a
Smartphone we can see the visuals in it. It is
connected to the android Smartphone by using wifi
as medium. Once the camera is turned on it produces
a wifi hotspot. We have to connect to this hotspot
using our phone’s wifi. An application obtained
from Google play store is used to interact with this
camera. The wireless camera also supports voice
transmission to smart phone and also it receives
voice from the Smart phone. When the camera is in
dark area the IR lights are turned on and produces
night vision visuals on our smart phone.
V. ALGORITHM FOR SPY-BOT
OPERATION
1. Start
2. Declare and define all functions and variables as
per our requirement and Initialize the ports.
3. Call stop function initially to stop the robot.
4. Initialize UART and set baud rate.
5. 5. Check if UART1_Data_Ready() is then
go to step 6 else continue in this step.
6. Copy the data obtained serially to a variable
uart_rd.
7. Check if the character obtained in the variable
uart_rd is A then call front function to move the
robot in front direction.
Nirmal K Thomas.et.al.Int. Journal of Engineering Research and Application www.ijera.com
ISSN: 2248-9622, Vol. 7, Issue 5, (Part -I) May 2017, pp.22-24
www.ijera.com DOI: 10.9790/9622-0705012224 24 | P a g e
8. Check if the character obtained in the variable
uart_rd is B then call back function to move the
robot in back direction.
9. Check if the character obtained in the variable
uart_rd is C then call left function to move the
robot in left direction.
10. Check if the character obtained in the variable
uart_rd is D then call right function to move the
robot in right direction.
11. Check if the character obtained in the variable
uart_rd is E then call stop function to stop the
robot.
12. Check if the character obtained in the variable
uart_rd is 1 then call camera on function to turn
on the camera.
13. Check if the character obtained in the variable
uart_rd is 1 then call camera off function to turn
off the camera.
14. Go to step 6
15. stop
VI.CONCLUSION
The robotic vehicle is equipped with a
wireless camera having night vision capability for
remote monitoring/spying purposes. The system is a
simple one which makes it easy to design and
maintain. The same hardware can be used for both
GUI and android device to control the movement of
the robot. Which makes it small in size of PCB. It
can be used in environments like forests and other
places where humans cannot possibly enter during
the night. At the time of war where it can be used to
collect information from the enemy and monitor that
information at a far secure area, and safely make
plans for the counter attack. The range of controlling
is limited in Bluetooth range. By using a night vision
camera with IP address the number of cameras used
can be reduced to one.
REFERENCES
[1]. Muhammad Ali Mazidi, PIC microcontroller
and embedded systems using assembly and C
for PIC18(Pearson publications).
[2]. Ramesh S Gaonkar, Fundamentals of
Microcontrollers and applications in Embeded
systems with PIC microcontrollers(Thomson
publications)
[3]. Prerna Jain, Pallavi N. Firke, Kalyanee N.
Kapadnis, Trupti S. Patil, and Sonali S., RF
based Spy Robot, International Journal of
Engineering Research and Applications,
18(2),ISSN : 2248-9622, Vol. 4, Issue 4(
Version 2), April 2014, pp.06-09

More Related Content

PDF
Spy Robot with Wireless Camera using GSM
PDF
A046030106
PDF
IRJET - Wireless Military Defense Robot
PPTX
Smart Robotic Assistant
PDF
Design and Implementation of an Unmanned Ground -ICAM_2014_Paper_submission
PDF
IRJET- Amphibian Spy Robot for Continuous Monitoring
PPTX
Android controlled robot
PPT
War robot with night vision camera android application
Spy Robot with Wireless Camera using GSM
A046030106
IRJET - Wireless Military Defense Robot
Smart Robotic Assistant
Design and Implementation of an Unmanned Ground -ICAM_2014_Paper_submission
IRJET- Amphibian Spy Robot for Continuous Monitoring
Android controlled robot
War robot with night vision camera android application

What's hot (20)

PDF
A1103040106
PPTX
Voice controlled robot ppt
PPT
War field spying robot
PPTX
Cell Phone Controlled Robotic Vehicle
PPTX
flying Spy robot by sanjeev
PPTX
Presentation1
PPTX
Mobile control robot
DOCX
Mobile controlled robot using bluetooth module (HC-005)
PDF
pdfreport
PPTX
Project on gsm based mobile controlling robot
PDF
BLUETOOTH CONTROL ROBOT WITH ANDROID APPLICATION
PPTX
Android controlled robot
PPTX
Cell Phone Operated Robot
PDF
IRJET- Multiple Motion Control System of Robotic Car Based on IoT
PPTX
Flying robot
PDF
Smart anti-theft system for the security of vehicles- A Review
DOC
Cell phone operated robot synopsis
PPTX
Android mobile cotrolled robot (wi fi)
PDF
IRJET - Detection of Landmine using Robotic Vehicle
PPTX
Presentation slides of android controlled robot
A1103040106
Voice controlled robot ppt
War field spying robot
Cell Phone Controlled Robotic Vehicle
flying Spy robot by sanjeev
Presentation1
Mobile control robot
Mobile controlled robot using bluetooth module (HC-005)
pdfreport
Project on gsm based mobile controlling robot
BLUETOOTH CONTROL ROBOT WITH ANDROID APPLICATION
Android controlled robot
Cell Phone Operated Robot
IRJET- Multiple Motion Control System of Robotic Car Based on IoT
Flying robot
Smart anti-theft system for the security of vehicles- A Review
Cell phone operated robot synopsis
Android mobile cotrolled robot (wi fi)
IRJET - Detection of Landmine using Robotic Vehicle
Presentation slides of android controlled robot
Ad

Similar to Android/GUI Controlled Bluetooth Spy Robot (SPY-BOT) (20)

PDF
IRJET- Multipurpose Military Spying Robot
PDF
Spook Robi
PDF
Remote Operated Spy Robot Vehicle
PPTX
REMOTE OPERATED SPY ROBO PPT
PPTX
spy robot - information and details.pptx
PDF
Smartphone controlled spy_robot_with_video_transmi
PDF
IRJET - Pick and Place Surveillance Robot
PPTX
Android Controlled Arduino Spy Robot
PDF
IRJET- Amphibian Spy Robot for Continuous Monitoring
PDF
IRJET - Android Controlled Surveillance Robot with Obstacle Detection using A...
PDF
IRJET - Red Herring Reconnaissance Robot
PDF
SPYROV (IoT based Surveillance Rover)
DOCX
Meier_ECET365_Manual_LI
PDF
Smart phone based robotic control for surveillance applications
PDF
Smart phone based robotic control for surveillance applications
PDF
REVIEW ON WIRELESS VOICE CONTROLLED ROBOT
PPTX
Gsm robot with cctv camera
PPTX
Android mobile phone controlled bluetooth robot
PDF
IRJET- Explosive Ordinanace Disposal Robot
PPTX
Remote Operated Spy Robot Circuit
IRJET- Multipurpose Military Spying Robot
Spook Robi
Remote Operated Spy Robot Vehicle
REMOTE OPERATED SPY ROBO PPT
spy robot - information and details.pptx
Smartphone controlled spy_robot_with_video_transmi
IRJET - Pick and Place Surveillance Robot
Android Controlled Arduino Spy Robot
IRJET- Amphibian Spy Robot for Continuous Monitoring
IRJET - Android Controlled Surveillance Robot with Obstacle Detection using A...
IRJET - Red Herring Reconnaissance Robot
SPYROV (IoT based Surveillance Rover)
Meier_ECET365_Manual_LI
Smart phone based robotic control for surveillance applications
Smart phone based robotic control for surveillance applications
REVIEW ON WIRELESS VOICE CONTROLLED ROBOT
Gsm robot with cctv camera
Android mobile phone controlled bluetooth robot
IRJET- Explosive Ordinanace Disposal Robot
Remote Operated Spy Robot Circuit
Ad

Recently uploaded (20)

PPTX
additive manufacturing of ss316l using mig welding
PDF
Automation-in-Manufacturing-Chapter-Introduction.pdf
PDF
Evaluating the Democratization of the Turkish Armed Forces from a Normative P...
PPT
CRASH COURSE IN ALTERNATIVE PLUMBING CLASS
PDF
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
PPTX
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
PPTX
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
PPTX
KTU 2019 -S7-MCN 401 MODULE 2-VINAY.pptx
PPT
Mechanical Engineering MATERIALS Selection
PPTX
Lecture Notes Electrical Wiring System Components
PPTX
MCN 401 KTU-2019-PPE KITS-MODULE 2.pptx
PDF
composite construction of structures.pdf
PPTX
CH1 Production IntroductoryConcepts.pptx
PPTX
M Tech Sem 1 Civil Engineering Environmental Sciences.pptx
PPTX
Internet of Things (IOT) - A guide to understanding
PDF
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...
PPTX
CYBER-CRIMES AND SECURITY A guide to understanding
PPTX
Welding lecture in detail for understanding
PPTX
Foundation to blockchain - A guide to Blockchain Tech
DOCX
573137875-Attendance-Management-System-original
additive manufacturing of ss316l using mig welding
Automation-in-Manufacturing-Chapter-Introduction.pdf
Evaluating the Democratization of the Turkish Armed Forces from a Normative P...
CRASH COURSE IN ALTERNATIVE PLUMBING CLASS
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
KTU 2019 -S7-MCN 401 MODULE 2-VINAY.pptx
Mechanical Engineering MATERIALS Selection
Lecture Notes Electrical Wiring System Components
MCN 401 KTU-2019-PPE KITS-MODULE 2.pptx
composite construction of structures.pdf
CH1 Production IntroductoryConcepts.pptx
M Tech Sem 1 Civil Engineering Environmental Sciences.pptx
Internet of Things (IOT) - A guide to understanding
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...
CYBER-CRIMES AND SECURITY A guide to understanding
Welding lecture in detail for understanding
Foundation to blockchain - A guide to Blockchain Tech
573137875-Attendance-Management-System-original

Android/GUI Controlled Bluetooth Spy Robot (SPY-BOT)

  • 1. Nirmal K Thomas.et.al.Int. Journal of Engineering Research and Application www.ijera.com ISSN: 2248-9622, Vol. 7, Issue 5, (Part -I) May 2017, pp.22-24 www.ijera.com DOI: 10.9790/9622-0705012224 22 | P a g e Android/GUI Controlled Bluetooth Spy Robot (SPY-BOT) *Nirmal K Thomas,*Radhika S, **ShyamMohanan.C, * *Sreelakshmi Rajan, **Deepak S Koovackal, **Suvarna A *(Asst.Prof. ,Dept. of Electronics and Communication Engineering, VISAT, Elanji ,Ernakulam ,Kerala ,India **(Student, Dept. of Electronics and Communication Engineering, VISAT, Elanji ,Ernakulam ,Kerala, India ABSTRACT The robotic vehicle can be controlled by a PC or an android device. The GUI interface used to control the robot is developed in MATLAB, and the android app is developed using MIT appinventor 2. The robotic vehicle is equipped with an IP web camera for GUI interface and another wireless camera having night vision capability for remote monitoring/spying purposes. This system can be used in sensitive areas where humans cannot enter directly. The commands provided by android application/GUI interface are used to move the robot in front, back and left right directions. The vehicle consists of a Bluetooth receiver interfaced to a PIC microcontroller. On receiving command from the receiver, the PIC microcontroller operates on the movement of motor through a driver IC. The android device or laptop can operate the vehicle at a good Bluetooth communication range. The night vision camera mounted on robot allows for efficient spying even in darkest areas using infrared lighting. Keywords: Android, Bluetooth, GUI, IP webcamera, Night vision I. INTRODUCTION Spy robots operates very much like a human Spy. This type of robots can move around in their environment. Our system aims to build a simple low cost spy robot. The main advantage of our system is that its simplicity in circuit and user interface to control it. The SPY-BOT moves in required directions as per the commands obtained from the host. The host can be a Bluetooth enabled PC or an android device. The camera used in this robot is having the ability to produce video output even if it is in a dark environment. The android app and GUI interface are designed in a user friendly manner. The simplicity of it makes easy to operate. II. BLOCK DIAGRAM The PIC16F877A [1] microcontroller is the main component used in this circuit. The controlling device sends commands to the HC-05 Bluetooth module. And it will send characters serially to the serial communication pins[2] of PIC microcontroller. The serially obtained data is used for robot’s motion in different directions. The output of the night vision camera can be viewed on an android device. Fig 1 : Block diagram of the SPY-BOT III. PRINCIPLE OF OPERATION AND USER INTERFACE The PIC microcontroller is programmed in such a way that it provides output for the motor driver IC as per the character obtained from the host. The movement will be as follows for each character. Table 1 Robot Movement Directions Character received Motion / operation A Front B Back C Left D Right E Stop 1 Camera ON 2 Camera OFF RESEARCH ARTICLE OPEN ACCESS
  • 2. Nirmal K Thomas.et.al.Int. Journal of Engineering Research and Application www.ijera.com ISSN: 2248-9622, Vol. 7, Issue 5, (Part -I) May 2017, pp.22-24 www.ijera.com DOI: 10.9790/9622-0705012224 23 | P a g e Fig3: Screen shot of SPY-BOT application Fig3: Matlab Gui interface for controlling the robot IV. CIRCUIT OPERATION The Bluetooth module interfaced with the PIC microcontroller will receives characters as data from the host. TX[1] and RX[1] pins of PIC IC are connected to the Bluetooth module. The PIC microcontroller is programmed in such a way to produce outputs for the motor driving IC so as to make required motion by the motors. The L293D[3] will produce output as per the input obtained from the PIC microcontroller. And one of the output pins of PIC microcontroller is connected to the relay for the switching purpose of the night vision camera. If we are using an android device for the controlling purpose, we have to pair the HC-05 Bluetooth module with our smart phone. After pairing we have to open the SPY-BOT application in our smart phone and wait for a second to establish connection between the smart phone and HC-05 Bluetooth module. Once connection is made successfully we can start controlling the robot by touching on the buttons on your Smartphone’s screen. Fig3: Circuit diagram of SPY-BOT The night vision camera in this project is also having a wireless connectivity. By using a Smartphone we can see the visuals in it. It is connected to the android Smartphone by using wifi as medium. Once the camera is turned on it produces a wifi hotspot. We have to connect to this hotspot using our phone’s wifi. An application obtained from Google play store is used to interact with this camera. The wireless camera also supports voice transmission to smart phone and also it receives voice from the Smart phone. When the camera is in dark area the IR lights are turned on and produces night vision visuals on our smart phone. V. ALGORITHM FOR SPY-BOT OPERATION 1. Start 2. Declare and define all functions and variables as per our requirement and Initialize the ports. 3. Call stop function initially to stop the robot. 4. Initialize UART and set baud rate. 5. 5. Check if UART1_Data_Ready() is then go to step 6 else continue in this step. 6. Copy the data obtained serially to a variable uart_rd. 7. Check if the character obtained in the variable uart_rd is A then call front function to move the robot in front direction.
  • 3. Nirmal K Thomas.et.al.Int. Journal of Engineering Research and Application www.ijera.com ISSN: 2248-9622, Vol. 7, Issue 5, (Part -I) May 2017, pp.22-24 www.ijera.com DOI: 10.9790/9622-0705012224 24 | P a g e 8. Check if the character obtained in the variable uart_rd is B then call back function to move the robot in back direction. 9. Check if the character obtained in the variable uart_rd is C then call left function to move the robot in left direction. 10. Check if the character obtained in the variable uart_rd is D then call right function to move the robot in right direction. 11. Check if the character obtained in the variable uart_rd is E then call stop function to stop the robot. 12. Check if the character obtained in the variable uart_rd is 1 then call camera on function to turn on the camera. 13. Check if the character obtained in the variable uart_rd is 1 then call camera off function to turn off the camera. 14. Go to step 6 15. stop VI.CONCLUSION The robotic vehicle is equipped with a wireless camera having night vision capability for remote monitoring/spying purposes. The system is a simple one which makes it easy to design and maintain. The same hardware can be used for both GUI and android device to control the movement of the robot. Which makes it small in size of PCB. It can be used in environments like forests and other places where humans cannot possibly enter during the night. At the time of war where it can be used to collect information from the enemy and monitor that information at a far secure area, and safely make plans for the counter attack. The range of controlling is limited in Bluetooth range. By using a night vision camera with IP address the number of cameras used can be reduced to one. REFERENCES [1]. Muhammad Ali Mazidi, PIC microcontroller and embedded systems using assembly and C for PIC18(Pearson publications). [2]. Ramesh S Gaonkar, Fundamentals of Microcontrollers and applications in Embeded systems with PIC microcontrollers(Thomson publications) [3]. Prerna Jain, Pallavi N. Firke, Kalyanee N. Kapadnis, Trupti S. Patil, and Sonali S., RF based Spy Robot, International Journal of Engineering Research and Applications, 18(2),ISSN : 2248-9622, Vol. 4, Issue 4( Version 2), April 2014, pp.06-09