Download as ppt, pdf, or txt
Download as ppt, pdf, or txt
You are on page 1of 15

SRI JAYACHAMARAJENDRA COLLEGE OF

ENGINEERING
Mysore

Department of Information Science and


Engineering

REMOTELY CONTROLLED CAR

Guided By : By :
S P Shivprakash Anurag B
Assist. Prof. ISE Charan S Pai
SJCE, Mysore Prashanth Bhat
Sachin A
REMOTELY CONTROLLED CAR
-INTRODUCTION

 The project involves controlling a robotic car using , a


Wi-Fi/3G and camera enabled android mobile and
Laptop.
 The hardware involves use of microcontroller, android
mobile , Bluetooth receiver and a robotic car with gear
motors.
REMOTELY CONTROLLED CAR
– WORKING

 The Android mobile which is placed on the car and acts as a


brain.

 The mobile camera is used to capture the video and sent it to


the controller/user on IP.

 Android mobile is interfaced with microcontroller via


Bluetooth.
REMOTELY CONTROLLED CAR
– WORKING

 Microcontrollercontrols the gear motors attached to the


wheels based on instruction from the brain.

 The controller/user controls the car by watching video which


is sent from android mobile.

 The instructions (like move left, right, etc.,) from


controller/user is sent to android mobile which in turn
instructs the microcontroller to control the car.
REMOTELY CONTROLLED CAR
– ARCHITECTURE

microcontroller

phone
 video transfer

 control commands
REMOTELY CONTROLLED CAR
– DATA FLOW DIAGRAM
REMOTELY CONTROLLED CAR
– CLASS DIAGRAMS
 User side
User
StartVideo() GetControl()
StartVideo()
GetControl()

Video Control

VideoBuffer Button
File Socket

send(socket)
REMOTELY CONTROLLED CAR
– CLASS DIAGRAMS
 User side
Video

Inheritance VideoBuffer Inheritance


File

VideoPlay
VideoReceiver
Player
Socket
Socket
receive(socket,File)
Display(File)
REMOTELY CONTROLLED CAR
– CLASS DIAGRAMS
 Hardware side
StartUp
Start() Start()
CreateThread(
)

Start()
VideoRecord VideoSender ReceicveControls
Socket
Camera Socket
File VideoBuffer buffer
startRecord(File) Connect_MC(buffer)
File
Stop() receive(socket,buffer)
send(socket,File)
REMOTELY CONTROLLED CAR
– REQUIREMENTS
 Hardware
 Android mobile
 Microcontroller ( AtMega16 ).
 Bluetooth receiver.
 Gear motors.

 Software
 Android SDK
 Eclipse IDE
 AVR Studio – To burn Microcontroller
 Java and C programming.
 Laptop (RAM – 1GB , HDD-80GB )
REMOTELY CONTROLLED CAR
– SNAPSHOTS
REMOTELY CONTROLLED CAR
– SNAPSHOTS
REMOTELY CONTROLLED CAR
– SNAPSHOTS
REMOTELY CONTROLLED CAR
– FUTURE IMPLEMENTATIONS

 Hardware side programming.

 Interfacing mobile phone and hardware via Bluetooth.

 Hardware Design and Implementation.

You might also like