microcontoller
DESCRIPTION
its a ppt on my project at panjab university made by sachin narang and shikhar misra .TRANSCRIPT
ARTIFICIALLY INTELLIGENT OBSTACLE AVOIDING ROBOT
USING 8051
SACHIN NARANG UE-6858SHIKHAR MISRA UE-6878
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.
INTRODUCTION
Philips 89V51RD2 Microcontroller with 64kB flash memory working at 11.0592MHz.
Regulated power supply: 7-15V Power indicator LED. Dual full H bridge Motor Driver . DC Motors. ON/OFF switch for power and motor drivers. Infrared sensors.
MAJOR COMPONENTS(HARDWARE)
TRIC : windows based IDE combining editor,
project manager and compiler. iBoard compatible. includes SDCC compiler (an open source
software).
SOFTWARES USED
FLASH MAGIC : windows software from embedded
systems academy. Its features includes :Erasing ,
Programming and Modifying Flash memory.
SOFTWARES USED
P89V51RD2(Philips) Features
64 KB flash memory 1 KB RAM 32 I/O lines Three 16-bit Timer/Counter
8051 Features
Features: Modulated IR transmitter Ambient light protected IR receiver 3 pin interface connectors Indicator LED
IR SENSORS
MOTOR DRIVER IC L293D
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”.
BLOCK DIAGRAM
8051µC
PC
Memory
ML
MRMR
Clock
LS
FS
RS
Serial Interface RS 232
LS: Left SensorFS: Front SensorRS: Right SensorML: Motor LeftMR: Motor Right
Left Sensor Front Sensor
Right Sensor
Action
1 0 0 45o turn right
0 0 1 45o turn left
1 1 0 90o turn right
0 1 1 90o turn left
1 0 1 135o turn left
0 0 0 Move forward
0 1 0 45o turn left
LOGIC
Path of robot
THANK YOU!