Transcript Slide 1

RomoRobot
Feras Khateeb
Yousef Azem
supervisors
Dr.Raed Al-Qade
Dr.Lui Malhis
RomoRobot| >>
Outline
Introduction.
System Parts.
applications.
Problems
Recommendations for Future
Work
RomoRobot| >>
What is Romo robot
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.
RomoRobot| >>
Why Romo robot
 Simple design.
 Low power consumption.
 Easy to control (locally or remotely)
 Easy to upgrade and add sensors
RomoRobot| >>
System Parts
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 .
RomoRobot| >>
Controller- PIC18F
PIC controller provides many features
USB interface, safe operating, small size, design.
Contains 5 Ports , ADC ,PWM , interrupt and serial
interface.
comes with powerful compiler.
RomoRobot| >>
ROBOT Design
Our Robot contains
Model
2 motors with Gear
Controller circuit
Sensors circuit
Motors circuit
RomoRobot| >>
Controller circuit
RomoRobot| >>
Sensors circuit
RomoRobot| >>
Motors circuit
RomoRobot|
>>
Power management
Power management
The power sources divided into two types
• This separation for several reasons
protection.
Provide different current/volt values
reduce the internal resistance.
RomoRobot| >>
ROBOT Design
Optocoupler used to do the separation.
Completely isolate
input from output
RomoRobot| >>
Motor Driving
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.
RomoRobot| >>
Motor Driving
We build a driving circuit that consists of the
H-Bridge to drive the DC motors.
Input from the
Optocoupler
The output
with high
current to the
DC motor
RomoRobot| >>
Wireless Shield
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.
RomoRobot| >>
Bluetooth
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.
RomoRobot| >>
LCD
LCD displayed screen
sensor output will
RomoRobot| >>
Sensors
The
We have some plug sensors
IR sensor.
Color sensor
accelerometer
RomoRobot| >>
Android Mobile
The
Android mobile used for
video Call
RomoRobot| >>
The
RomoRobot|
>>
Software Implementation
We have 4 parts of software
PIC C
C#
PHP
Android
CLICK HERE FOR MORE INFO
RomoRobot|
>>
Software Implementation
PIC C
This using for Pic programming
PMW for motor speed
CLICK HERE FOR MORE INFO
ADC for IR, color and accelerometer
RomoRobot|
>>
Software Implementation
C#
For locally connection via Xbee
CLICK HERE FOR MORE INFO
RomoRobot|
>>
Software Implementation
Xbee
CLICK HERE FOR MORE INFO
RomoRobot|
>>
Software Implementation
PHP
Web application for sender
CLICK HERE FOR MORE INFO
RomoRobot|
>>
Software Implementation
Sender
CLICK HERE FOR MORE INFO
RomoRobot|
>>
Software Implementation
Android
Android application receiver
CLICK HERE FOR MORE INFO
RomoRobot|
>>
Software Implementation
Receiver
CLICK HERE FOR MORE INFO
RomoRobot|
>>
Software Implementation
Applications
CLICK HERE FOR MORE INFO
RomoRobot|
>>
Applications
• video calls and video conferencing
CLICK HERE FOR MORE INFO
RomoRobot|
>>
Applications
Visiting a place, while you are
still at home
RomoRobot|
>>
Applications
Robot Programming
>IR.Run()
>Acceleormeter.X()
>Acceleormeter.Y()
RomoRobot|
>>
Problems
Spike of motor
Motors provide spike current that
reset the basic circuit
Solution
CLICK HERE FOR MORE INFO
circuits separation via Optocoupler
RomoRobot|
>>
Problems
Problem of distance
Xbee provide us short distance 100
meter not more
Solution
CLICK HERE FOR MORE INFO
connection over Internet
RomoRobot|
>>
Problems
PWM
We have just 2 PWM
Solution
CLICK HERE FOR MORE INFO
speed of car just on Forward
Demo
Thank You