Top Banner
RomoRobot Feras Khateeb Yousef Azem supervisors Dr.Raed Al- Qade Dr.Lui Malhis
37

RomoRobot

Jan 21, 2016

Download

Documents

mimis

RomoRobot. Feras Khateeb Yousef Azem supervisors Dr.Raed Al- Qade Dr.Lui Malhis. RomoRobot| >>. O utline. Introduction . System Parts. applications. Problems Recommendations for Future Work. RomoRobot| >>. What is Romo robot. - PowerPoint PPT Presentation
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: RomoRobot

RomoRobot

Feras Khateeb Yousef Azem supervisors Dr.Raed Al-Qade Dr.Lui Malhis

Page 2: RomoRobot

Outline

RomoRobot| >>

Introduction.

System Parts.

applications.

Problems

Recommendations for Future Work

Page 3: RomoRobot

What is Romo robot

RomoRobot| >>

social robot for Android. uses Android phone combined with a mobile smartphone cradle robot and custom controller software to make a cool, mobile and flexible communication device.

Page 4: RomoRobot

Why Romo robot

RomoRobot| >>

Simple design.

Low power consumption.

Easy to control (locally or remotely)

Easy to upgrade and add sensors

Page 5: RomoRobot

System Parts

RomoRobot| >>

Hardware

consists of a PIC 18 Controller and we have more than 5 sensors accelerometer, xbee, Bluetooth, IR sensor, Color sensor and also we have android mobile.

Software

Android application , PHP, C# , and PIC C .

Page 6: RomoRobot

Controller- PIC18F

RomoRobot| >>

USB interface, safe operating, small size, design.

Contains 5 Ports , ADC ,PWM , interrupt and serial interface.

comes with powerful compiler.

PIC controller provides many features

Page 7: RomoRobot

ROBOT Design

RomoRobot| >>

Our Robot contains

Model

2 motors with Gear

Controller circuit

Sensors circuit

Motors circuit

Page 8: RomoRobot

Controller circuit

RomoRobot| >>

Page 9: RomoRobot

Sensors circuit

RomoRobot| >>

Page 10: RomoRobot

Motors circuit

RomoRobot| >>

Page 11: RomoRobot

Power management

The power sources divided into two types

• This separation for several reasonsprotection.Provide different current/volt values reduce the internal resistance.

Power management

RomoRobot| >>

Page 12: RomoRobot

ROBOT Design

RomoRobot| >>

Optocoupler used to do the separation.

Completely isolate input from output

Page 13: RomoRobot

Motor Driving

RomoRobot| >>

We have two of DC motors that connected to the gear.

Need a good current sufficient to move the robot easily.

We must chose a good power values to make the robot movement with good torque and moderate speed without damage the gear.

Page 14: RomoRobot

Motor Driving

RomoRobot| >>

We build a driving circuit that consists of the H-Bridge to drive the DC motors.

The output with high

current to the DC motor

Input from the Optocoupler

Page 15: RomoRobot

Wireless Shield

RomoRobot| >>

The main component in the wireless shield is the Xbee module.

• It connected serially and powered from the Basic Circuit.• It's a very sensitive and any increase or defect in the

power supply it can lead to damage.

Page 16: RomoRobot

Bluetooth

RomoRobot| >>

The main component in the Bluetooth connection is the RN_42 module.

• It connected serially and powered from the Basic Circuit.• It's a very sensitive and any increase or defect in the

power supply it can lead to damage.

Page 17: RomoRobot

LCD

RomoRobot| >>

LCD displayed screen

sensor output will

Page 18: RomoRobot

The

Sensors

RomoRobot| >>

IR sensor.

Color sensor

accelerometer

We have some plug sensors

Page 19: RomoRobot

The

Android Mobile

RomoRobot| >>

Android mobile used for video Call

Page 20: RomoRobot

The

RomoRobot| >>

Start

install program onthe pic

control locallyor remotely

use the XbeeModules to connect

the pic

use the network viathe mobile

connect the piccontroller by the

Bluetooth

connect the mobileby the Bluetooth

get the order fromthe Xbee orBluetooth

control the robotmanually or

enable a program

get the programname from the Xbee

or Bluetooth

go forward,backward ,left

,right, change speed.......

running the program

End

Page 21: RomoRobot

Software Implementation

CLICK HERE FOR MORE INFO

We have 4 parts of software

PIC C

C#

PHP

Android

RomoRobot| >>

Page 22: RomoRobot

Software Implementation

CLICK HERE FOR MORE INFO

This using for Pic programming

PMW for motor speed

ADC for IR, color and accelerometer

RomoRobot| >>

PIC C

Page 23: RomoRobot

Software Implementation

CLICK HERE FOR MORE INFO

For locally connection via Xbee

RomoRobot| >>

C#

Page 24: RomoRobot

Software Implementation

CLICK HERE FOR MORE INFO

RomoRobot| >>

Xbee

Page 25: RomoRobot

Software Implementation

CLICK HERE FOR MORE INFO

Web application for sender

RomoRobot| >>

PHP

Page 26: RomoRobot

Software Implementation

CLICK HERE FOR MORE INFO

RomoRobot| >>

Sender

Page 27: RomoRobot

Software Implementation

CLICK HERE FOR MORE INFO

Android application receiver

RomoRobot| >>

Android

Page 28: RomoRobot

Software Implementation

CLICK HERE FOR MORE INFO

RomoRobot| >>

Receiver

Page 29: RomoRobot

Software Implementation

CLICK HERE FOR MORE INFO

RomoRobot| >>

Applications

Page 30: RomoRobot

Applications

CLICK HERE FOR MORE INFO

• video calls and video conferencing

RomoRobot| >>

Page 31: RomoRobot

Applications

RomoRobot| >>

Visiting a place, while you are still at home

Page 32: RomoRobot

Applications

RomoRobot| >>

Robot Programming

>IR.Run()>Acceleormeter.X()>Acceleormeter.Y()

Page 33: RomoRobot

Problems

CLICK HERE FOR MORE INFO

RomoRobot| >>

Spike of motorMotors provide spike current that reset the basic circuit

Solution circuits separation via Optocoupler

Page 34: RomoRobot

Problems

CLICK HERE FOR MORE INFO

RomoRobot| >>

Problem of distanceXbee provide us short distance 100 meter not more

Solution connection over Internet

Page 35: RomoRobot

Problems

CLICK HERE FOR MORE INFO

RomoRobot| >>

PWMWe have just 2 PWM

Solution speed of car just on Forward

Page 36: RomoRobot

Demo

Page 37: RomoRobot

Thank You