Prepared by: Walaa Maqdasawi Razan Jararah Supervised by: Dr. … · 2015-09-09 · Arduino MEGA...

25
Prepared by: Walaa Maqdasawi Razan Jararah Supervised by: Dr. Aladdin Masri

Transcript of Prepared by: Walaa Maqdasawi Razan Jararah Supervised by: Dr. … · 2015-09-09 · Arduino MEGA...

Page 1: Prepared by: Walaa Maqdasawi Razan Jararah Supervised by: Dr. … · 2015-09-09 · Arduino MEGA 2560. OV7670. DC MOTOR L293D. ultrasonic sensor(HC_SR04) IR receiver transmitter (TCRT5000)

Prepared by: Walaa Maqdasawi

Razan Jararah

Supervised by: Dr. Aladdin Masri

Page 2: Prepared by: Walaa Maqdasawi Razan Jararah Supervised by: Dr. … · 2015-09-09 · Arduino MEGA 2560. OV7670. DC MOTOR L293D. ultrasonic sensor(HC_SR04) IR receiver transmitter (TCRT5000)

Introduction

What is color selector robot

Hardware components

Software needed

Methodology

Problems and constraints

Page 3: Prepared by: Walaa Maqdasawi Razan Jararah Supervised by: Dr. … · 2015-09-09 · Arduino MEGA 2560. OV7670. DC MOTOR L293D. ultrasonic sensor(HC_SR04) IR receiver transmitter (TCRT5000)

Robotics is a science that combines the

computer, mechanical and electrical

engineering.

It deals with the design, construction,

operation, and application of robots.

Page 4: Prepared by: Walaa Maqdasawi Razan Jararah Supervised by: Dr. … · 2015-09-09 · Arduino MEGA 2560. OV7670. DC MOTOR L293D. ultrasonic sensor(HC_SR04) IR receiver transmitter (TCRT5000)

Color selector robot is an autonomous robot that

works independently without any control or

navigation.

Its work depends on the programming that has been

set in the microcontroller that used for the robot.

Page 5: Prepared by: Walaa Maqdasawi Razan Jararah Supervised by: Dr. … · 2015-09-09 · Arduino MEGA 2560. OV7670. DC MOTOR L293D. ultrasonic sensor(HC_SR04) IR receiver transmitter (TCRT5000)
Page 6: Prepared by: Walaa Maqdasawi Razan Jararah Supervised by: Dr. … · 2015-09-09 · Arduino MEGA 2560. OV7670. DC MOTOR L293D. ultrasonic sensor(HC_SR04) IR receiver transmitter (TCRT5000)

Localization.

Object detection.

Color recognition.

Line following.

Material handling.

Page 7: Prepared by: Walaa Maqdasawi Razan Jararah Supervised by: Dr. … · 2015-09-09 · Arduino MEGA 2560. OV7670. DC MOTOR L293D. ultrasonic sensor(HC_SR04) IR receiver transmitter (TCRT5000)
Page 8: Prepared by: Walaa Maqdasawi Razan Jararah Supervised by: Dr. … · 2015-09-09 · Arduino MEGA 2560. OV7670. DC MOTOR L293D. ultrasonic sensor(HC_SR04) IR receiver transmitter (TCRT5000)

Arduino MEGA 2560

Page 9: Prepared by: Walaa Maqdasawi Razan Jararah Supervised by: Dr. … · 2015-09-09 · Arduino MEGA 2560. OV7670. DC MOTOR L293D. ultrasonic sensor(HC_SR04) IR receiver transmitter (TCRT5000)

OV7670

Page 10: Prepared by: Walaa Maqdasawi Razan Jararah Supervised by: Dr. … · 2015-09-09 · Arduino MEGA 2560. OV7670. DC MOTOR L293D. ultrasonic sensor(HC_SR04) IR receiver transmitter (TCRT5000)

DC MOTOR L293D

Page 11: Prepared by: Walaa Maqdasawi Razan Jararah Supervised by: Dr. … · 2015-09-09 · Arduino MEGA 2560. OV7670. DC MOTOR L293D. ultrasonic sensor(HC_SR04) IR receiver transmitter (TCRT5000)
Page 12: Prepared by: Walaa Maqdasawi Razan Jararah Supervised by: Dr. … · 2015-09-09 · Arduino MEGA 2560. OV7670. DC MOTOR L293D. ultrasonic sensor(HC_SR04) IR receiver transmitter (TCRT5000)

ultrasonic sensor(HC_SR04)

Page 13: Prepared by: Walaa Maqdasawi Razan Jararah Supervised by: Dr. … · 2015-09-09 · Arduino MEGA 2560. OV7670. DC MOTOR L293D. ultrasonic sensor(HC_SR04) IR receiver transmitter (TCRT5000)

IR receiver transmitter (TCRT5000)

Page 15: Prepared by: Walaa Maqdasawi Razan Jararah Supervised by: Dr. … · 2015-09-09 · Arduino MEGA 2560. OV7670. DC MOTOR L293D. ultrasonic sensor(HC_SR04) IR receiver transmitter (TCRT5000)

Robotic Claw - MKII 10333 servo motor

Page 16: Prepared by: Walaa Maqdasawi Razan Jararah Supervised by: Dr. … · 2015-09-09 · Arduino MEGA 2560. OV7670. DC MOTOR L293D. ultrasonic sensor(HC_SR04) IR receiver transmitter (TCRT5000)

We used arduino software to program the

arduino board.

The following libraries where used:

• New Ping library : to read the ultrasonic .

• Servo library : to control the servo motor

and the claw .

Page 17: Prepared by: Walaa Maqdasawi Razan Jararah Supervised by: Dr. … · 2015-09-09 · Arduino MEGA 2560. OV7670. DC MOTOR L293D. ultrasonic sensor(HC_SR04) IR receiver transmitter (TCRT5000)

four wheeled vehicle with two wheels attached to

H-Bridge and DC motors.

Page 18: Prepared by: Walaa Maqdasawi Razan Jararah Supervised by: Dr. … · 2015-09-09 · Arduino MEGA 2560. OV7670. DC MOTOR L293D. ultrasonic sensor(HC_SR04) IR receiver transmitter (TCRT5000)

circular Playground with

1 meter diameter and a

white surface.

A black line lead the

robot to the target .

Page 19: Prepared by: Walaa Maqdasawi Razan Jararah Supervised by: Dr. … · 2015-09-09 · Arduino MEGA 2560. OV7670. DC MOTOR L293D. ultrasonic sensor(HC_SR04) IR receiver transmitter (TCRT5000)

HC_RS04 ultra sonic for object detection.

Page 20: Prepared by: Walaa Maqdasawi Razan Jararah Supervised by: Dr. … · 2015-09-09 · Arduino MEGA 2560. OV7670. DC MOTOR L293D. ultrasonic sensor(HC_SR04) IR receiver transmitter (TCRT5000)

CTS3200 color sensor for color identification.

Page 21: Prepared by: Walaa Maqdasawi Razan Jararah Supervised by: Dr. … · 2015-09-09 · Arduino MEGA 2560. OV7670. DC MOTOR L293D. ultrasonic sensor(HC_SR04) IR receiver transmitter (TCRT5000)

mechanical claw to grab the object.

Page 22: Prepared by: Walaa Maqdasawi Razan Jararah Supervised by: Dr. … · 2015-09-09 · Arduino MEGA 2560. OV7670. DC MOTOR L293D. ultrasonic sensor(HC_SR04) IR receiver transmitter (TCRT5000)

two RCTC5000 IR receiver transmitters for

line following

Page 23: Prepared by: Walaa Maqdasawi Razan Jararah Supervised by: Dr. … · 2015-09-09 · Arduino MEGA 2560. OV7670. DC MOTOR L293D. ultrasonic sensor(HC_SR04) IR receiver transmitter (TCRT5000)
Page 24: Prepared by: Walaa Maqdasawi Razan Jararah Supervised by: Dr. … · 2015-09-09 · Arduino MEGA 2560. OV7670. DC MOTOR L293D. ultrasonic sensor(HC_SR04) IR receiver transmitter (TCRT5000)

Image processing Vs. sensors.

Robot assembly.

Hardware compatibility.

Hardware availability.

Page 25: Prepared by: Walaa Maqdasawi Razan Jararah Supervised by: Dr. … · 2015-09-09 · Arduino MEGA 2560. OV7670. DC MOTOR L293D. ultrasonic sensor(HC_SR04) IR receiver transmitter (TCRT5000)