ppt

Post on 24-Nov-2014

497 views 0 download

Tags:

Transcript of ppt

REMOTE CONTROLLEDEMBEDDED SYSTEM

VIA INTERNET

By

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

Under the able guidance of

Mrs. Smita Daphale

INTRODUCTION

NEED FOR AUTOMATION.

REMOTE SENSING OF A ROBOT.

USE OF INTERNET.

WHY PICK AND PLACE?

LITERATURE SURVEY

NEED FOR REMOTE CONTROLLED ROBOT

Future Scope

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

SPECIFICATIONS

• 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

• 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

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.

FLOW CHART

START

INITIALISE THE UART & ADC

ACCEPT COMMAND FROM SERVER PC

CHOICE

FORWARD/REVERSE MOTION

GRIPPING OF ROBOTIC

ARM

CIRCULARMOTION

VERTICAL MOTION

STOP

A

B

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

Basic working

Yes No

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

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

• SCHEMATIC

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

REFERENCES

•“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