You are on page 1of 22

PROJECT REPORT

Dissertation submitted in partial fulfillment of the B.Tech. course.

MOBILE CONTROLLED ROBOTIC ARM

SUBMITTED TO: Er.(MRS.) JASPREET KAUR LECTURER, GNDU AMRITSAR

SUBMITTED BY: SHAMINDER PAL SINGH VARINDER SINGH ISHAN DATTA

ACKNOWLEDGEMENT

We would like to express our gratitude and appreciation to all those who gave us the possibility to complete this project. A special thanks to our friend r. Akhil !ashyap" whose

help" stimulating suggestions and encouragement" helped us to coordinate our project especially in writing this report. We would also like to acknowledge with much appreciation the crucial role of the staff of #lectronics $aboratory" who gave the permission to use all re%uired machinery and the necessary material to complete this &roject. A special thanks goes to our class mates" Atul !ashyap and 'arjot (ingh " who helped us to purchase the parts and gave suggestion about the &roject. We also owe a great thanks to our dearest friend r. )aurav !alia who helped us in the

&rogramming code and arrangement of the burner for burning the programm. $ast but not least" many thanks go to the )uide of the project #r.* rs.+ ,aspreet !aur" Who

has given her full effort in guiding the team in achieving the goal as well as her encouragement to maintain our progress in track. Without her proper support and guidance this project would not have been a reality. We would like to appreciate the guidance given by other supervisor as well as the panels especially in our project presentation that has improved our presentation skills by their comment and tips.

TABLE OF CONTENTS

Page PROJECT DECLARATION ACKNOWLEDGEMENTS TABLE OF CONTENTS INTRODUCTION AND CONCEPT COMPONENTS USED MOTOR CIRCUIT BLOCK DIAGRAM PIN DIAGRAM OF !S"2 CODING PROGRAMM APPLICATIONS# PROS N CONS 1 2 3 4-7 7-11 11-16 17 1 1!-21 22

-.T/0D12T-0.

-n this project we will show that how we can control the movement of any small robotic arm with the help of mobile phone. By using this logic we not only control the movement of arm but also we can pick up things with it. With the help of mobile phone we change the directions of the robotic arm.

20.2#&T

3
icrocontroller sense

-n this project we use smart logic and control system of embedded system by using microcontroller. -n this project we use -2 45c67 as a main processor. the signal and drive the motor of the robotic arm.

-st circuit is -2 4489. -2 4489 is a B2D to DT : decoder. (o our first part of the circuit is our DT : decoder. This part is very much necessary" without using this part it is not possible to interact with the mobile phone or DT : based any phone. Whenever we press any switch from the transmitter phone then transmitter transmits some signal as per the switch press. (o on every switch pressed there is a different signal

:re%uency #!% %% '&2 !$1

12 ! 1 $ % (

1""# 2 & '

1$%% " # ! )

1#"" A B C D

0utput of the DT : decoder is B2D. The next circuit is how to convert B2D signal into decimal signal. -n this project we use -2 8;76; as a B2D to decimal decoder circuit. IC 7476; converts the B2D signal into decimal signal . 0utput of the 8;76; is active low. 0utput of the 8;76; is connected to the 45c<967 microcontroller. -2 45c<967 microcontroller basically drives the motor for forward and reverse movement. 0utput of the microcontroller is connected to the optocoupler circuit. 'ere in this project we use -2 &2478 as a optocoupler to interface the microcontroller to small slow speed dc gear motor.

P*+,r -.//01 23r2.34

-n this project we use 5 volt battery to control the robotic arm. 'ere in the project we one 6 volt regulator circuit. 0utput of the 5 volt dc is converted into 6 volt dc by using 8496 regulator circuit. -2 8496 regulator converts the 5 volt dc into 6 volt dc with the help of the 6 volt regulator 8496.

M*4*r-

To make the robots mobile we need to have motors and the control circuitry that could control the motors. There are different kinds of motors available for different application.

7. D2 motor <. (tepper motor =. (ervo motor

ARM CONTROL.

-n this project we use three small gear dc motor for drive the small robot. 0ne motor for the base" one motor for the upper handle and one for the clamper. 'ere we use powerful gear dc motor instead of stepper motor. (tepper motor is not suitable here. (tepper motor is suitable for positioning sensor but D2 motor is suitable for the arm control.

COMPOENTS USED IN THIS PROJECT: -2 4489 DT : D#20D#/ 3 We use this -2 in our project for mobile interface. By
using this -2 we decode the DT : pulses from the mobile phone through hands free and by using this -2 we convert this pulses in to B2D signal.

-2 8;76;3 -2 8;76; basically converts the B2D signal in decimal signal for further use
with the microcontroller. -2 8;76; convert the ; bit data in to 7> bit output. 'ere in this project there is no use of 7> output" so we use only > output.

45(6<
)(

-2/20.T/0$$#/ 345(6<

-2/020.T/0$$#/ is especially used for

applications.&rogram written for this controller is same for the 4967 controller. The pin

diagram for this controller is shown later in this report.

0&T0201&$#/ * &2 478+3 -n this project we use optocoupler to


provide a electrical isolation between process control circuit and motor drive circuit. -n this project we use separate supply for processor and control circuit. &c 478 is ; pin -2. -n this coupler two pin is input and two pin is output.

2/?(TA$3 -n this project we use two crystal. 0ne for the DT : decoder"
second with the microcontroller. ain use of the crystal is to provide a external

fre%uency for the internal oscillator. With the DT : decoder we use crystal =.64 h@ and with the microcontroller we use 7< h@ crystal.

D2

0T0/3 We use slow speed dc motor to drive the movement of arm.

-n this project we use three dc motors. These motors are used for different positions of the robotic arm.A

' B/-D)# $0)-23 ' bridge logic is basically provide a forward and
reverse logic to the motor. This is explained later in the report.

COMPONENTS USED:
-2 4489*7+ -2 8;76; *7+ 45(6<*7+ &2 478*>+ 2/?(TA$ * =.64 h@+" *7< hB+

8496 /#)1$AT0/. .&. T/A.(-(T0/ B2 6;4 *>+ &.& T/A.(-(T0/ B2 664*>+ /#(-(T0/( 1(#D3 ;89 0' ;.8 ! 0' 7 ! 0' <<! 0' 799 ! 79 ! $.#.D*<+ 2A&A2-T0/ ( 1(#D3 7999mfd" 79 mfd" 7mfd" <<pf D2 0T0/ * )#A/ 0T0/+ = 0T0/C(

E5.3/6,74:8 :iler"2utter"(oldering -ron" H9r:+9r,:8

Wood piecesD 7.6E F 6E (tepper otors (crews 7E Warshels .ut 7.6E etallic sheet -n this project we will control the robotic arm with )( .:or )( we will

use DT : technology of telephones. -n robotic arm we will use D2 motors for contolling purpose. /obotic arm is one of the major project in toaday automation industries. With this project we will able to control the conveyor speed"2rane control"lift control. /obotic arm is part of the mechatronic industry todays fast growing industry. -n this project we will three D2 motors for controlling purpose. -n this project we will control the stepper motors with microcontroller. :irst of all we will make the &2BD printed circuit board. Then we will solder components on &2B. -n this project we will make 6volt power supply for microcontroller circuit. :irst of all we will design the jaws of robotic arm. -t will be of following shape

<E

A/ 3 arm will be made up of wood material.

< 7 = inch

79 inch DC 6*4*rThese are the motors that are commonly found in the toys and the tape recorders. These motors change the direction of rotation by changing the polarity. ost chips canGt pass

enough current or voltage to spin a motor. Also" motors tend to be electrically noisy *spikes+ and can slam power back into the control lines when the motor direction or speed is changed.

(peciali@ed circuits *motor drivers+ have been developed to supply motors with power and to isolate the other -2s from electrical problems. These circuits can be designed such that they can be completely separate boards" reusable from projects.

A very popular circuit for driving D2 motors *ordinary or gearhead+ is called an 'Dbridge.

-tGs called that because it looks like the capital letter G'G on classic schematics. The great ability of an 'Dbridge circuit is that the motor can be driven forward or backward at any speed" optionally using a completely independent power source.

T;, H8Br3:<, C3r2.34

This circuit known as the H-bridge *named for its topological similarity to the letter H'H+ is commonly used to drive motors. -n this circuit two of four transistors are selectively enabled to control current flow through a motor.

opposite pair of transistors *Transistor 0ne and Transistor Three+ is enabled" allowing current to flow through the motor. The other pair is disabled" and can be thought of as out of the circuit. By determining which pair of transistors is enabled" current can be made to flow in either of the two directions through the motor. Because permanentDmagnet motors reverse their direction of turn when the current flow is reversed" this circuit allows bidirectional control of the motor.

T;, H8Br3:<, +34; E79=0, C3r2.34r1

-t should be clear that one would never want to enable Transistors 0ne and Two or Transistors Three and :our simultaneously. This would cause current to flow from &ower I to &ower D through the transistors" and not the motors" at the maximum currentDhandling capacity of either the power supply or the transistors. This usually results in failure of the 'D Bridge. To prevent the possibility of this failure" enable circuitry as depicted in :igure is typically used. -n this circuit" the internal inverters ensure that the vertical pairs of transistors are never enabled simultaneously. The Enable input determines whether or not the whole circuit is operational. -f this input is false" then none of the transistors are enabled" and the motor is free to coast to a stop.

By turning on the Enable input and controlling the two Direction inputs" the motor can be made to turn in either direction. .ote that if both direction inputs are the same state *either true or false+ and the circuit is enabled" both terminals will be brought to the same voltage *&ower I or &ower D " respectively+. This operation will actively brake the motor" due to a property of motors known as back emf" in which a motor that is turning generates a voltage counter to its rotation. When both terminals of the motor are brought to the same electrical potential" the back emf causes resistance to the motorGs rotation.

&-. $A?01T 0: -2 478 0&T0D201&$#/

M*r, 9=*.4 IR 8 D,4,24*r

The -/ detectors have builtDin optical filters that allow very little light except the 549 nm infrared that we want to detect onto its internal photodiode sensor. The infrared detector also has an electronic filter that only allows signals around =4.6 k'@ to pass through. -n other words" the detector is only looking for infrared thatCs flashing on and off =4"699 times per second.

This prevents common -/ interference sources such as sunlight and indoor lighting. (unlight is D2 interference *9 '@+" and indoor lighting tends to flash on and off at either 799 or 7<9 '@" depending on the main power source in the region where you reside. (ince 7<9 '@ is way outside the electronic filterCs =4.6 k'@ band pass fre%uency" it is" for all practical purposes" completely ignored by the -/ detectors.

-. this project we use total three motors so to control the motors we re%uire three ' bridge circuits. 0ne for the one motor. icrocontroller sense the signal from the decimal decoder

and same output is connected to microcontroller and so on dc motor drive circuit. .

B$02! D-A)/A

&-. D-A)/A

0: 45(6<

-2/020.T0$$#/

20D-.) :0/ T'# 45(6<

-2/020.T/0$$#/

0/) 9999' 0J A"K9::' A-.$&3 ,73,B &7.8",< A2A$$ (7 ,<3,B &7.>",= A2A$$ (< ,=3,B &7.6",; A2A$$ (; ,;3,B &7.;",6 A2A$$ (6 ,63,B &7.=",> A2A$$ (> ,>3,B &7.<",8 A2A$$ (8 ,83,B &7.7",4 A2A$$ (4 ,43,B &7.9",5 A2A$$ (5 ,53,B &=.9",79 A2A$$ (79 ,793,B &=.7",7 A2A$$ (77 (, & A-.$& (73 2&$ &<.9 A2A$$ D#$A?< /#T (<3 2&$ &<.7 A2A$$ D#$A?< /#T

(;3 2&$ &<.< A2A$$ D#$A?< /#T (63 2&$ &<.= A2A$$ D#$A?< /#T (>3 2&$ &<.; A2A$$ D#$A?< /#T (83 2&$ &<.6 A2A$$ D#$A?< /#T (43 2&$ &<.> A2A$$ D#$A?< /#T (53 2&$ &<.8 A2A$$ D#$A?< /#T (793 2&$ &9.9 A2A$$ D#$A?< /#T (773 2&$ &9.7 A2A$$ D#$A?< /#T D#$A?<3 A2A$$ D#$A?7 /#T

D#$A?73 0J /9"K97' '#/#3 0J /7"K97' '73 D,.B /7"'7 D,.B /9"'#/# /#TA #.D

A 0T0/ D#$A?

A//032943*7- *> GSM:


7. <. =. ;. 6. >. 8. 4. 5. &repaid energy meter )( robot voice and data communication feedback system wireless car documentation parking control of devices water level indicator accident security

A:?9749<,-:
7. <. =. ;. &ortable #asy to fabricate :lexible /eliable

D3-9:?9749<,-: 7. 2ostlyD)( modem cost is around /s.;999D6999 <. .etwork problemD it will work in area where network works

You might also like