ppt
-
Upload
gaurav-kulkarni -
Category
Documents
-
view
496 -
download
0
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