android controlled arduino spy robot

26

Upload: mahesh-tibrewal

Post on 25-Jan-2017

288 views

Category:

Engineering


10 download

TRANSCRIPT

Page 1: Android Controlled Arduino Spy Robot
Page 2: Android Controlled Arduino Spy Robot

Final Year Project PresentationOn

“Arduino Spy Robot Controlled By Android Application”

B P Poddar Institute Of Management & Technology

Page 3: Android Controlled Arduino Spy Robot

Presented By:

NAME UNIVERSITY ROLL NO UNIVERSITY REGISTRATION NO

ANANGA MOHAN CHATTERJEE 11500112046 121150110012ANIKET ANAND 11500112047 121150110013MADHUJA ROY 11500112078 121150110045

MAHESH TIBREWAL 11500112079 121150110046

Under the supervision of :MR. BIKROMADITTYA MONDAL

Assistant ProfessorDepartment of Computer Science & Engineering

B. P. Poddar Institute Of Management And Technology

Page 4: Android Controlled Arduino Spy Robot

We express our sincere gratitude to our mentor Mr. Bikromadittya Mondal of Department of CSE, BPPIMT for extending his valuable time for us to take up this problem as a Project. We are also indebted to our seniors, who have passed from this college for their unconditional help and inspiration. Last but not the least we would like to express our gratitude to all the faculty members of our department who helped us in their own way whenever needed.

Acknowledgement

Page 5: Android Controlled Arduino Spy Robot

Presentation Flow:

Project ObjectiveFeatures

Hardware RequirementsSoftware Requirements

Hardware and Software SpecificationsCircuit DiagramsCircuit Structure

FlowchartsWorking

Future EnhancementsConclusionReference

Page 6: Android Controlled Arduino Spy Robot

Project Objective:

o To develop a robot car that can move on a given terrain. o To connect a spy camera will help it to spy on the target object(s) through

live video streaming .

o To develop an android application will wirelessly control The robot.

Page 7: Android Controlled Arduino Spy Robot

Features:

o Movement: Our robot can move in basic four directions namely, forward, backward, left and right.

o Wireless: The robot moves on getting command from an android phone application in wireless mode through Bluetooth

o Surveillance: Our robot has a spy camera attached to it which captures video as well as snapshot of the area it operating in.

Page 8: Android Controlled Arduino Spy Robot

Hardware Requirements:Basic model of Robot

Motor x 2(12V, 60 RPM)

Chassis(3.5’ x 6’ x 2’)DC jack socketScrew, nut, bolt (10 pieces)

ON/OFF SwitchWheel x 2CastorMotor Clamp x 2

Page 9: Android Controlled Arduino Spy Robot

Hardware Requirements:Electronic Spares

Arduino Uno(atmega 328p-pu)

Battery ChargerUSB cable Wires and cables

Battery x 2(4V, 1.5Ah)Motor driver (ICL293D)Bluetooth modem (HC-05)

IP Camera

Page 10: Android Controlled Arduino Spy Robot

Software Requirements:

Arduino Software IDE Android Studio

Page 11: Android Controlled Arduino Spy Robot

Hardware & Software Specifications:Arduino Uno (atmega 328p-pu)

• Technical specifications

• Power (6-20 V)

• Memory (32 KB Flash memory, 2KB SRAM, 1KB EEPROM)

• Input and output (14 Digital pins, 6 Analog pins)

• Communication (pin 0- RX & pin 1-TX, serial

communication)

• Programming (Arduino Software)

• Physical Characteristics (2.7’ x 2.1’ Board)

Page 12: Android Controlled Arduino Spy Robot

Hardware & Software Specifications:Bluetooth modem HC-05

• 6 pins- Vcc, GND, TX, RX, Key and LED

• Master/Slave

• Range 10m

• Security- Authentication and encryption

• Power Supply- +3.3VDC, 50mA

• Working temperature- -20 ~ +75 Centigrade

Page 13: Android Controlled Arduino Spy Robot

Hardware & Software Specifications:Motor Driver (ICL293D)

• Integrated Circuit Chip

• 16 pins- Ground pins(4), Input pins(4), Output

pins(4), Enable pins(2), Voltage pins(2)

INPUT 1 INPUT 2 ENABLE 1,2 Result

0 0 1 Stop

0 1 1 Anti-clockwise rotation

1 0 1 Clockwise rotation

1 1 1 Stop

0 1 50% duty cycle Anti-clockwise rotation with half speed

1 0 50% duty cycle Clockwise rotation with half speed

Page 14: Android Controlled Arduino Spy Robot

Hardware & Software Specifications:IP Camera

• Used for surveillance• Can send and receive data via a computer

network and the Internet• Two types-Centralized, Decentralized• 3-level user access

(administrator/operator/guest)• Multi-area motion detection• SXVGA (1280 x 960) resolution at 30fps• WPS support for easy connection• Compatible with IEEE 802.11b/g/n products

Page 15: Android Controlled Arduino Spy Robot

Hardware & Software Specifications:Arduino Software

• Writing “Sketch” and uploading• Code Files- Arduino code file(no visible

extension)/C code files(.c extension)/C++ file(.cpp)/header files(.h)

Page 16: Android Controlled Arduino Spy Robot

Hardware & Software Specifications:Android Studio

• Based on JetBrains’ IntelliJ IDEA software• Open Source• Tools to catch performance, usability, version

compatibility and other problems• Template based wizards to create a common

Android Designs and components• Support for building Android Wear Apps• Built in support for Google Cloud Platform

Page 17: Android Controlled Arduino Spy Robot

Circuit Diagram:

Connection between HC-05 and Arduino Connection between Arduino, Motor & Motor IC L293D

Page 18: Android Controlled Arduino Spy Robot

Circuit Structure:

Page 19: Android Controlled Arduino Spy Robot

Application UI

Page 20: Android Controlled Arduino Spy Robot
Page 21: Android Controlled Arduino Spy Robot

Flowcharts:Android Application

Arduino

Page 22: Android Controlled Arduino Spy Robot

Working:Connecting Camera

Home Network

Connect

Assign

IP

Devices access camera through Camera IP

Device 1Device 2

Page 23: Android Controlled Arduino Spy Robot

Working:Application and Robot

Arduino

Motor IC L293D

HC-05 Bluetooth Module

Send Signal to HC-05

Bluetooth

Transmitting received signal to

Arduino UNO

Instructs Motor IC according to the signal received

Runs the motor as per the instruction

Application

Page 24: Android Controlled Arduino Spy Robot

Future Enhancements:

o We can invoke technology so that the communication with the Arduino can even be made from miles.

o We can use a camera that may have its own internet connection as well don’t require any home network or wired connection to transmit live stream of video.

o The robot can further be invoked with artificial intelligence o We can invoke a technology so that we can rotate the camera from the

application itself.

Page 25: Android Controlled Arduino Spy Robot

Conclusion

Our project contains the following:o A spy robot which can move in basic four directions.o An android application to control the movement of robot wirelessly over

Bluetooth

Our project has the following features:o The robot is controlled wirelessly by self-developed android application.o It sends the live video stream of the area around it, over a home network as well

as cloud.o The robot can move in forward, backward, left and right directions.

Page 26: Android Controlled Arduino Spy Robot

Reference

www.arduino.cc

Arduino Microcontroller guide by W. Durfee, University of Minnesota

Getting started with arduino, by messimo banze

C programming for Arduino by Julien Bayle

www.developer.android.com

en.wikipedia.org