cellphone operated robot (1)
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/