Вы находитесь на странице: 1из 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.

Вам также может понравиться