SPY ROBOT(GSM CONTROLLED

)

TEAM MEMBERS (PRIST UNIVERSITY)
AJIT KUMAR AMIT ANAND ABHISHEK KUNAL AMIT KUMAR GAUTAM (ECE DEPT. 3RD YR. )

CONTENTS
1. BASICS OF ROBOTICS 2. COMPONENTS IN ROBOT 3. PROGRAMMING A ROBOT 4. LOADING THE PROGRAMME 5. APPLICATION

BASICS OF ROBOTICS What is a Robot ? “An electrical or mechanical or electromechanical. parts. programmable or non programmable multifunctional manipulator designed to move material. . tools. or specialized devices through various programmed motions for the performance of a variety of tasks”.

. After being programmed. Programmability: It can be programmed to accomplish a large variety of tasks. Mobility: It possesses some form of mobility.FEATURES OF A ROBOT 1. 2. Mechanical capability: Enabling it to act on its environment rather than merely function as a data processing or computational device. it operates automatically. 4. Sensors: On or around the device that are able to sense the environment and give useful feedback to the device. Flexibility: It can operate using a range of programs and manipulates in a variety of ways. 5. 3.

A robot must protect its own existence as long as such protection does not conflict with the First or Second Law.   .THREE LAWS OF ROBOTICS By Isaac Asimov’s  A robot may not injure a human being or. A robot must obey any orders given to it by human beings. through inaction. except where such orders would conflict with the First Law. allow a human being to come to harm.

PCB BOARD 4. ELECTRONIC COMPONENTS 3.COMPONENTS OF ROBOTS 1. MECHANICAL DESIGN 2. SENSORS . MICROCONTROLLER 6. MOTORS 5.

SPY ROBOT GSM CONTROLLED ROBOT .

and navigated by the usage of mobile networks or GSM (Global Sytem for Mobile) technology. A GSM-controlled robotic application is a Robot that can be controlled. This is a robot which can be controlled by using cell phone. . It can handle and execute commands derived from mobile phone bases initiation and can also be programmed to work autonomously as per the situation demands. 2.INTRODUCTION 1.

DTMF signaling is used for telecom signaling over analog telephone lines in the voice frequency band between telephone handsets and other communication devices and the switching centre.TECHNOLOGY USED DTMF (Dual-Tone-Multiple-Frequency 1 . . 2. In other words DTMF is a method of instructing switching system of the telephone numbers to be dialed. or to issue commands to switching systems.

DTMF Keypad Table .

Column represents high frequency. 5. 4.Table Description 1. 2. DTMF table is laid out in 4*4 matrix.Row represents low frequency . 3. Tones are then decoded by switching centers to determine which keys are pressed. The multiple tones are the reason for calling the system multi frequency. .

5V 2. No external filter required 4.5V – 5. Excellent performance 5. Operating voltage : 2.DTMF Decoder/Receiver IC (HT9170B) 1. 18 pin package .Minimal external components 3. 3.58 crystal or ceramic resonator 6.

PIN DESCRIPTION .

Application Circuit .

Set to high itself by IC when valid data is available on these bits.Working of the IC * Tone is attached to 0. * D0.D1. DV is data valid pin. *RT/GT and EST are pins for setting effective time duration of tone to check for authenticity. * Mount the circuit on the robot with auto answer mode on. . * Connect one wire of the headphone to the wire and other to the ground.1 micro F capacitor on the top corner. * OE is the output enable pin. * The tone is then passed to amplifier for filtering. it’s a output pin. high on this pin will enable the output .D2 and D3 are the decoded output of the IC.

. * Call the cell phone from a remote phone * Now press the keys on the remote phone and you will see the LED’s blinking.Connecting Cell phone to circuit * Connect the cell phone to circuit.

. such as automobile engine control systems. implantable medical devices. A microcontroller (sometimes abbreviated µC. and programmable input/output peripherals. remote controls. 2. power tools. appliances. and toys. memory.MICROCONTROLLER 1. Microcontrollers are used in automatically controlled products and devices. office machines. uC or MCU) is a small computer on a single integrated circuit containing a processor core.

AVR ATMEGA 8 MICRO-CONTROLLER .

ATmega8 is a low-power CMOS 8-bit microcontroller based on the AVR RISC architecture. By executing powerful instructions in a single clock cycle. the AVR uses a Harvard architecture. . 5.INTRODUCTION 1. Instruction in program memory are executed with single level pipelining. This concept enables instructions to be in every clock cycle.which separates memories and buses for program and data. In order to maximize performance and parallelism. 4. 2. the ATmega8 achieves throughput approaching 1 MIPS per MHz.

3 PWM Channels. 32 x 8 General Purpose Working Registers.FEATURES 1. Up to 16 MIPS Throughput at 16 MHz. External and Internal Interrupt Sources . Internal Calibrated RC Oscillator. 5. 4. High-performance. 6. 3. Low-power AVR 8-bit Microcontroller. 2.

1K Byte Internal SRAM (Static Random Access Memory). 512 Bytes EEPROM (Electrically Erasable Programmable Read Only Memory).000 Flash/100. 2. Data retention: 20 years at 85°C/100 years at 25°C. 6. 7. 8K Bytes of In-System Self-programmable Flash program memory. 5. .000 EEPROM. 3. True Read-While-Write Operation.MEMORY SEGMENTS 1. Write/Erase Cycles: 10. High Endurance Non-volatile Memory segments. 4.

6-channel ADC in PDIP package. On-chip Analog Comparator. Compare Mode. Real Time Counter with Separate Oscillator. and Capture Mode. one Compare Mode. Programmable Watchdog Timer with Separate On-chip Oscillator.PERIPHERAL FEATURES Two 8-bit Timer/Counters with Separate Prescaler. Programmable Serial USART. Master/Slave SPI Serial Interface. Three PWM Channels. 8-channel ADC in TQFP package. . One 16-bit Timer/Counter with Separate Prescaler. Byte-oriented Two-wire Serial Interface.

PIN OUT .

C. * AREF The analog reference pin for the A/D Converter.e PortB. * RESET A low level on this pin for longer than the minimum pulse length will generate a reset. even if the clock is not running.PIN DESCRIPTION * VCC Digital supply voltage.Port output *Note – ‘x’ is subscript and could be either of B. PortD * Three registers associated with every port DDRx – Data Direction Register PINx – Port input PORTx. D . * GND Ground. PortC. * Three ports i.

with a two-pole motor. waste energy. Meanwhile.e. In particular. You can imagine how with our example two-pole motor.. it will get "stuck" there. both brushes touch both commutator contacts simultaneously). DC motors will always have more than two poles (three is a very common number). there is a moment where the commutator shorts out the power supply (i. and damage motor components as well. Yet another disadvantage of such a simple motor is that it would exhibit a high amount of torque "ripple" (the amount of torque it could produce is cyclic with the position of the rotor).. if the rotor is exactly at the middle of its rotation (perfectly aligned with the field magnets). This would be bad for the power supply. this avoids "dead spots" in the commutator. . though.DC MOTOR •A DC motor is an electric motor that runs on direct current (DC) electricity • In real life.

AVR STUDIO •2. AVR LOADER .PROGRAMMING THE ROBOT • PROGRAMMING OOF ROBOT IS DONE BY THE USE OF FOLLOWING SOFTWARES: •1.

AVR STUDIO (RUNNING THE CODE) .

AVR LOADER .

Mobile Internet. . •This model is composed of three components: Home server (PC server). Mobile Internet and Home Robot. accomplishes the tasks requested by home master from far away.WHAT NEW COULD BE ADDED? • Well we controlled our robot through the mobile network but it can be controlled by the server (web server) in future. which includes Mobile Network and Internet. Home server is responsible for passing message and information between Home Robot and Mobile Internet.

.Change!!!! •We can also assemble many appliances by the use of this same technology.

It can be also used by our DEFENSE agency in many cases. The CAMERA which has been installed can provide the live streaming of the places where a human can’nt reach. We make of use of robot in small pieces of work whenever we are away from HOME . It can be used in SPYING PURPOSES to get the confidential details of anybody from remote area without making our life in danger.(especially during natural calamities like EARTHQUAKE) •3.APPLICATIONS •The presented robot has numerous applications in daily life : • 1. . •4. •2.

THANK YOU!!!! .

    _SSU_[b_ ^[T[`S Z[`Za^WSaSZTWZY[^`^[aYZSU`[Z S[cSaSZTWZY`[U[W`[S^ ^[T[`a_`[TW SZ [^VW^_YbWZ`[`T aSZTWZY_ W UW\`cW^W_aU[^VW^_c[aVU[ZXU`c``W ^_` Sc ^[T[`a_`\^[`WU``_[cZW _`WZUWS_[ZYS__aU \^[`WU`[ZV[W_Z[`U[ZXU`c``W ^_`[^WU[ZV Sc .

.

.

 .

.

.

      #  .

.

.

  # .

 # .

.

 # .

.

.

#  .

  .

 .

.

   .

.

.

.

  .

.

 .

 __S^[T[`cUUSZTWU[Z`^[WVT a_ZY UW\[ZW #   U[Z`^[WV^[T[`US\\US`[Z_S[T[` `S`USZTWU[Z`^[WVSZVZSbYS`WVT `W a_SYW[X[TWZW`c[^_[^   [TS  `W X[^ [TW`WUZ[[Y  `USZSZVWSZV W WUa`WU[SZV_VW^bWVX^[[TW\[ZW TS_W_Z`S`[ZSZVUSZS_[TW\^[Y^SWV`[ c[^Sa`[Z[[a_ S_\W^`W_`aS`[Z VWSZV_ .

 .

.

  aS[ZW a`\W ^W]aWZU  _YZSZY_a_WVX[^`WWU[_YZSZY[bW^SZS[Y `WW\[ZWZW_Z`Wb[UWX^W]aWZU TSZVTW`cWWZ`WW\[ZW SZV_W`_SZV[`W^U[aZUS`[ZVWbUW_SZV`W_c`UZY UWZ`^W # Z[`W^c[^V_ _SW`[V[XZ_`^aU`ZY_c`UZY _ _`W[X`W`WW\[ZWZaTW^_`[TWVSWV[^`[__aW U[SZV_`[_c`UZY_ _`W_ .

  W \SVSTW .

STWW_U^\`[Z  `STW_SV[a`Z#Ù#S`^  #[c^W\^W_WZ`_[cX^W]aWZU  #[aZ^W\^W_WZ`_YX^W]aWZU  #Wa`\W`[ZW_S^W`W^WS_[ZX[^USZY`W_ _`W a`X^W]aWZU  #[ZW_S^W`WZVWU[VWVT _c`UZYUWZ`W^_`[VW`W^ZW cUW _S^W\^W__WV .

 WU[VW^¯WUWbW^     ´ .

\W^S`ZYb[`SYW ##Ê ## # ZSW `W^ZSU[\[ZWZ`_ # [W `W^ZSX`W^^W]a^WV # UWWZ`\W^X[^SZUW ### U^ _`S[^UW^SU^W_[ZS`[^ # \Z\SUSYW .

  .

.

\\US`[Z^Ua` .

[^ZY[X`W  Ù[ZW_S``SUWV`[  U^[ US\SU`[^[Z`W`[\U[^ZW^ Ù [aZ``WU^Ua`[Z`W^[T[`c`Sa`[SZ_cW^[VW[Z Ù[ZZWU`[ZWc^W[X`WWSV\[ZW`[`Wc^WSZV[`W^`[`WY^[aZV ÙW`[ZW_`WZ\S__WV`[S\XW^X[^X`W^ZY Ù.

_`W[a`\a`WZSTW\ZY[Z`_\ZcWZSTW`W[a`\a` Ù  #SZV#S^W`WVWU[VWV[a`\a`[X`W  _VS`SbSV\Z`_S[a`\a`\ZW``[Y`_WXT  cWZbSVVS`S_ SbSSTW[Z`W_WT`_ ÙÈ SZVS^W\Z_X[^_W``ZYWXXWU`bW`WVa^S`[Z[X`[ZW`[UWUX[^ Sa`WZ`U`  .

[ZZWU`ZYW\[ZW`[U^Ua` Ù[ZZWU``WUW\[ZW`[U^Ua` ÙS`WUW\[ZWX^[S^W[`W\[ZW Ù [c\^W__`WW _[Z`W^W[`W\[ZWSZV [ac_WW`W _ TZZY .

.

.

.

  U^[U[Z`^[W^ _[W`W_STT^WbS`WVa [^ _S_SU[\a`W^[ZS_ZYWZ`WY^S`WVU^Ua` U[Z`SZZYS\^[UW__[^U[^WW[^ SZV\^[Y^SSTW Z\a`È[a`\a` \W^\W^S_ # U^[U[Z`^[W^_S^Wa_WVZSa`[S`US U[Z`^[WV \^[VaU`_SZVVWbUW__aUS_Sa`[[TWWZYZWU[Z`^[ _ _`W_\SZ`STWWVUSVWbUW_^W[`WU[Z`^[_ [XXUWSUZW_S\\SZUW_\[cW^`[[_SZV`[ _ .

    .

.

.

 .

.

 .

WYS _S[c\[cW^ .

 T`U^[U[Z`^[W^TS_WV[Z`W  S^U`WU`a^W # W WUa`ZY\[cW^XaZ_`^aU`[Z_ZS_ZYWU[UU UW`WWYS  SUWbW_`^[aY\a`S\\^[SUZY  \W^  # Z[^VW^`[S  W\W^X[^SZUWSZV\S^SW_`Wa_W_S S^bS^VS^U`WU`a^W cU_W\S^S`W_W[^W_SZVTa_W_X[^\^[Y^S SZVVS`S # Z_`^aU`[ZZ\^[Y^SW[^ S^WW WUa`WVc`_ZYWWbW \\WZZY _U[ZUW\`WZSTW_Z_`^aU`[Z_`[TWZWbW^ U[UU UW .

  Y\W^X[^SZUW [c\[cW^ T` U^[U[Z`^[W^ #\`[ # ^[aY\a`S` #  ###   WZW^S a^\[_W[^ZYWY_`W^_ ##  SZZW_ # Z`W^ZSST^S`WV.

_US`[^ # `W^ZSSZV Z`W^ZS Z`W^^a\`[a^UW_ .

 .

     YZVa^SZUW [Zb[S`W W[^ _WYWZ`_ #  `W_[X Z _`WWX\^[Y^SSTW S_\^[Y^S W[^  ## # `W_ .

WU`^US ^S_STW ^[Y^SSTW WSV.

Z  W[^  #  `W Z`W^ZS `S`USZV[UUW__ W[^  #^aWWSVW^`W.

\W^S`[Z #^`WÈ^S_W UW_   S_È   .

 #S`S^W`WZ`[Z#  WS^_S` #È  WS^_S`## .

    c[ T`W^È[aZ`W^_c`W\S^S`W ^W_USW^[ZW[\S^W [VW .

ZW #T`W^È[aZ`W^c`W\S^S`W ^W_USW^[\S^W [VWSZV S\`a^W [VW WSW[aZ`W^c`W\S^S`W.

_US`[^ ^WW  SZZW_ USZZWZ \SUSYW #USZZWZ  \SUSYW  `W[^WZ`WVc[c^WW^S Z`W^XSUW ^[Y^SSTWW^S S_`W^ÈSbW W^S Z`W^XSUW ^[Y^SSTWS`UV[YW^c`W\S^S`W.

ZU\.

_US`[^ .

ZU\ZS[Y[\S^S`[^ .

.

 .

  .

ÙY`S_a\\ b[`SYW Ù  ^[aZV Ù [cWbW[Z`_\ZX[^[ZYW^`SZ`WZa\a_WWZY`c YWZW^S`WS^W_W`WbWZX`WU[U_Z[`^aZZZY Ù WSZS[Y^WXW^WZUW\ZX[^`WÈ[ZbW^`W^ Ù^WW\[^`_W [^` [^` [^` Ù^WW^WY_`W^_S__[US`WVc`WbW^ \[^`  Ê S`S^WU`[ZWY_`W^  Ê [^`Z\a`  .

  [^`[a`\a` Ù [`WÊ  __aT_U^\`SZVU[aVTWW`W^[X .

 .

.

 W[`[^ _SZWWU`^U[`[^ `S`^aZ_[ZV^WU`Ua^^WZ` WWU`^U` W Z^WSXW`[aY [`[^_cScS _SbW[^W`SZ`c[\[W_`^WW _SbW^ U[[ZZaTW^ Z\S^`UaS^`_Sb[V_!VWSV_\[`_!Z`W U[a`S`[^[aUSZSYZW[cc`[a^W S\W`c[\[W[`[^X`W ^[`[^_W SU` S``WVVW[X`_^[`S`[Z\W^XWU` SYZWVc``WXWV SYZW`_`cYW`!_`aU!`W^W WSZcWc`S`c[\[W[`[^`W^W _S[WZ`cW^W`WU[a`S`[^ _[^`_[a``W\[cW^_a\\ WT[` T^a_W_`[aUT[`U[a`S`[^ U[Z`SU`__a`SZW[a_ _c[aVTW TSVX[^`W\[cW^_a\\ cS_`WWZW^Y SZVVSSYW[`[^U[\[ZWZ`_S_ cWW`SZ[`W^V_SVbSZ`SYW[X_aUS_\W[`[^_`S``c[aV W T`SYS[aZ`[X`[^]aW !^\\W!`WS[aZ`[X`[^]aW `U[aV \^[VaUW_U UUc``W\[_`[Z[X`W^[`[^ .

.

  .

.

 W .

 .

.

.

.

 .

  .

 .

.

 .

 W  .

W# .

 .

 .

  .

´ .

 .

 .

  .

 £ W WcWU[Z`^[WV[a^^[T[``^[aY`W[TWZW`c[^Ta``USZTW U[Z`^[WVT `W_W^bW^cWT_W^bW^ZXa`a^W W_[VW_U[\[_WV[X`^WWU[\[ZWZ`_ [W_W^bW^ _W^bW^ [TW Z`W^ZW`SZV [W[T[` [W_W^bW^_^W_\[Z_TWX[^\S__ZY W__SYWSZVZX[^S`[ZTW`cWWZ [W[T[`SZV [TW Z`W^ZW` [TW Z`W^ZW`cUZUaVW_ [TW W`c[^SZV Z`W^ZW` SUU[\_W_`W`S__^W]aW_`WVT [WS_`W^X^[XS^ScS  .

SZYW     WWUSZS_[S__WTWSZ S\\SZUW_T `Wa_W[X`__SW `WUZ[[Y  .

  .

 WW\^W_WZ`WV^[T[`S_ZaW^[a_S\\US`[Z_ZVS XW W  `USZTWa_WVZ    .

`[YW``WU[ZXVWZ`SVW`S_[X SZ T[V X^[^W[`WS^WSc`[a`SZY[a^XWZVSZYW^ W#W  cUS_TWWZZ_`SWVUSZ\^[bVW`WbW_`^WSZY[X `W\SUW_cW^WSaSZUSZZ` ^WSUW_\WUS Va^ZYZS`a^SUSS`W_ W   W#WSW[Xa_W[X^[T[`Z_S\WUW_[Xc[^cWZWbW^cWS^WScS  X^[ .

  W# `USZTWS_[a_WVT [a^   SYWZU ZSZ US_W_ .

  .

     .