Classification Color System (CCS) · CCS is a robotic system that classify objects according to...

35
Classification Color System (CCS) Supervisor: Dr. Samer Arandi Prepared By: Dana Yasin Samah Ktaifan

Transcript of Classification Color System (CCS) · CCS is a robotic system that classify objects according to...

Page 1: Classification Color System (CCS) · CCS is a robotic system that classify objects according to their colors. Hardware Components 1. Arduino 2. DC Motors 3. H-Bridges [L293D] 4. Color

Classification Color System (CCS)

Supervisor: Dr. Samer Arandi

Prepared By:

Dana Yasin

Samah Ktaifan

Page 2: Classification Color System (CCS) · CCS is a robotic system that classify objects according to their colors. Hardware Components 1. Arduino 2. DC Motors 3. H-Bridges [L293D] 4. Color

Outlines

o Introduction.

o Hardware Components.

o Design.

o Implementation.

o Problems.

o Demo.

o Future Works.

Page 3: Classification Color System (CCS) · CCS is a robotic system that classify objects according to their colors. Hardware Components 1. Arduino 2. DC Motors 3. H-Bridges [L293D] 4. Color

Introduction

CCS is a robotic system that

classify objects according

to their colors.

Page 4: Classification Color System (CCS) · CCS is a robotic system that classify objects according to their colors. Hardware Components 1. Arduino 2. DC Motors 3. H-Bridges [L293D] 4. Color

Hardware Components

1. Arduino

2. DC Motors

3. H-Bridges [L293D]

4. Color Sensor

5. ULN2003

Page 5: Classification Color System (CCS) · CCS is a robotic system that classify objects according to their colors. Hardware Components 1. Arduino 2. DC Motors 3. H-Bridges [L293D] 4. Color

Hardware Components

Arduino

- An Open Source Platform.

- Very Flexible.

- Consists of both Hardware and Software.

- Uses C++.

Page 6: Classification Color System (CCS) · CCS is a robotic system that classify objects according to their colors. Hardware Components 1. Arduino 2. DC Motors 3. H-Bridges [L293D] 4. Color

Hardware Components

H-Bridge [L293D]

Page 7: Classification Color System (CCS) · CCS is a robotic system that classify objects according to their colors. Hardware Components 1. Arduino 2. DC Motors 3. H-Bridges [L293D] 4. Color

Hardware Components

ULN2003

Page 8: Classification Color System (CCS) · CCS is a robotic system that classify objects according to their colors. Hardware Components 1. Arduino 2. DC Motors 3. H-Bridges [L293D] 4. Color

Hardware Components

Color Sensor (TCS230)

Light-to-frequency converter.

How does this Sensor work?

S2 S3 Color

LOW LOW Red

LOW HIGH Blue

HIGH HIGH Green

Page 9: Classification Color System (CCS) · CCS is a robotic system that classify objects according to their colors. Hardware Components 1. Arduino 2. DC Motors 3. H-Bridges [L293D] 4. Color

Design

The Base.

Vertical Arm.

Horizontal Arm.

Supporting Leg.

The Boxes.

Page 10: Classification Color System (CCS) · CCS is a robotic system that classify objects according to their colors. Hardware Components 1. Arduino 2. DC Motors 3. H-Bridges [L293D] 4. Color

Design

1. The Base

Page 11: Classification Color System (CCS) · CCS is a robotic system that classify objects according to their colors. Hardware Components 1. Arduino 2. DC Motors 3. H-Bridges [L293D] 4. Color

Design

Dc Motor with the pulley

and belt.

1. The Base

Page 12: Classification Color System (CCS) · CCS is a robotic system that classify objects according to their colors. Hardware Components 1. Arduino 2. DC Motors 3. H-Bridges [L293D] 4. Color

Design

1. The Base

Page 13: Classification Color System (CCS) · CCS is a robotic system that classify objects according to their colors. Hardware Components 1. Arduino 2. DC Motors 3. H-Bridges [L293D] 4. Color

Design

2. The Vertical Arm

Page 14: Classification Color System (CCS) · CCS is a robotic system that classify objects according to their colors. Hardware Components 1. Arduino 2. DC Motors 3. H-Bridges [L293D] 4. Color

Design

3. The Horizontal Arm 1. Two Dc Motors.

2. Pulley-Belt System.

3. Housing Unit.

4. Contactor.

Page 15: Classification Color System (CCS) · CCS is a robotic system that classify objects according to their colors. Hardware Components 1. Arduino 2. DC Motors 3. H-Bridges [L293D] 4. Color

Design

3. The Horizontal Arm

1. The Pulley-Belt System

Page 16: Classification Color System (CCS) · CCS is a robotic system that classify objects according to their colors. Hardware Components 1. Arduino 2. DC Motors 3. H-Bridges [L293D] 4. Color

Design

3. The Horizontal Arm

1. The Pulley-Belt System

Page 17: Classification Color System (CCS) · CCS is a robotic system that classify objects according to their colors. Hardware Components 1. Arduino 2. DC Motors 3. H-Bridges [L293D] 4. Color

Design

3. The Horizontal Arm

2. The Housing Unit

Consists:

- The Magnet-DC Motor.

- A Pulley.

Page 18: Classification Color System (CCS) · CCS is a robotic system that classify objects according to their colors. Hardware Components 1. Arduino 2. DC Motors 3. H-Bridges [L293D] 4. Color

Design

3. The Horizontal Arm

3. The Electromagnet

Page 19: Classification Color System (CCS) · CCS is a robotic system that classify objects according to their colors. Hardware Components 1. Arduino 2. DC Motors 3. H-Bridges [L293D] 4. Color

Design

3. The Horizontal Arm

4. The Contactor

Page 20: Classification Color System (CCS) · CCS is a robotic system that classify objects according to their colors. Hardware Components 1. Arduino 2. DC Motors 3. H-Bridges [L293D] 4. Color

Design

4. The Supported Leg

Page 21: Classification Color System (CCS) · CCS is a robotic system that classify objects according to their colors. Hardware Components 1. Arduino 2. DC Motors 3. H-Bridges [L293D] 4. Color

Design

5. The Boxes

Page 22: Classification Color System (CCS) · CCS is a robotic system that classify objects according to their colors. Hardware Components 1. Arduino 2. DC Motors 3. H-Bridges [L293D] 4. Color

Design Summary

We have three DC motors

1. Motor 1 : Base-DC Motor

2. Motor 2 : Belt-DC Motor

3. Motor 3: Magnet-DC Motor

Page 23: Classification Color System (CCS) · CCS is a robotic system that classify objects according to their colors. Hardware Components 1. Arduino 2. DC Motors 3. H-Bridges [L293D] 4. Color

Implementation

Working Process

Start

Parking Mode

Pick Objects

Detect Color

Go to the Right Box

Drop The Object

Go back to the main box

Finish?

End No

YES

Page 24: Classification Color System (CCS) · CCS is a robotic system that classify objects according to their colors. Hardware Components 1. Arduino 2. DC Motors 3. H-Bridges [L293D] 4. Color

Implementation

1. Parking Mode

It is the Initial state of the system.

Why did we add this step?

- No memory unit.

Page 25: Classification Color System (CCS) · CCS is a robotic system that classify objects according to their colors. Hardware Components 1. Arduino 2. DC Motors 3. H-Bridges [L293D] 4. Color

Implementation -Parking Mode

Start

Magnet-DC Motor

UP

Move the Housing

unit above the

housing unit

Base-DC Motor

Front

Stop Magnet-DC

Motor

Delay

Delay Finish

Stop Base-DC

Motor

Delay Finish

Delay

Check the Contactor

Stop Belt-DC

Motor

Move the

vertical arm to

the center

Belt-DC Motor

to Left

Let Down

Thread

Finish

YES

YES

NO

NO

Not Pressed

Pressed

Page 26: Classification Color System (CCS) · CCS is a robotic system that classify objects according to their colors. Hardware Components 1. Arduino 2. DC Motors 3. H-Bridges [L293D] 4. Color

Implementation

2. Pick Object and Detect Colors

Page 27: Classification Color System (CCS) · CCS is a robotic system that classify objects according to their colors. Hardware Components 1. Arduino 2. DC Motors 3. H-Bridges [L293D] 4. Color

Implementation

3. Go To The Right Box

Page 28: Classification Color System (CCS) · CCS is a robotic system that classify objects according to their colors. Hardware Components 1. Arduino 2. DC Motors 3. H-Bridges [L293D] 4. Color

Implementation

4. Go back to the Main Box

Page 29: Classification Color System (CCS) · CCS is a robotic system that classify objects according to their colors. Hardware Components 1. Arduino 2. DC Motors 3. H-Bridges [L293D] 4. Color

Problems

1. Color Sensor

It was very sensitive to light.

Solution:

1. Change the Color Sensor.

2. Put the Sensor in a small box.

Page 30: Classification Color System (CCS) · CCS is a robotic system that classify objects according to their colors. Hardware Components 1. Arduino 2. DC Motors 3. H-Bridges [L293D] 4. Color

Problems

2. Stepper motor.

The speed of the color sensor was

very low.

Try writing new codes.

Page 31: Classification Color System (CCS) · CCS is a robotic system that classify objects according to their colors. Hardware Components 1. Arduino 2. DC Motors 3. H-Bridges [L293D] 4. Color

Problems

Solution:

1. Change the Stepper motor with a new DC

motor.

2. Stepper motor.

Page 32: Classification Color System (CCS) · CCS is a robotic system that classify objects according to their colors. Hardware Components 1. Arduino 2. DC Motors 3. H-Bridges [L293D] 4. Color

Problems

3. Design

Solution:

Page 33: Classification Color System (CCS) · CCS is a robotic system that classify objects according to their colors. Hardware Components 1. Arduino 2. DC Motors 3. H-Bridges [L293D] 4. Color

Future Works

1. Replace DC motors by Stepper motors.

2. Change the magnetic with a hand .

3. Can develop a mobile application with Bluetooth

Page 34: Classification Color System (CCS) · CCS is a robotic system that classify objects according to their colors. Hardware Components 1. Arduino 2. DC Motors 3. H-Bridges [L293D] 4. Color

Demo Video

Page 35: Classification Color System (CCS) · CCS is a robotic system that classify objects according to their colors. Hardware Components 1. Arduino 2. DC Motors 3. H-Bridges [L293D] 4. Color

Thank You