Presentation on dtmf based ROBO car

18
Presentation on Presentation on Embedded System & Embedded System & Robotics Robotics Submitted To:- Mr Tajender Malik H.O.D. (ECE) Submitted By:- Neeraj Khatri 926/ECE/10

Transcript of Presentation on dtmf based ROBO car

Page 1: Presentation on dtmf based ROBO car

Presentation on Presentation on Embedded System & Embedded System &

RoboticsRobotics

Submitted To:-Mr Tajender MalikH.O.D. (ECE)

Submitted By:-Neeraj Khatri926/ECE/10

Page 2: Presentation on dtmf based ROBO car

IntroductionIntroductionEmbedded System:-

◦Type of Computer System◦Combination of microprocessor

based hardware & suitable software

Page 3: Presentation on dtmf based ROBO car

Different Embedded Based Different Embedded Based DevicesDevices

Page 4: Presentation on dtmf based ROBO car

MicroprocessorMicroprocessor Is a device which performs Arithmetic & Logic

Operations.◦ No inbuilt RAM◦ No inbuilt ROM◦ No inbuilt I/O ports◦ Bulkier & Expensive

Page 5: Presentation on dtmf based ROBO car

MicrocontrollerMicrocontroller is defined as combination of Microprocessor & its

external units.◦ Inbuilt RAM◦ Inbuilt ROM◦ Inbuilt I/O ports

Page 6: Presentation on dtmf based ROBO car

8051 Microcontroller8051 Microcontroller8-bit processor128-byte of RAM4-Kilobyte of onchip ROMTwo Timers4 I/O ports1 Serial port6 interupts

Page 7: Presentation on dtmf based ROBO car

Internal ArchitectureInternal ArchitectureCPU

◦ALU◦CU◦MU

3 Buses◦Data bus◦Address bus◦Control bus

Page 8: Presentation on dtmf based ROBO car

Pin DiagramPin DiagramAT89C51 IC is a 40 pin IC.DIP (Dual In-line package)4 ports2 supply pins2 crystal pins1 reset pin3 control signal

Page 9: Presentation on dtmf based ROBO car

InterruptsInterruptsAny kind of emergency is called

Interrupts.◦6 interrupts

RST 0000H INT0 0003H TF0 000BH INT1 0013H TF1 001BH Serial (TI & RI) 0023H

Page 10: Presentation on dtmf based ROBO car

ProjectProjectDTMF based ROBO Car

◦On pressing 2, the robot will move forward

◦On pressing 4, the robot will turn left◦On pressing 6, the robot will turn

right◦On pressing 8, the robot will move

backwards◦On pressing 5, the robot will stop

Page 11: Presentation on dtmf based ROBO car

Electronics PartElectronics Part1H bridgeDTMF decoder8051 Microcontroller

Page 12: Presentation on dtmf based ROBO car

Mechanical PartMechanical PartPlywood Board 9cm x 7cm2 DC motor 12V, 100rpm2 Simple Wheels1 Caster WheelNut & Bolts 2 Clamper

Page 13: Presentation on dtmf based ROBO car
Page 14: Presentation on dtmf based ROBO car

Assembly of all partsAssembly of all parts

Page 15: Presentation on dtmf based ROBO car

ProgramProgramM1CW EQU P0.0

M1CCW EQU P0.1 M2CW EQU P0.2 M2CCW EQU P0.3 ORG 0000H

MAIN: MOV A,P2 CJNE A,#0F2H,NXT1 AJMP FWD

NXT1: CJNE A,#0F4H,NXT2 AJMP LFT

NXT2: CJNE A,#0F8H,NXT3 AJMP REW

NXT3: CJNE A,#0F6H,NXT4 AJMP RGT

Page 16: Presentation on dtmf based ROBO car

NXT4: CJNE A,#0F5H,MAIN AJMP STP

FWD: SETB M1CCW SETB M2CCW CLR M1CW CLR M2CW AJMP MAIN

REW: SETB M1CW SETB M2CW CLR M1CCW CLR M2CCW AJMP MAIN

RGT: SETB M1CCW SETB M2CW CLR M1CW CLR M2CCW AJMP MAIN

Page 17: Presentation on dtmf based ROBO car

LFT: SETB M1CW SETB M2CCW CLR M1CCW CLR M2CW AJMP MAIN

STP: MOV P0,#11111111B AJMP MAIN

Page 18: Presentation on dtmf based ROBO car