You are on page 1of 9

DIVYANSHI SAR 6377

ANIKET TAMBE 6386




Obstacle avoidance robot is capable of
detecting an obstacle in its path.
It can avoid the obstacle on its own by
changing its direction.
Principle: Proximity of obstacle is detected
using IR sensors and path is adjusted
suitably.
Its major application is in Automation of
vehicles.


Atmel 89C51 Microcontroller with 4 kB flash memory working at
11.0592MHz.
Regulated power supply: 7-15V
Power indicator LED.
Quadruple half H Motor Driver .
DC Motors.
ON/OFF switch for power and motor drivers.
Infrared sensors.




Keil:
The Keil products from ARM include C/C++
compilers, debuggers, integrated
environments, simulation models, and
evaluation boards for ARM

, Cortex

-M,
Cortex-R, 8051.
Proteus:
Proteus PCB design combines the ISIS schematic
capture and ARES PCB layout programs to
provide a powerful, integrated and easy to use
suite of tools for professional PCB Design.
89C51 (Atmel) Features

4 KB flash memory
128 Bytes RAM
32 I/O lines
2 16-bit Timer/Counter

Features:
Modulated IR transmitter
Ambient light protected IR receiver
3 pin interface connectors
Indicator LED

1.Microcontroller provides us only digital logic (1 or a 0).
2. We cant provide polarity from microcontroller.
3. We cant connect motors to Controller as mostly motors runs on
voltage higher that +5V, and motors demands high current (depends).
Now the solution to above limitations is use of a H Bridge.
8051C

PC
Memory
ML
MR MR
Clock
LS
RS
LS: Left Sensor
FS: Front Sensor
RS: Right Sensor
ML: Motor Left
MR: Motor Right
Left
Sensor
Right
Sensor
Action
1 0
45
o
turn
right
0 1
45
o
turn
left
1 1 Move
Back
0 0 Move
forward
Path of robot