remotely controlled car_2
TRANSCRIPT
-
7/31/2019 Remotely Controlled Car_2
1/15
REMOTELY CONTROLLED CAR
By :
Anurag B
Charan S Pai
Prashanth Bhat
Sachin A
SRI JAYACHAMARAJENDRA COLLEGE OFENGINEERING
Mysore
Department of Information Science andEngineering
Guided By :S P ShivprakashAssist. Prof. ISESJCE, Mysore
-
7/31/2019 Remotely Controlled Car_2
2/15
REMOTELY CONTROLLED CAR-INTRODUCTION
The project involves controlling a robotic car using ,
a Wi-Fi/3G and camera enabled android mobile andLaptop.
The hardware involves use of microcontroller,android mobile , Bluetooth receiver and a roboticcar with gear motors.
-
7/31/2019 Remotely Controlled Car_2
3/15
REMOTELY CONTROLLED CAR WORKING
The Android mobile which is placed on the car and actsas a brain.
The mobile camera is used to capture the video andsent it to the controller/user on IP.
Android mobile is interfaced with microcontroller via
Bluetooth.
-
7/31/2019 Remotely Controlled Car_2
4/15
REMOTELY CONTROLLED CAR WORKING
Microcontroller controls the gear motors attached to thewheels based on instruction from the brain.
The controller/user controls the car by watching videowhich is sent from android mobile.
The instructions (like move left, right, etc.,) from
controller/user is sent to android mobile which in turninstructs the microcontroller to control the car.
-
7/31/2019 Remotely Controlled Car_2
5/15
-
7/31/2019 Remotely Controlled Car_2
6/15
REMOTELY CONTROLLED CAR DATA FLOW DIAGRAM
-
7/31/2019 Remotely Controlled Car_2
7/15
REMOTELY CONTROLLED CAR CLASS DIAGRAMS
User side
User
StartVideo()
GetControl()
Video
VideoBufferFile
Control
ButtonSocket
send(socket)
GetControl()StartVideo()
-
7/31/2019 Remotely Controlled Car_2
8/15
REMOTELY CONTROLLED CAR CLASS DIAGRAMS
User side
Video
VideoBuffer
File
VideoPlay
PlayerSocket
Display(File)
VideoReceiver
Socket
receive(socket,File)
InheritanceInheritance
-
7/31/2019 Remotely Controlled Car_2
9/15
REMOTELY CONTROLLED CAR CLASS DIAGRAMS
Hardware sideStartUp
CreateThread()
VideoRecord
CameraFile
startRecord(File)Stop()
VideoSender
Socket
VideoBuffer
File
send(socket,File)
ReceicveControls
Socketbuffer
Connect_MC(buffer)receive(socket,buffer)
Start()Start()
Start()
-
7/31/2019 Remotely Controlled Car_2
10/15
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 )
-
7/31/2019 Remotely Controlled Car_2
11/15
REMOTELY CONTROLLED CAR SNAPSHOTS
-
7/31/2019 Remotely Controlled Car_2
12/15
REMOTELY CONTROLLED CAR SNAPSHOTS
-
7/31/2019 Remotely Controlled Car_2
13/15
REMOTELY CONTROLLED CAR SNAPSHOTS
-
7/31/2019 Remotely Controlled Car_2
14/15
REMOTELY CONTROLLED CARFUTUREIMPLEMENTATIONS
Hardware side programming.
Interfacing mobile phone and hardware viaBluetooth.
Hardware Design and Implementation.
-
7/31/2019 Remotely Controlled Car_2
15/15