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