microcontoller
DESCRIPTION
its a ppt on my project at panjab university made by sachin narang and shikhar misra .TRANSCRIPT
![Page 1: Microcontoller](https://reader036.vdocuments.net/reader036/viewer/2022082605/5551857fb4c90580128b4878/html5/thumbnails/1.jpg)
ARTIFICIALLY INTELLIGENT OBSTACLE AVOIDING ROBOT
USING 8051
SACHIN NARANG UE-6858SHIKHAR MISRA UE-6878
![Page 2: Microcontoller](https://reader036.vdocuments.net/reader036/viewer/2022082605/5551857fb4c90580128b4878/html5/thumbnails/2.jpg)
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](https://reader036.vdocuments.net/reader036/viewer/2022082605/5551857fb4c90580128b4878/html5/thumbnails/3.jpg)
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](https://reader036.vdocuments.net/reader036/viewer/2022082605/5551857fb4c90580128b4878/html5/thumbnails/4.jpg)
TRIC : windows based IDE combining editor,
project manager and compiler. iBoard compatible. includes SDCC compiler (an open source
software).
SOFTWARES USED
![Page 5: Microcontoller](https://reader036.vdocuments.net/reader036/viewer/2022082605/5551857fb4c90580128b4878/html5/thumbnails/5.jpg)
FLASH MAGIC : windows software from embedded
systems academy. Its features includes :Erasing ,
Programming and Modifying Flash memory.
SOFTWARES USED
![Page 6: Microcontoller](https://reader036.vdocuments.net/reader036/viewer/2022082605/5551857fb4c90580128b4878/html5/thumbnails/6.jpg)
P89V51RD2(Philips) Features
64 KB flash memory 1 KB RAM 32 I/O lines Three 16-bit Timer/Counter
8051 Features
![Page 7: Microcontoller](https://reader036.vdocuments.net/reader036/viewer/2022082605/5551857fb4c90580128b4878/html5/thumbnails/7.jpg)
Features: Modulated IR transmitter Ambient light protected IR receiver 3 pin interface connectors Indicator LED
IR SENSORS
![Page 8: Microcontoller](https://reader036.vdocuments.net/reader036/viewer/2022082605/5551857fb4c90580128b4878/html5/thumbnails/8.jpg)
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](https://reader036.vdocuments.net/reader036/viewer/2022082605/5551857fb4c90580128b4878/html5/thumbnails/9.jpg)
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](https://reader036.vdocuments.net/reader036/viewer/2022082605/5551857fb4c90580128b4878/html5/thumbnails/10.jpg)
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](https://reader036.vdocuments.net/reader036/viewer/2022082605/5551857fb4c90580128b4878/html5/thumbnails/11.jpg)
THANK YOU!