android controlled arduino spy robot
Post on 25-Jan-2017
281 Views
Preview:
TRANSCRIPT
Final Year Project PresentationOn
“Arduino Spy Robot Controlled By Android Application”
B P Poddar Institute Of Management & Technology
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
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
Presentation Flow:
Project ObjectiveFeatures
Hardware RequirementsSoftware Requirements
Hardware and Software SpecificationsCircuit DiagramsCircuit Structure
FlowchartsWorking
Future EnhancementsConclusionReference
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.
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.
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
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
Software Requirements:
Arduino Software IDE Android Studio
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)
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
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
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
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)
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
Circuit Diagram:
Connection between HC-05 and Arduino Connection between Arduino, Motor & Motor IC L293D
Circuit Structure:
Application UI
Flowcharts:Android Application
Arduino
Working:Connecting Camera
Home Network
Connect
Assign
IP
Devices access camera through Camera IP
Device 1Device 2
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
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.
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.
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
top related