8thsemfinalyearproject 150309090112 Conversion Gate01

Embed Size (px)

Citation preview

  • 7/25/2019 8thsemfinalyearproject 150309090112 Conversion Gate01

    1/18

    Dharmendra Savaliya(100230111012)Ravi Pambhar (100230111017)Ketan Sangani (100230111035)Raju Parmar (100230111037)

    Guided By :- Prof. Parul Madam

    http://www.bst4ever.blogspot.in

    http://www.bst4ever.blogspot.in/http://www.bst4ever.blogspot.in/
  • 7/25/2019 8thsemfinalyearproject 150309090112 Conversion Gate01

    2/18

    Flowchart of Process

    Software and hardware Require

    Flowchart of Projects

    Introduction to Arduino Arduino IDE

    ULN 2803 Motor driver

    Video Processing Application

  • 7/25/2019 8thsemfinalyearproject 150309090112 Conversion Gate01

    3/18

  • 7/25/2019 8thsemfinalyearproject 150309090112 Conversion Gate01

    4/18

    Noise Remove From Live Image

  • 7/25/2019 8thsemfinalyearproject 150309090112 Conversion Gate01

    5/18

    Image Processing using MATLABTools used:

    Software:Matlab,arduino software

    Hardware* Arduino controller board* Serial Cable* Power Supply* Working Web cam mounted on a Robot

    Understanding the theory of:1. Image Acquisition

    2. Image Processing3. Data Communication4. Logic of the programme5. Matlab programme6. Arduino programme

    Ball follower using MATLAB

  • 7/25/2019 8thsemfinalyearproject 150309090112 Conversion Gate01

    6/18

    Flowchart Of Project Work

  • 7/25/2019 8thsemfinalyearproject 150309090112 Conversion Gate01

    7/18

    It is Open Source, both in terms of Hardware and Software.

    It is cheap, the hardware can be built from components.

    It can communicate with a computer via serial connectionover USB (Bluetooth model coming soon!).

    It can be powered from USB or standalone DC power.

  • 7/25/2019 8thsemfinalyearproject 150309090112 Conversion Gate01

    8/18

    Microcontroller ATmega8

    Operating Voltage 5V

    Input Voltage (limits) 6-20V

    Digital I/O Pins 14

    Analog Input Pins 6

    Flash Memory 32 KB (ATmega8)

    SRAM 2 KB (ATmega8)

    EEPROM 1 KB (ATmega8)

    Clock Speed 16 MHz

  • 7/25/2019 8thsemfinalyearproject 150309090112 Conversion Gate01

    9/18

    Introduction Of Arduino Board

    Sensors ( to sense stuff )1.Push buttons,2. touch pads,3.Variable resistors(eg. volume knob / sliders)4.Photoresistors

    (sensing light levels)5.Thermistors(temperature)6.Ultrasound(proximity range finder)

    Actuators ( to do stuff )1.Lights,2. LEDs3.Motors4.Speakers5.Displays (LCD)

  • 7/25/2019 8thsemfinalyearproject 150309090112 Conversion Gate01

    10/18

  • 7/25/2019 8thsemfinalyearproject 150309090112 Conversion Gate01

    11/18

    Relay Driver Applications500-mA Rated Collector Current (SingleOutput)High-Voltage Outputs . . . 50 V

    Inputs Compatible With Various Types ofLogic

    Compatible with ULN2800A Series

    description/ordering informationThe ULN2803A is a high-voltage, high-currentDarlington transistor array. The device consists of

    eight npn Darlington pairs . Thecollector-current rating of each Darlington pair is500 mA. The Darlington pairs may be connectedin parallel for higher current capability.

  • 7/25/2019 8thsemfinalyearproject 150309090112 Conversion Gate01

    12/18

  • 7/25/2019 8thsemfinalyearproject 150309090112 Conversion Gate01

    13/18

  • 7/25/2019 8thsemfinalyearproject 150309090112 Conversion Gate01

    14/18

    Video is sequence of images(frame).

    We can process on frame of video one by one its call video processing.

    Applications :-

    In chemical industry for automationMouse controlling on desktop.

    RGB Object counting, replacement in industries.

    Video surveillance and recording.

    Motion Detection in LIVE Video.

    Edge detection and object moniteringFace Detection and Tracking in LIVE Video.

  • 7/25/2019 8thsemfinalyearproject 150309090112 Conversion Gate01

    15/18

    Tracking

    By doing vector math, and knowingthe pixel to distance ratio, one cancalculate the displacement, velocity,and acceleration of a moving blob.

    Motion Detection

    Motion detection works onthe basis of frame differencing

    -meaning comparing how pixels-(usually blobs) change location- after each frame.

  • 7/25/2019 8thsemfinalyearproject 150309090112 Conversion Gate01

    16/18

    Background Subtraction

    capture two framescompare the pixel colors oneach frame if the colors are

    the same,replace with the color whiteelse, keep the new pixel.

    Optical Flow

    3D analysis,altitude measurement andvelocity measurement.

  • 7/25/2019 8thsemfinalyearproject 150309090112 Conversion Gate01

    17/18

    1. http://in.mathworks.com/matlabcentral/

    2. http://arindambose.com/

    http://in.mathworks.com/matlabcentral/http://in.mathworks.com/matlabcentral/http://in.mathworks.com/matlabcentral/
  • 7/25/2019 8thsemfinalyearproject 150309090112 Conversion Gate01

    18/18