microcontoller

11
ARTIFICIALLY INTELLIGENT OBSTACLE AVOIDING ROBOT USING 8051 SACHIN NARANG UE-6858 SHIKHAR MISRA UE-6878

Upload: sachin-narang

Post on 12-May-2015

2.067 views

Category:

Documents


4 download

DESCRIPTION

its a ppt on my project at panjab university made by sachin narang and shikhar misra .

TRANSCRIPT

Page 1: Microcontoller

ARTIFICIALLY INTELLIGENT OBSTACLE AVOIDING ROBOT

USING 8051

SACHIN NARANG UE-6858SHIKHAR MISRA UE-6878

Page 2: Microcontoller

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

Page 3: Microcontoller

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)

Page 4: Microcontoller

TRIC : windows based IDE combining editor,

project manager and compiler. iBoard compatible. includes SDCC compiler (an open source

software).

SOFTWARES USED

Page 5: Microcontoller

FLASH MAGIC : windows software from embedded

systems academy. Its features includes :Erasing ,

Programming and Modifying Flash memory.

SOFTWARES USED

Page 6: Microcontoller

P89V51RD2(Philips) Features

64 KB flash memory 1 KB RAM 32 I/O lines Three 16-bit Timer/Counter

8051 Features

Page 7: Microcontoller

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

IR SENSORS

Page 8: Microcontoller

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

Page 9: Microcontoller

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

Page 10: Microcontoller

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

Page 11: Microcontoller

THANK YOU!