Вы находитесь на странице: 1из 7

Cellphone operated Robot

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 interference with 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

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

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 ,33-h4 and //0h4 to the other end of the mobile. !he tones and assignments in a dtmf system shown below

Step 2Circuit Description

*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'pin,9+ 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, 2,6bytes of <<=;>), ,?@ 1; ), 36 general purpose inputAoutput lines. 36 general purpose working registers. ll the 36 registers are directly connected to the arithmetic logic unit, allowing two independent registers to be accessed in one signal instruction e5ecuted in one clock cycle. !he resulting architecture is more code efficient. >utputs from port pins =(0 through =(3 and =(/ of the microcontroller are fed to inputs I7, through I79 and enable pins '<7, and <76+ of motor driver B6C3d respectively, to drive geared motors. 1witch 1, is used for manual reset. the notations are " ic, - mt../0 ic6 - atmega,-

ic3 - l6C3d 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 3So t!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 location

Step %Wor&in'

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 left when 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

for constructing this robot, you require these components Components used"E )!../0 (!)* (<C>(<; - , E tmega ,- microcontroller - , E B6C3d motor driver ic - , E Cd/009 not gate ic - , E ,n900/ diode - , E ,00k resistances - 6 E ,0 k resistances - 2 E 330 k resistances - , E 0.9/mf capacitors - , E 0.,mf capacitors - , E 66pf capacitors - 9 E 3.2/mh4 crystal - , E ,6mh4 crystal - , E =ush to on switch - , E 6 geared motors '-v, 20 rpm+ - 6 '9 for four wheel drive+ E @attery -v - , wheels - 9 cellphone - 6 'one urs and one can be ur frnds+ handsfree - , 'for the phn on the rover+

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

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

Вам также может понравиться