RomoRobot

Post on 21-Jan-2016

58 views 0 download

Tags:

description

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

transcript

RomoRobot

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

Outline

RomoRobot| >>

Introduction.

System Parts.

applications.

Problems

Recommendations for Future Work

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.

Why Romo robot

RomoRobot| >>

Simple design.

Low power consumption.

Easy to control (locally or remotely)

Easy to upgrade and add sensors

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 .

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

ROBOT Design

RomoRobot| >>

Our Robot contains

Model

2 motors with Gear

Controller circuit

Sensors circuit

Motors circuit

Controller circuit

RomoRobot| >>

Sensors circuit

RomoRobot| >>

Motors circuit

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| >>

ROBOT Design

RomoRobot| >>

Optocoupler used to do the separation.

Completely isolate input from output

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.

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

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.

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.

LCD

RomoRobot| >>

LCD displayed screen

sensor output will

The

Sensors

RomoRobot| >>

IR sensor.

Color sensor

accelerometer

We have some plug sensors

The

Android Mobile

RomoRobot| >>

Android mobile used for video Call

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

Software Implementation

CLICK HERE FOR MORE INFO

We have 4 parts of software

PIC C

C#

PHP

Android

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

Software Implementation

CLICK HERE FOR MORE INFO

For locally connection via Xbee

RomoRobot| >>

C#

Software Implementation

CLICK HERE FOR MORE INFO

RomoRobot| >>

Xbee

Software Implementation

CLICK HERE FOR MORE INFO

Web application for sender

RomoRobot| >>

PHP

Software Implementation

CLICK HERE FOR MORE INFO

RomoRobot| >>

Sender

Software Implementation

CLICK HERE FOR MORE INFO

Android application receiver

RomoRobot| >>

Android

Software Implementation

CLICK HERE FOR MORE INFO

RomoRobot| >>

Receiver

Software Implementation

CLICK HERE FOR MORE INFO

RomoRobot| >>

Applications

Applications

CLICK HERE FOR MORE INFO

• video calls and video conferencing

RomoRobot| >>

Applications

RomoRobot| >>

Visiting a place, while you are still at home

Applications

RomoRobot| >>

Robot Programming

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

Problems

CLICK HERE FOR MORE INFO

RomoRobot| >>

Spike of motorMotors provide spike current that reset the basic circuit

Solution circuits separation via Optocoupler

Problems

CLICK HERE FOR MORE INFO

RomoRobot| >>

Problem of distanceXbee provide us short distance 100 meter not more

Solution connection over Internet

Problems

CLICK HERE FOR MORE INFO

RomoRobot| >>

PWMWe have just 2 PWM

Solution speed of car just on Forward

Demo

Thank You