Remotely Controlled Car_2

download Remotely Controlled Car_2

of 15

Transcript of Remotely Controlled Car_2

  • 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