ppt

24
REMOTE CONTROLLED EMBEDDED SYSTEM VIA INTERNET

Transcript of ppt

Page 1: ppt

REMOTE CONTROLLEDEMBEDDED SYSTEM

VIA INTERNET

Page 2: ppt

By

Arpit Gupta (T3083011) Gaurav Kulkarni (T3083077) Venkatesh Iyer (T3083057)

Under the able guidance of

Mrs. Smita Daphale

Page 3: ppt

INTRODUCTION

Page 4: ppt

NEED FOR AUTOMATION.

REMOTE SENSING OF A ROBOT.

USE OF INTERNET.

WHY PICK AND PLACE?

Page 5: ppt
Page 6: ppt

LITERATURE SURVEY

Page 7: ppt

NEED FOR REMOTE CONTROLLED ROBOT

Page 8: ppt

Future Scope

• Construction Works.• Nuclear Power Plants.• Steel Plants.

Page 9: ppt

SPECIFICATIONS

Page 10: ppt

• Microcontroller : AVR ATmega32• Temperature Sensor : LM 35 , 10mV/C• LCD : 16 x 2• Motor Driver : L298.• Type of Motor : DC• Battery : Voltage : 12 V• Maximum o/p current : 3.36 A• Charging Time : 1.2 Ah

Page 11: ppt

• Dimensions of Robot (approx) Length : 25 cm Width : 30 cm Height : 35 cm Length of arm : 30cm

• Left ,Right motor : 10 rpm ,12V ,2 kg• Other motor : 30 rpm ,12V ,1 kg• Total Load Capacity of the robot : 4 kg

Page 12: ppt

WHY THE AVR FAMILY?

8051• 8 bit micro based on CISC

architecture.• 8051 family is slower as

compared to AVR.• Does not have a ADC.• Instruction set is large.

• JTAG interface absent.

AVR• 8 bit micro based on RISC

architecture.• AVR's are fast, consume

little power, are rugged.• It has an inbuilt 10-bit ADC.• Instruction set is simple and

compact.• JTAG interface present.

Page 13: ppt

FLOW CHART

Page 14: ppt

START

INITIALISE THE UART & ADC

ACCEPT COMMAND FROM SERVER PC

CHOICE

FORWARD/REVERSE MOTION

GRIPPING OF ROBOTIC

ARM

CIRCULARMOTION

VERTICAL MOTION

STOP

A

B

Page 15: ppt

A

READ TEMPERATURE FROM SENSOR

CONVERT TO DIGITAL VIA ADC

SEND DATA TO RXD

O/P DATA TO LCD

END COMMUNICATION

STOP

B

Yes

No

Page 16: ppt

Basic working

Page 17: ppt

Yes No

Page 18: ppt
Page 19: ppt

• Remote Terminal Used for an authorised client’s access to robot.

Has a JAVA based client applet running on it. Moniters the temperature. Controls the motions of robot.

• Server Machine Acts as an intermediate between robot and user . Has a JAVA based server applet running on it. Connected via RS-232 to robot.

Page 20: ppt

• Microcontroller (AVR Atmega 32) Converts analog signal from sensor to digital. Sends digital data via UART to server PC. Receives control code from user through server. Controls robot as per the received code. Detects errors ,if any and sends it to LCD.

• Temperature Sensor(LM 35) Is a Precision Centigrade Temperature Sensor with a

sensitivity of 10mV/C. Senses temperature and converts into equivalent analog

voltage between -550 to 1500 mV.

Page 21: ppt

• SCHEMATIC

Page 22: ppt

• Motor Motor used is a DC motor with an output of 1.18W and

operates in 6-12V range. Motor is controlled by an H-bridge in the driver.

• Driver(L298) Is an interface between low power(AVR) and high

power(motor) devices. Contains an inbuilt H-bridge controlled by AVR.

• LCD Used to display temperature and to detect errors in the

robot control.

Page 23: ppt

REFERENCES

Page 24: ppt

•“8051 micro-controller and embedded systems”, M.Mazidi.

• “8051 micro-controller architecture”, Kenneth Aayala• Electronic For You• ‘Electronics design’ magazine• www.dogpile.com• www.howstuffworks.com• www.google.com• www.weikipedia.com• www.nationalsemiconductor.com• www.datasheet4u.com• www.encyclopediaofelectronics.com• www.figaro.com