cellphone operated robot (1)

Upload: shashank-appi

Post on 03-Jun-2018

217 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/12/2019 Cellphone Operated Robot (1)

    1/7

    Cellphone operated Robot

    i

    Conventionally, Wireless-controlled robots use rf circuits, which have the drawbacks of

    limited working range, limited frequency range and the limited control. Use of a mobile phone

    for robotic control can overcome these limitations. It provides the advantage of robust

    control, working range as large as the coverage area of the service provider, no interferencewith other controllers and up to twelve controlles.

    lthough the appearance and the capabilities of robots vary vastly, all robots share the

    feature of a mechanical, movable structure under some form of control. !he Control of robot

    involves three distinct phases" perception, processing and action. #enerally, the preceptors

    are sensors mounted on the robot , processing is done by the on-board microcontroller or

    processor, and the task is perfomed using motors or with some other actuators.

    i want to make it clear, if you face any problem i am dere for you

    , you can write comments or you can mail me at nitin$spd%yahoo.co.in

    Step 1PROJECT OVERVIEW

    http://www.instructables.com/file/FZNRPJEFOD7QR9Q/http://www.instructables.com/id/Cellphone-operated-Robot/step1/PROJECT-OVERVIEW/http://www.instructables.com/id/Cellphone-operated-Robot/step1/PROJECT-OVERVIEW/http://www.instructables.com/file/FZNRPJEFOD7QR9Q/http://www.instructables.com/id/Cellphone-operated-Robot/step1/PROJECT-OVERVIEW/
  • 8/12/2019 Cellphone Operated Robot (1)

    2/7

    i

    In this pro&ect the robot, is controlled by a mobile phone that makes call to the mobile

    phone attached to the robot in the course of the call, if any button is pressed control

    corresponding to the button pressed is heard at the other end of the call. !his tone is called

    dual tone multi frequency tome '(!)*+ robot receives this (!)* tone with the help of phone

    stacked in the robot

    !he received tone is processed by the atmega microcontroller with the help of (!)*

    decoder )!/0 the decoder decodes the (!)* tone in to its equivalent binary digit and

    this binary number is send to the microcontroller, the microcontroller is preprogrammed to

    take a decision for any give input and outputs its decision to motor drivers in order to drive

    the motors for forward or backward motion or a turn.

    !he mobile that makes a call to the mobile phone stacked in the robot acts as a remote. 1o

    this simple robotic pro&ect does not require the construction ofreceiver and transmitter units.

    (!)* signaling is used for telephone signaling over the line in the voice frequency band to

    the call switching center. !he version of (!)* used for telephone dialing is known as touch

    tone.

    (!)* assigns a specific frequency 'consisting of two separate tones+ to each key s that it

    http://www.instructables.com/file/FB2IGQ3FOHTTHIT/http://img.instructables.com/files/deriv/FS5/G8ON/FOHTTHJC/FS5G8ONFOHTTHJC.THUMB.jpghttp://img.instructables.com/files/deriv/FB2/IGQ3/FOHTTHIT/FB2IGQ3FOHTTHIT.THUMB.jpghttp://www.instructables.com/file/FB2IGQ3FOHTTHIT/
  • 8/12/2019 Cellphone Operated Robot (1)

    3/7

    can easily be identified by the electronic circuit. !he signal generated by the (!)* encoder

    is the direct al-gebric submission, in real time of the amplitudes of two sine'cosine+ waves of

    different frequencies, i.e. ,pressing 2 will send a tone made by adding 33h4 and //0h4 to

    the other end of the mobile. !he tones and assignments in a dtmf system shown below

    Step 2Circuit Description

    i

    *igures shows the block diagram and cicuit diagram of the microcontroller- based robot.

    !he important components of this robot are (!)* decoder, )icrocontroller and motor driver.

    n )!/0 series dtmf decoder is used here. ll types of the mt/0 series use digital

    counting techniques to detect and decodeall the si5teen (!)* tone pairs in to a four bit

    code output. !he built -in dila tone regection circuit eliminated the need for pre- filtering.When the input signal given at pin6 'I7-+ single ended input configuration is recogni4ed to be

    effective, the correct four bit decode signal of the (!)* tone is transferred to 8 'pin+

    through 89'pin9+ outputs.

    !he atmega is a low power, bit, cmos microcontroller based on the :; enhanced

    ;I1C architecture. It provides the following feature" kb of in system programmable flash

    memory with read write capabilities, 26bytes of utputs from port pins =(0 through =(3 and =(/ of the microcontroller are fed toinputs I7 through I79 and enable pins '

  • 8/12/2019 Cellphone Operated Robot (1)

    4/7

    ic3 - l63d

    ic9 - cd/009

    r,r6 - 00k resistances

    r3 - 330k resistances

    r9-r - 0k resistances

    c- 0.9/ micro farat capacitor

    c6,c3,c2,c - 66pfarat capacitor

    c9 - 0.micro farat capacitor

    5tal - 3.2/ mh4 crytal

    5tal6 - 6mh4 crystal

    s - push to on switch

    m,m6 - v 20rpm motor

    batt- v

    Step 3Sot!are description "the he# code$

    i

    the vr microcontroller is programmed using WI7 :;

    for beginners have a look at this instructable first

    http"AAwww.instructables.comAidA#hetto-=rogrammingD3a-#etting-started-with-:;-microA

    this is the way to pogram the avratmega

    look at the pin diagram of atmega and then connect the pins acordingly 'if u have any

    problem then feel free to write me+

    i have attached the full code. !he header file will be included automatically if u have installed

    the winavr in default locationStep %Wor&in'

    http://www.instructables.com/id/Cellphone-operated-Robot/step3/Software-description-the-hex-code/http://www.instructables.com/id/Cellphone-operated-Robot/step3/Software-description-the-hex-code/http://www.instructables.com/id/Cellphone-operated-Robot/?ALLSTEPShttp://www.instructables.com/id/Ghetto-Programming%3A-Getting-started-with-AVR-micro/http://www.instructables.com/id/Cellphone-operated-Robot/step4/Working/http://www.instructables.com/id/Cellphone-operated-Robot/step4/Working/http://www.instructables.com/id/Cellphone-operated-Robot/step3/Software-description-the-hex-code/http://www.instructables.com/id/Cellphone-operated-Robot/?ALLSTEPShttp://www.instructables.com/id/Ghetto-Programming%3A-Getting-started-with-AVR-micro/http://www.instructables.com/id/Cellphone-operated-Robot/step4/Working/
  • 8/12/2019 Cellphone Operated Robot (1)

    5/7

    i

    In order to control the robot, you have to make a call to the cellphone attached to the

    robot from any phone.

    now the phone is picked by the phone on the robot through autoanswer mode'which is in the

    phn, &ust enable it+.

    now when you press 6 the robot will move forward

    when you press 9 the robot will move leftwhen you press the robot will move backwards

    when you press the robot will move right

    when you press 2 the robot will stop.

    Step (Construction

    http://www.instructables.com/file/F981Q35FOD6SDTO/http://www.instructables.com/id/Cellphone-operated-Robot/step5/Construction/http://www.instructables.com/id/Cellphone-operated-Robot/step5/Construction/http://www.instructables.com/file/F981Q35FOD6SDTO/http://www.instructables.com/id/Cellphone-operated-Robot/step5/Construction/
  • 8/12/2019 Cellphone Operated Robot (1)

    6/7

    i

    for constructing this robot, you require these components

    Components used"-

    E )!/0 (!)* ((

  • 8/12/2019 Cellphone Operated Robot (1)

    7/7

    you have to place a cellphone on the rover. !he cellphone is connected to the rover through

    a handsfree. construct the rover in the shape which is given below.

    Fou can get these parts from any electronic store with ease

    Step )To connect the hands ree !ith the circuit

    i

    there are always two connections which come out of the phone,

    these connections are

    . !ip

    6. ;ing

    iGll prefer to use handsfree which have a straight &ack 'similar to the ones which we use in our

    ipods, but a thinner one+

    the tip of that &ack is called the EtipE

    and the rest part behind the tip after a black strip is the ring 1o connect these two

    connections with the circuit and you will be done

    Step *T+e E,d

    *ollow tese steps and you are done. but if you face any problem feel free to write comments

    or mail me at nitin$spd%yahoo.co.in

    http://www.instructables.com/id/Cellphone-operated-Robot/step6/To-connect-the-hands-free-with-the-circuit/http://www.instructables.com/id/Cellphone-operated-Robot/step6/To-connect-the-hands-free-with-the-circuit/http://www.instructables.com/file/FJ8YYO2FOHTR9RQ/http://www.instructables.com/id/Cellphone-operated-Robot/step7/THe-ENd/http://www.instructables.com/id/Cellphone-operated-Robot/step7/THe-ENd/http://www.instructables.com/id/Cellphone-operated-Robot/step6/To-connect-the-hands-free-with-the-circuit/http://www.instructables.com/file/FJ8YYO2FOHTR9RQ/http://www.instructables.com/id/Cellphone-operated-Robot/step7/THe-ENd/