Tuesday, April 7, 2009

CELLPHONE OPERATED ROBOT














220 comments:

1 – 200 of 220   Newer›   Newest»
Guru said...

hey..

i'm working on the exact same project, picked up the idea and circuits on instructables.com.

now, i'm having some problems making this one work. Need some help with the headset interfacing and also ckt. troubleshooting. It'll be a great help if you spare some time to clear my doubts on this.

heloitsadi said...

Ya sure.. just ask about the problem youare facing...

Guru said...

wokay..

is the signal from the phone headset enough to work the circuit. I read someplace that the ckt. was for fixed phone lines, and an amp. stage needs to be put in if we use a cellphone headset.

And, on my first few trials i'm not getting the bot to work. Made the circuit the exact way given, programmed the HEX file into the Atmega, and ithink i interfaced the headset right too. Need some help troubleshooting the cause of my prob. It'll be so much better if we could take this up on YM or gtalk ..

Let me know if that is possible.. pls.

heloitsadi said...

Ya sure I am on aditya_sharmahi@yahoo.co.in (heloitsadi),..

.. yyou check the DTMF stage first are you getting the bits there...

..check your headphone on the oscilloscope.. if you press the key then a momentary sine pulse should be noticed, if you are getting it then it means your headphones are right, also cut the headphone wire after the mic, don't remove the mic, i think there may be amplifiers in the mic part, because when I tried i was not getting the output without mic, so i bought a new earphone and then tried with mic it worked... any other external amplifiers are not required...

Guru said...

yep .. i did the same mistake.. cut off the mic part of the headset. I'll try it out again now..

Also, when the model did not work yesterday, some asked me to check if the controller was programmed right. Is there any way to do that ?

I have no experience with these mC's or programming them.

I just wrote the code into atmega at the place i bought it, i could not find/make a development board in time. I used the '.hex' file from the resources given on the instructable. Anything could've gone wrong at this stage ? Any pointers on checking if the controller is fine ?


I've added you on YM btw, i'll leave a comment here or IM you i case i need help with something else.

Thanks dude..

heloitsadi said...

Ya sure...

I did the programming by myself.. ididn't use that instructable circuit(..in my circuit i didn,t use the NOT gate ICs nor the pullups), nor the program given there.. so not sure about that, i cannot say the code or the hex file given is right or not..

Anonymous said...

yep.. saw the changes you made to the circuit on the instructables site.. so does removing the NOT gates make the circuit any better ? or.. did you just want a simpler ckt. ?

but.. if you could just take a look at the code on site and check if it is good to go. that'll be so awesome.

you can find the zip file here

Anonymous said...

yep.. saw the changes you made to the circuit on the instructables site.. so does removing the NOT gates make the circuit any better ? or.. did you just want a simpler ckt. ?

but.. if you could just take a look at the code on site and check if it is good to go. that'll be so awesome.

you can find the zip file here

- Guru

heloitsadi said...

Actually I didn't saw any use of those ICs, the variations can simply be done by programming. You can stick with the given circuit if you want, and the code also seemed to be right.. By the way which college are you from.

Guru said...

tried working the ckt. with a new headset cut after the mic like you suggested and it worked.

But, now there is a problem with the controller. There is no output from the MC. My project is due tomorrow and i'm stuck.

Any suggestions ?

I'm a total noob when it comes to programming, so can't write my own coding right now, can you help me with this by giving me a working code for this project.


And, i don't think you would know my college. Jaya Engg. College, just another college under Anna Univ.

heloitsadi said...

Well the code given is seemed to be alright if your circuit is exactly the same given in that, my code will definately not work with your circuit, so try to generate a new hex file with that code and burn that onto your chip. don't use the hex file given... It may work

Guru said...

Can you suggest some application for C to HEX conversion. I'll try writing the new code onto another MC and try again.

Guru said...

hey .. can you come on YM for a few mins and clear this all up.

Thanks..

heloitsadi said...

You can go for WINAVR-GCC for that, there are other softwares as well like, AVRStudio, Codevision AVR...etc, choose any one.

heloitsadi said...

no need for another MC, you can burn the hex file on the same MC you have..

And don't forget to check your circuit connections first, verify the connections thoroughly and insure that your hardware part is ok.

Anonymous said...

hey,

my MC finally started working after i reprogrammed it. I'm facing a diff. prob now.

For each key press, say i press '2' both pins 14,17 go positive. This starts driving both the motors.

i.e. the pins 14&17 and 15&16 are coupled somehow, that is they only work simultaneously. Any pointers on why this is happening ?

-Guru

heloitsadi said...

right now i don't have the circuit you are talking about..

Guru said...

You can find the ckt. i used here.


Now, if you help me this last time with the code for the above ckt. that'll be all. I'll be done with this.


Check the code to see if the MC output ports for each keypress is defined correct.

Cos' like i said earlier i'm facing this prob.

When I press '2' - Pin 14 of the atmega should go on.

'8' - Pin 15
'4' - Pin 16
'6' - Pin 17

But, When '2' or '4' is pressed, output appears at both pins 14 & 15.

So, the motors always rotate in sync.

Just tell me if the code is causing this problem, or is it something else. If possible please double check the port addresses in the C file.

- Guru

heloitsadi said...

Oh dear you are conceptually wrong......
This didn't happen what you are thinking.
As per the code you always should get three pins high whatever key you press... Code goes like this...\

When 2 is pressed, Pin-14, 17 & 21 should be high, This will move you machine forward. Similarly.

Key 4: Pin-14, 16 & 21 are high
Key 6: Pin-15, 17 & 21 are high
Key 8: Pin-15, 16 & 21 are high

If you are getting output on two pins out of pins 14, 15, 16, 17 every time you press any of the key then just recconect your motor polarities such that the desired movement is obtained..

Is your output changes when you press a diffrent key, if yes then you must be getting right output, just try changing motar polarity connections.

heloitsadi said...

On pressing key 5 you should get all pins zero, are you getting this..

Anonymous said...

Yep ..

All outputs go Zero when '5' is pressed.

Too bad i understood the code wrong.

So, for each action two pins work together. I get it now.

Now, how is the motor arrangement done ? Both motors should be placed along the same line ? I guess that is the whole problem with my model.

I'm using motors and chassis from an RC car. The front and rear travel is controlled by one motor placed near the rear of the car, the left-right travel is using a motor placed on the front to turn the axle.

But, for this code to work right i need to use four independent wheels ( ie. with no fixed axle) with motors placed at diagonal ends, right ?

- Guru

Guru said...

I going to have to rebuild my whole model now. But, if the controller works like i described my current model will work fine. I'm torn between redesigning the model or changing the code. What do you suggest ?

Will just a simple change in the code be enough to make it perform the actions i wanted ? ie. outputs from one output pin for each keypress.


Also, can you roughly tell the cost of the mechanicals in your model ? what is the motor rating you've used ?

heloitsadi said...

dear try to understand, this is not possible to drive both the motors by getting output on only one pin, you are getting the right results as i think, just try to interchange motors polarity and chek for number of cases..

if non pressing 5 you didn't get any ouput pin as high, then i am sure your program is ok... just connections need to be altered.

Guru said...

hey .. can you come online on YM.. Need your suggestions on something..

Guru said...

this is the schematic i'm trying to build.


If i'm able to write to code for output at one single pin out of the MC i can use my above design.

Now, i see you've used only two wheels for your bot. But my design has 4 wheels, i'm hoping that'll make it more stable and also a little bigger looking.

So, can you pls help me with code for outputs from only one pin for each keypress ( and ofcourse the enable pin is active for 2,4,6,8) i'll be done. How much changes in the code are we looking at here ?

heloitsadi said...

are you connecting two wheels from 1 motor.. how you are doing.. ae you using double shaft motor.

Guru said...

Yep using a single motor for the rear wheels to make it go front-back.

Single motor to turn the front wheels left-right.

Well, forget it.. that model is now history.


I'm making a three wheeled vehicle just like yours now. Two wheels at the back, each linked to a motor and a free rotating wheel at the front.

Is that right ?

Now, i need your motor ratings and also what power supply are you using for this model ?

heloitsadi said...

Ya this will be simple... Go for any of the motors with rpm greater than 100, i used 200 rpm motors... use voltage regulator circuit, with a single battery of 9V(its a cheap one and did get discharged very early), it will do it...

Guru said...

I was considering using a 12v 300 or 500 rpm motor. I guess i'll settle for the 300rpm now. btw how much does each motor cost ? metal motors are priced at 200 bucks per motor or. do you use that or something else ?


What happens when i don't use the voltage regulator IC's for the supply? I have a 12v fixed battery, can i connect that directly to the ckt. and that way the motor will get proper power ? will it affect the ckt. components in any way cos' the ckt. is rated at 6v, right ?


How much did you spend on your mechanicals totally ? motors + chassis + wheels come to close to 700 bucks for me..

heloitsadi said...

you feed 12V and your MC will blow up like a cracker dear, Max. allowable voltage to MC is 6V, and ideally in all the circuits it is 5V, so it's compulsory to use 7805 regulator IC.

You supply 5V output to all the chips in the circuit and a direct supply of 12V to Pin-8 of L293D.

Don't go for 300-RPM, i think upto 250Rpm will be better, because 300Rpm will give you very less torque.

Motor costs vary from city to city, it will cost you between Rs150-200, complete chasis must be completed within Rs.500..

Anonymous said...

Hello,
I was wondering the zip file. There were many files with different extensions were present. Is there is any need for those files probramming the MC or only the HEX file is used.
Sorry I am bit new to programming a MC. Also do you have any PCB layout for the circuit as perf board are not allowed. I am making this project for my collage project submissions.
Thanks

heloitsadi said...

Yes only the HEX file is required while burning the program into the micro controller, You can get the PCB layout from EFY's July 2008 edition.

Anonymous said...

Hello, Thanks for replying
I also have a question in the cell operated robot there is a need for a cellphone which has auto answer facility. Is it possible to use any mobile when we need to use the robot after calling the mobile attached to circuit simply swith the mobile to receive call.
Or it is compulsory to use that one. Please suggest any frequent selling phone if any. As nokia 1100 is now not very much frequent to be sold hence rare to find for buying.

heloitsadi said...

Ya you can use any mobile, but make sure that the DTMF tone settings of the cellphone are proper.i.e., the DTMF tone is ON and keypad tone is also ON, the cellphone with autoanswer facility is to be used on your machine, I used NOKIA 1100 as it is simplest of all, you may face problems while using expensive cellphones line NOKIA N-Series etc., So go with the simplest and the cheapest.

Anonymous said...

Hello Aditya,
I am back to you with a problem. I had completed most the work on the circuit but I am not getting where to attach for the input from the mobile. There are two points TIP and RING do I need to attach two wires from the headset to these two points TIP and RING also is there is any polarity for the headset or I need to attach both wires on the TIP and RING to be grounded. Please tell.
Thanks

Anonymous said...

Also do NOKIA 1100 suits this circuit much. I have a nokia 3210 with me and LG C1800.

heloitsadi said...

Ya definetly the polarity issue is there, Try connecting both ways one will work, actually one wire is very light red that should be (+)ve end, that is input and the other end is ground, all phones should work with until unless you have your phone is not in silent mode..and you have switched ON the keypad tone and the DTMF settings of the phone...

Anonymous said...

Thanks Aditya for replying.

Anonymous said...

hey i have tested the ckt by removing the cm8870 ic and shorting
the pins according the binary nos the PCB works properly in all direction
then i put the ic back and tried using nokia 1100 ,nokia 3110c &virgin mobiles vtrendy model with their respective hands free but no response
I have tried cm8870 ic sepretly cby making 3 types of ckt
1) efy ckt ideas
2) which i got it fron net
3)fron data sheet
but none of them work
plz help me

heloitsadi said...

Please also check that you have switched "ON" the keypad tone and the DTMF of your cellphone through phone settings...

NOTE: Please note that you have not removed the microphone of the earphone you are interfacing.

When we cut one of the earpiece, one wire is coated with RED thread, connect that to the input.. and connect other one to the ground..

Go with the circuit given in the datasheet of MT8870, it is correct and works very fine..

heloitsadi said...

I have posted the circuit of DTMF, Crosscheck with this one...
http://3.bp.blogspot.com/_8BGtHVOT46o/SktGNeU4_ZI/AAAAAAAAAGw/8Nfrm-XCPbA/s1600-h/DTMF+Cicduit.JPG

Anonymous said...

the reply u gave me the same way i tried before asking u
but no response
the only change i did is i use 0.1uf ceramic capacitor & 0.47uf electrolytic cap instade of 0.47uf ceramic cap
do this change cause the problem
the ckt u have given does not contain
the compoment value plz give me it

thank you for reply

robot making is my hobby
i m making it for my self & for final year diploma in electronic&telecomm project

heloitsadi said...

Ok.. I have posted the complete circuit with all the components value... Refer it.

And please change the capacitor value and type to the standard one given in the datasheet.

Anonymous said...

will u send me the photo graph of how u connect the tip ring to the ckt
i m byeing a second hand nokia1100 as u have used it in u r project
i hope that ckt will work on these cell
send it soon as my collage has started

heloitsadi said...

Sorry, i don't have a better picture other then which i have already posted, try doing what i have explained earlier, also try with diffrent piece of earphones..

Also are you getting a DTMF tone sound on the other earphone which you have not connected, if not then surely you need to alter the phone settings, and if you are getting it, then the circuit is the only culpriet.
Call me: 09829122748
so that you could get a better idea about what i wan't to explain.

Anonymous said...

thank u for reply
i m getting the tone on my another earpiece
the efy ckt is ok
only we have to give the signal to the dtmf ic then why the ckt is not working
i m fed of it

Anonymous said...

do u know any software which simulate electronic project

i have connected the tip ring to the pcb & from the same cell i press the nos 2 3 4 5 6 8 i here the tone on another earpiece the tone was right & clear but no response
is these a right way to test the pcb
if i make a call from cdma cell does these system tones effect the ckt

Anonymous said...

on calling u u gave me some tips but non of them work
i made a 5v power supply its working properly
then i connect it to the main board
with tip and ring i use nokia 1100
then i call on auto answering mode the call was accepted through land line
then i press 2
i do not found any output
instade of motor i have connected a led through resister
i found 4.37v at pin 11 12 13 14 on 5v power supply
and 0.75v at pin 17 of cm8870 ic
i have connected a .47uf tantalam cap in place .1uf cp

these r the problem i fase today

heloitsadi said...

Now please note that...

Initial voltages on pin 11, 12, 13, 14 should be zero when no key is pressed and the circuit is just turned on.

After pressing a key from cellphone pin 15 should get a momentarily high pulse. connect an led on this pin LED should glow for just a second and then turn off.

If you are not getting these two conditions right, then there is definitely a problem in the circuit connections or you DTMF IC is not proper.

But i still think that there are chances that you are not providing the Vcc and the ground properly. Ground should be common both +5V & +9V.
Keep trying, you will definitely catch the problem.

Anonymous said...

i have catch the problem it was that 100k input resister was grounded
another of power supply
9v power supply was not sufficient
so i made according to u r ckt then it work , but motor speed was very slow so i use 2 9v battery then it work properly
i need the program that u used in u r project

thank you, for u r HELP

heloitsadi said...

Good.. That you caught the problem..
Now how had you changed the circuit, please give the detail.. My code is very big as i have incorporated the LCD and tha password thing into that.. i will tell you how to change the previous code,, have you removed the not gate ICs...

Anonymous said...

hai i m gaurav

i want a program i have removed the not ic so i have to remove the program from uc ic so i request to give u r code to me
i mean, the code given in efy is for not gate ic
now i want the code which is without not gate ic
i have mail the code on ur id give me the hex file of another code

heloitsadi said...

I didn't receive any of your code on mail.. as you are talking about the EFY code, i have edited it and this code is tested and works very fine on my circuit.

If you face any of the ambiguities in the motor rotation then please verify by taking different polarity connection again and again until u get the right one as per the comments in front of each Statement.

This is also a modified one with every key of cellphone having some signal associated with it.

Code goes like this:


void main(void)
{
unsigned int k, h;
DDRA=0x00;
DDRD=0XFF;
while (1)
{
k =~PINA;
h=k & 0x0F;
switch (h)
{
case 0x0D: //Forward (KEY Pressed - 2)
{
PORTD=0x89;
break;
}
case 0x07: //Backward (KEY Pressed - 8)
{
PORTD=0x86;
break;
}
case 0x0B: //Sharp Left Turn (KEY Pressed - 4)
{
PORTD=0x85;
break;
}
case 0x09: //Sharp Right Turn (KEY Pressed - 6)
{
PORTD=0x8A;
break;
}
case 0x0A: //Stop (KEY Pressed - 5)
{
PORTD=0x00;
break;
}
case 0x0E: //Smooth Left turn Forward (KEY Pressed - 1)
{
PORTD=0x81;
break;
}
case 0x0C: //Smooth Right turn Forward (KEY Pressed - 3)
{
PORTD=0x88;
break;
}
case 0x08: //Smooth Left turn Backward (KEY Pressed - 7)
{
PORTD=0x82;
break;
}
case 0x06: //Smooth Left turn Backward (KEY Pressed - 9)
{
PORTD=0x88;
break;
}
}
}
}

Njoy...

heloitsadi said...

do include the header file avr/io.h before the main function.

Anonymous said...

i cant make the hex file
as i have the followed u r blog
plz give me the hex file

Anonymous said...

ther is some windows problem in my pc so i do not access sone applications

heloitsadi said...

All the files along with the hex file are mailed on you ID. Here is the hex file...

:100000000C942A000C9434000C9434000C943400AA
:100010000C9434000C9434000C9434000C94340090
:100020000C9434000C9434000C9434000C94340080
:100030000C9434000C9434000C9434000C94340070
:100040000C9434000C9434000C9434000C94340060
:100050000C94340011241FBECFE5D4E0DEBFCDBF29
:100060000E9436000C947C000C9400001ABA1BBA53
:100070008FEF81BB12BAF8E8E5E879E861E856E865
:1000800042E83AE824E889B390E0809590958F7033
:1000900090708A30910531F18B30910578F487307A
:1000A0009105D1F08830910518F4069761F722C0C8
:1000B00088309105E9F0099731F712C08C3091052D
:1000C000A9F08C30910550F08D30910519F00E9704
:1000D000D1F60AC072BBD7CF52BBD5CFE2BBD3CFCC
:1000E00032BBD1CF12BACFCF62BBCDCFF2BBCBCF19
:0C00F00042BBC9CF22BBC7CFF894FFCFA2
:00000001FF

Anonymous said...

hi,im keith,and im about to start this project but i have some questions here...what is the purpose of the 'not-gate' and 'pull up resistor' at the output pins of MT8870?? and for this cell phone mobot, when the phone is picked by autoanswer mode and received the DTMF tones,will we be charged by the phone bill for this kind of transmision??

heloitsadi said...

The not gate ICs are not necessary and neither the Pull ups. The atmega16 has internal pull ups for all the ports. Please refer to the circuit posted on this blog, it does not have any not gate ICs neither the pull ups.

Definitely you will be charged as per the company for the calls.
Please do post your queries with your name and location.

keith said...

k =~PINA;

what is this comment??toggle the input??if so,why we need to toggel it??

and,for this cellphone controlled mobot,what application we can implement on it???doing housework when we are not in the house??like sweeping floor??but how we going to teach the mobot move??i havent learn about those self-mapping/navigation system yet and if we are going to ask the mobot to do something for us when we are not there,definitely it need to be self navigated right?

btw,im Keith,from malaysia..

heloitsadi said...

Hi Keith good to see you back.

K=~PINA command is one of the syntax for taking the input through the PIN register of PORTA, this command toggles the value so "Electronics for you" circuit has not gate ICs to compensate the effect of this command. In my circuit i have not used the not gate ICs but have just complemented the values given to the controller input, i.e, input port. You can also use K=~(~PIN A) command and keep the rest of the code given in EFY as it is. THi9s will also work fine.

This cellphone operated robot is a kind of wireless application and can be used for various purposes. As far as the navigation is concerned you can just mount a wireless camera on it and can control the motion. Also you can think of an advanced model of this bot by interfacing 3G phone on it and getting the video feedback directly on your cellphone through which you are controlling it.

You can also interface home lighting and other electronic appliances to it using relays. If you did forgot to switch them off you can do it just by making a call back.

Their are endless applications you can think of, just pick one of the best suited and also the unique one and implement it. Do leave a feedback and feel free to elaborate your queries regarding this project.

Keith,malaysia said...

Thanks for your explanations, but why we still need to toggle the 4binary input when we are not using the 'not' gate IC???what i know is when we send a DTMF tone to the circuit,the tone will be decoded by the MT8870 and output a set of 4 binary,why we cant straight away use the 4 binary instead of toggle them 1st b4 using them???

and currently my concern is using cellphone to control a MOBILE ROBOT instead of controlling a set of relay application system like what u have suggested to me(lighting)....what ideas i have now are the surviliiance system using wireless camera, automatic receiving parcel post using the mobot when im not at home...what my point of view is using cellphone to control is the application where we are far away from home,if we are inside the house,i would rather use RF module to implement it as we dont need to waste the money to call the phone and control the mobot(left,right,pick and place things)...am i right?...frankly,i have run out of ideas..for the wireless camera,what kind of wireless camera i could get for me to monitor my home when im at oversea or office??i have seen some articles suggesting that using web-base wireless camera(those 802.12),is it hard to implement?what i should do?do i need to create myself webpage in order for me to log in to see the screen??i lack of this knowledge...

Keith,malaysia said...

oh ya,i have forgotten something...THANKS for your reply and knowledge...im very appreciate it....^^

Anonymous said...

i do not understand the code u have sent me in my id hex file on my id

heloitsadi said...

@ Keith

Your application on the mbot is really appreciable.

Regarding the wireless camera, there are many ready made TX/RX camera assemblies available in the market, but again for getting the video feedback you will require a video display unit (T.V. or Monitor) so its better if you try interfacing the 3G phone and get the video feedback directly on your cellphone. Although it is not a cost effective method to reserve a 3G cellphone on this particulsar task but for future aspects this will be a real innovation. By this you can really create an advanced survillence robot.

Keep innovating... Keep posting...

heloitsadi said...

@ anonymous

First of all pleae dio post your query with your name.

The code sent to you is a .rar package containing all the files generated on compilation by WinAVR. It includes the .C code file and the .hex HEX file. You need to just get the HEX file and get it mburned into your controller.

Anonymous said...

hai i have completed the project and
it work very fine
and the code u gave me also work very good

Anonymous said...

hai can u send me ur project report

Gaurav
G.K.

heloitsadi said...

I woluld have definitely done that, didn't have a softcopy of report with me, report issue was managed by other team members... but i think its better if you do that on your own... sorry this time...

Anonymous said...

hai i m gaurav

while i was doing workout in gym
i saw that the waingscale was continous on which i feels to off it
to save power
but i cant do it
so i think about the technique to of it automaticly
while thinking i came accros the idea that
we can use a sensor that can on the waingscale when the weight is present
And off the scale when no weight is present
can we do this by microcontroller sys

reply me
thankyou

Anonymous said...

gaurav

r u on orkut if there
then add me
acc name is
gks new look
i have mysely foto with specs

heloitsadi said...

Definitely Gaurav you can implement the idea into practical application, I am not able to get a clear idea about what you are trying to achieve, better if you elaborate a bit. You can add me on heloitsadi@gmail.com(heloitsadi)
lets discuss it sometime.

Anonymous said...

when the sensor senses the weight
the relay will make contect
when weight is removed the relay will be dissconect the supply
by using microcontroller in a loop
to scan that the weight is present

Anonymous said...

have u sent me a request on orkut if not then b fast

Keiv said...

why using nokia N-series would have problems?

heloitsadi said...

Hello Keiv;

Using Nokia N-series is not at all a problem, its only bit difficult to manually do all the settings to enable the DTMF, i tried that but i was facing problems with multimedia cellphones, so i used the simple one. If you are comfortable in using them you can surely do so.

Anonymous said...

hai i m gaurav do u have

a simple ckt of 8085 interfaced to stepper motor
then send it no my id
gaurav_opjy@yahoo.co.in

thank u

Keiv said...

I see....how to implement if i want to have more keypad pressing condition? Like

if ( keypad button 1 && kepypad button 2 are pressed)
do (this)..

how to do this?because what i know is every keypad button will have two tone frequency...but if two buttons are pressed together , can it be implemented in my system?

heloitsadi said...

I think this condition cannot be achieved because DTMF converts only one key tone at a time so two simulataneous key data can't be read. However its possible to design some application in which you require particular sequence of key presses.

For eg. pressing 2 and then 3 make something happen as per the code in the controller. But in this case also you have to monitor for the minimum time interval between two key presses otherwise signal assignments will clash.

Hope you got that!!!

Anonymous said...

hai im gaurav

i m in my final stages of project
but i do not have idea to write about the advantages & disadvantages on the project which i need to be given in my prj report
will u suggest me 4 to 5 of each
plz reply me as soon as possible

heloitsadi said...

Advantages:

1. Wireless Control.
2. Survillence System.
3. Vehicle Navigation with use of 3G technology.
3. Takes in use of the mobile technology which is almost available everywhere.
4. This wireless device has no boundation of range and can be controlled as far as network of cellphone is available.

Disadvantages:

1. Cellphone bill.
2. Mobile batteries drain out early so charging problem.
3. Cost of project if Cellphone cost included.
4. Not flexible with all cellphones as only a particular cellphone whose earpiece is attached can only be used.

Anonymous said...

i m gaurav thank u for for the
reply

Abhimanyu said...

Hello Aditya....
I am Abhimanyu
I want to know that can 22pf and 104 Capacitor be connected bilaterally ? or does it have polarity issue ? And where will we connect mobile phone to DTMF circuit ? (at J1,1 and J2,1)? and how ? If we want to remove the LCD , then all the connections with LCD should be removed or there needs to be some other alterations in the rest of the circuit also ?
What does....
case 0x0D: //Forward (KEY Pressed - 2)
{
PORTD=0x89;

....mean ???? (specially 0x89)???

Thank you very much....

heloitsadi said...

Hello Abhimanyu,

Connect 22pf or 18pf paper capacitors only in the Crystal Oscillator part, Their is no polarity issue with these. It is recommended that you keep the components as it is shown in the circuit diagram.

For removing LCD yes just remove the LCD connections and you are through.

0x89 is the 8-bit data supplied to the motor port, this instruction moves the motor in forward direction. In binary 0x89 = 10001001... extreme left 1 is to Enable signal of L293D, without this signal motors will not move. other 10(bit 4&3) are going to one motor and 01(bit 1&0) are going to another motor.

Read the above comments for connecting the phone with the circuit. You will get your answer.

Regards

Abhimanyu said...

Good afternoon sir....
You said that function of NOT gate IC can be compensated by modifying the code accordingly , and the NOT gate IC can be removed...
But the code provided by you is same as the code provided in EFY (July 2008)....(with aditional features). Please specify the NOT gate function in your code sir....

Thank you....
Abhimanyu

heloitsadi said...

Hi abhimanyu,

Yes the code is modified for the circuit without not gate IC. Please note the "Case values in switch statement", these are complement of what is given in EFY I suppose; so that is the only minor change to be done.

Abhimanyu said...

Hello Sir....
Sir , you have defined PORT A as output port but in the circuit , you are giving input from CM8870 through PORT B , which is not defined as input port in the code (given in your blog).
Should we change the statement
PORTA=0x00
to
PORTB=0x00 ????
Please help....Thank you....

Abhimanyu said...

Hello Sir....
Sir , you have defined PORT A as input port but in the circuit , you are giving input from CM8870 through PORT B , which is not defined as input port in the code (given in your blog).
Should we change the statement
PORTA=0x00
to
PORTB=0x00 ????
Please help....Thank you....

Abhimanyu said...

Sir....for both these cases....output on port D is same...please clarify...

case 0x0C: //Smooth Right turn Forward (KEY Pressed - 3)
{
PORTD=0x88;
break;


case 0x06: //Smooth Left turn Backward (KEY Pressed - 9)
{
PORTD=0x88;
break;
}

Thank you sir....
(Please go through the code given in your blog once again , I rely on that code , please sir)

heloitsadi said...

Ya definitely output will be same, NOT gate IC is on input side not on the output, you just have to complement the input commands to nullify the effect of NOT gate IC.

Anonymous said...

Happy Diwali



FROM GAURAV

heloitsadi said...

Thanks..
Happy Diwali and prosperous new year to all of you..

Abhimanyu said...

Hello Sir....
Sir , you have defined PORT A as input port but in the circuit , you are giving input from CM8870 through PORT B , which is not defined as input port in the code (given in your blog).
Should we change the statement
PORTA=0x00
to
PORTB=0x00 ????
Please help....Thank you....

Nic said...

Hi,
I have just started this project. Yet, my LEDs did not blink as the way you demostrated in your posted video. And I connected the circuit with my N95. Is it because of the oscilator used in the circuit made the signal happen in a very short time which i couldnt notice the blinking?

Could you help me?

heloitsadi said...

No.. nothing happens like this, the moment you press a key the signal will be on output side and will be latched until you press another key. So I think you must recheck all the connections and also try to check the settings of your phone. I recommend you to try with ordinary phones first.

Abhimanyu said...

Hello Sir....
Sir , you have defined PORT A as input port but in the circuit , but you are giving input from CM8870 through PORT B , which is not defined as input port in the code (given in your blog).
So should we change the statement
PORTA=0x00
to
PORTB=0x00 ????
Please help....Thank you....

heloitsadi said...

Hi Abhimanyu,

The code posted in the comments is as per the circuit of EFY and is not as per my circuit. For using PORTB as input port you have to include the statement DDRB=0x00, the input and output directions are set by the DDR(Data Direction Register).

For setting any port as input we give the command-
DDRx = 0x00;

And for setting any port as output we give the command-
DDRx = 0xFF;

where x is the port name (A,B,C or D).

cheers..

Anonymous said...

hey,dude, i wanna ask about the headset connection..From ur schematic, i know that the positive wire of headset is connecting to the J1.1 , then how about the J2.1? How to ground it since the wire after the mic only left one wire.thanks for ur guidance...

Abhimanyu said...

Hello Sir,
How are you ?
Sir , can you post your code , excluding LCD functions....
It would be really helpful to me as I am implementing your circuit diagram (excluding LCD Display) and not EFY circuit diagram....
Thank you Sir....

heloitsadi said...

@ Anonymous

Their are two wires inside the single wire of each earpiece. Please refer to above comments regarding mic connections.

@ Abhimanyu

This code should work fine-

void main(void)
{
unsigned int k, h;
DDRB=0x00;
DDRD=0XFF;
while (1)
{
k =~PINB;
h=k & 0x0F;
switch (h)
{
case 0x0D: //Forward (KEY Pressed - 2)
{
PORTD=0x89;
break;
}
case 0x07: //Backward (KEY Pressed - 8)
{
PORTD=0x86;
break;
}
case 0x0B: //Sharp Left Turn (KEY Pressed - 4)
{
PORTD=0x85;
break;
}
case 0x09: //Sharp Right Turn (KEY Pressed - 6)
{
PORTD=0x8A;
break;
}
case 0x0A: //Stop (KEY Pressed - 5)
{
PORTD=0x00;
break;
}
case 0x0E: //Smooth Left turn Forward (KEY Pressed - 1)
{
PORTD=0x81;
break;
}
case 0x0C: //Smooth Right turn Forward (KEY Pressed - 3)
{
PORTD=0x88;
break;
}
case 0x08: //Smooth Left turn Backward (KEY Pressed - 7)
{
PORTD=0x82;
break;
}
case 0x06: //Smooth Left turn Backward (KEY Pressed - 9)
{
PORTD=0x88;
break;
}
}
}
}

Abhimanyu said...

Thank you sir....
Does the burner (for ATmega16)made as per your blog , will easily get detected by parallel port of computer with AVR Studio 4.0 or it needs some drivers also ? Because I don't have a burner for ATmega16 and would make it myself as per directions given by you....

You are really a nice person....Keep it up
Thank you....

heloitsadi said...

Thanks for the complements abhimanyu..

Regarding the burner, the design given by me is a "bsd" programmer and AVRStudio does not support it. You have to use WinAVR for that. Refer to my tutorial "WinAVR for parallel port programmer". Post your queries regarding the programmer in that tutorial only.

Mick said...

I have some programming Question here.

As to the cases choosing for the pressed key, let say, i've pressed '1' on my keypad and it jump to the case '1' where consist a call function. My Q is - can i have a key '1' pressed condition in the call function again?

heloitsadi said...

@ MICK

If you wan't to have such condition then it will be always true, because once you press '1' it will be latched at DTMF output until you press another key or RESET the circuit. So I think no use of such function for setting password..

You can think of some logic to enable/disable the Enable pin of motor driver IC through micro controller to get the password thing work.

adnan said...

dear plz tell me how i connect handfree with 8870 bcz handfree has 4 wires,plz tell me as soon as possible

heloitsadi said...

Only two wires from one one of the earpiece is connected. Please refer to above comments, there is enough of discussion on this issue.

Nalin Dwivedi said...

hi......
i wanna know which programmer should i use for atmega 8l?

Abhimanyu said...

Hiiiiiiiiiii
I am burning your code given and I am using your circuit diagram...(not EFY's)
Will everything work fine or do I need k=~(~PINB)also in the code. I am not using any NOT gate IC (as in your circuit you are also not using)......
Please if you can post the code for your circuit (excluding LCD/password functions).....

heloitsadi said...

@NALIN

Hi, You can make a programmer given on this link,
http://www.fischl.de/usbasp/
If you wan't to buy one their are a lot of kind available at ww.nex-robotics.com

@Abhimanyu

I have already posted the code above which works without the NOT Gate IC. Please refer to that comment.

Abhimanyu said...

Hello sir ! Please clarify some of my doubts regarding your code
1)Is k=~PINB ok or it should be k=~(~PINB)....we are noy using NOT Gate IC
2) For case 0X0C,o/p=0X88 and for case 0X06 also , o/p=0X88...is it ok?
Thank you sir....

heloitsadi said...

Use k = ~PINB only as mentioned in the code.

Sorry for typographical mistake, make o/p = 0x84 with Case: 0x0C.

Abhimanyu said...

Hello sir
I hope the code posted by you in the end of the comments is for your circuit (in which there is no NOT ic) and not for EFY circuit....
Please clarify sir....
If it is not so....then please post the code for your circuit (excluding LCD , password etc functions)....

Gaurav.K said...

hello i m gaurav
sir i need a project on
school/collage bell with RTC

if u have it then send to me with
complit details and code
thank u

Justin said...

Im doing this project currently and i followed the circuit here but it seems doesnt work very stable. The decoder sometimes receive the DTMF and shows the lighted LEDs but sometimes there is nothing happen in the decoder circuit when i press the keypad on the other hp. What's wrong?May i ask opinions from you?

heloitsadi said...

Hi Justin,

Check your Earpeice connectin to DTMF IC, something must be loose. Also check all the components to DTMF are with the same value as given in the Circuit.

Anonymous said...

sir the atmega16 programmer u have shown in u r blog
do it work with isp3.7 programmer

sir i also inform u that the project
i have made has gone for competition

name technofest2010

Anonymous said...

sir i m gaurav i m facing a problem in cellphone operated land rover that the microcontroller do not gives output

but the inputs r right

heloitsadi said...

Hi Gaurav,

By this satement only i can't point out where the error can be. Just try troubleshoot your circuit step wise and check out till what point you are getting the output. Is your input going in to the microcontroller and if yes, then check the your code

cheers...

Anonymous said...

i m gaurav
yes i have check all the inputs to the uc they all r right
the l293d ic also is perfect
the code i burn is from efy magazine
do u have the equivalent code them send me on gaurav_opjy@in.com

Anonymous said...

i m gaurav
now sir new problem has came
that after pressing 5 on cell the not ic gets latched
after removing the power supply and then pressing all 2468 not 5
ti gavrs good respons
but after pressing 5 the bot stop
after this if i press any 2684 there is no respons

Anonymous said...

hello i m gaurav

my project is working fine now and respons fast

but i need some application to install in it i mean a camera ,metal detector etc...
so suggest me one application for the bot

i m presenting my bot in thakur polytechnic,kandivali,mumbai

Aditya Sharma said...

Installing a camera will increase the overall cost of the project, because camera need to be wireless. You can make a simple metal detector circuit attached with a buzzer which beeps if a metal is detected. That will be economical too.

Anonymous said...

gaurav
any other application
that u can suggest

Nick said...

Need Help!

Im using PIC18F452 as the 'brain' and H-bridge to control my POWER WINDOW MOTOR.
The problem is that when i tried to feed a 50% duty cycle(or below 50%), the motor couldnt run. However, it ran at 60%(and above) duty cycle. What is happening? I want the motor speed at 50% (or below) duty cycle. Can anyone here gives me some opinions?

akira_wind@hotmail.com

heloitsadi said...

@Nick

which H-bridge controller you are using.

Nick said...

Im using 4 MOSFETs with diodes to form the H-bridge.

heloitsadi said...

Please also post the code, how you are declaring the timer, and mail the circuit diagram if possible at robozeal@gmail.com

meghna said...

Sir i am meghna
i really need ur help....i m using atmega168 instead of atmega32 can u send me the source code and the ckt diagram for atmega168....pllzzz sir help coz if u help me it will b my last year project...plzzz sir send me the file to @....meghna107@yahoo.com
reply as soon as possible

meghna said...
This comment has been removed by the author.
Jainender kumar said...

hi aditya , i m persuing the same project as yours...your data become the basis of my knowledge..
There is a confusion that i am facing...
i have taken your code an run it in AVR studio4..i got an error which get remove after changing the statement
void main(void) --> int main(void)
is it ok to do like this,i dont know about the programming ...
not only this the HEX file generated by this is somewhat different as given in your blog..will this new hex file work ?

i want to modify your programme to connect an robotic arm, thats why i m asking about the hex file problem..

so please help me out.

heloitsadi said...

@meghna

It is not possible for me to prepare the circuit and the source code for Atmega168, the code will not differ much. You prepare the circuit referring datasheet of Atmega168. I will help you with the coding part.

heloitsadi said...

@Jainendra

Please be more specific with the project you are trying, is it the same with LCD display or the other given in the EFY magzine. The code for the LCD display is not posted on the blog.

void main()..and int main() will not make any diffrence, if using void main don't include "return" at the end of main. Some compilers givr the error some may not.

As far as Hex file is considered it will be same, please specify which hex file you are reffering to.

meghna said...

thanks for the reply....the thing i did all of the part but the major problem is now.... my DTMF ic dont respond i did xperiment with nokia 3310,nokia n73 ,8800 whatever i connect the all output of the DTMF is high pllzzz help me as soon as possible

heloitsadi said...

Check up the DTMF settings of the phone before connecting the phone, you must here the beep sounds in the other ear-piece. Please refer to above posted comments for more detailed explanation.

meghna said...
This comment has been removed by the author.
meghna said...

sir thanks for the reply...sir can u send me ur project like as hex file and circuit diagram..@ meghna107@yahoo.com pllzzzz

and how can i on DTMF in nokia1100 pllzzz reply.....

meghna said...

sit now my DTMF ic works but it shows different value in differnt time and some times it dont shows any value...sir i maild u my hex file can u plzzz check if there is any misake or not......

meghna said...

sir when i connenct DTMF ic mt8870 without connecting the gate ic(i m using gate ic) and connecting the led in each output of mt8870 i got this
press-2 0101
press-4 0010
press-6 1111
press-8 0011
after that i connect this with atmega16..when i press-2 motor rotates and after that nothings work its rotate synchronsly....and output of mt8870 dnt chnge either....plllzzzz help i m lil bit frustrated....

Unknown said...

hello sir .. i m new to dis DTMF field .. so i wntd help on d coding .. could u send me ur working code on ur ckt. diagram given as i hav no idea bout d programing .. plz reply asap .. nd send d code at rubalkohli@gmail.com

Unknown said...

hello,
i am designing the same project but it is not LCD interfaced and i want to make it LCD interfaced. i have mailed my circuit diagram to your site so that you can have a look and help me how to make certain changes on it to make it LCD interfaced based.
please help me!

heloitsadi said...

@Sarthak

You start the project and first try that your DTMF circuits are working fine and all. I am out of my place so don't have the code with me right now, you try referring to some good programming tutorials and try with some simpler codes.

@Ashutosh

You can take the refrence of the circuit posted on the blog, its similar.

Anonymous said...

hi aditya
sneha here
we r doing the same project..
we have got the decoder output ..
we have connected the output to the controller without using not gates and also in the code we've given
#include
void main(void)
{
unsigned int k, h;
DDRA=0x00;
DDRD=0XFF;
while (1)
{
k =PINA;
switch (k)
{
case 0x02: //if I/P is 0x02
{
PORTD=0x89;//O/P 0x89 ie Forward
break;
}
case 0x08: //if I/P is 0x08
{
PORTD=0x86; //O/P 0x86 ie Backward
break;
}
case 0x04:
{
PORTD=0x85; // Left turn
break;
}
case 0x06:
{
PORTD=0x8A; // Right turn
break;
}
case 0x05:
{
PORTD=0x00; // Stop
break;
}
}
}
}
we have not used 'h' we have directly used k in the switch case..
is that k?
and when we rigged up the circuit the mc is giving the same output no matter which key is pressed on the phone..
where could we be wrong
?
please do reply
thanks

heloitsadi said...

@Sneha

The code seems to be alright, but the output is latching as you say, are you using external crystal with the microcontroller, if yes then please note that you have set the fuse bits accordingly. Such type of problem can arise from some hardware reduduncy, so try debugging your hardware also, and get back if problem still persist.

Unknown said...

hi, i doing the same project but i am pic 16f73 mic. could u please send me ur report to mail id sudhamshachandra@yahoo.co.in.

and i got a doubt why are using resistors and capacitors before the dtmf decoder. how can the decoder seperates the dtmf tone from voice? what type of filters we u? please mail me. i need help urgently.

thanking u.

heloitsadi said...

Hi Sudhansh,

I have never used pic conrollers so couldn't help you out with this. Rgarding DTMF IC cicuit specifications you can refer to the datasheet of the IC you are using, all the things are explained in that.

Cheers....

Anonymous said...

hi aditya
sneha here
thanks for ur reply
but i have new problems :(
the whole thing was working fine
but out of the blue it doesn't work for any other nos as in 4 5 6 except 8 once it works for 2... i dunno what goes wrong.. sometimes the same thing happens with 4 as wel.. at ties it works fine
what do u think is the reason for this inconsistency???

Galacticos said...

hello sir my name is vinay and i am working on the same project could you please send me the project report of your project if it is possible my email address is vinaykumarverma21@gmail.com,

i am waiting for your response ....

Unknown said...

hi sir,

I m facing prblm with the headphne..

i cut the ear of headphne.. thr are 2 wire in it one is brown and other is red (insulation)..i removed the insulation frm the red wire..is thr any insulation on brown wire also..i cant find it.

i connected it with the pin2 (single ended configuration).. but culd not get the output. is thr any polarity issue.. means we tried putting both wire as i/p but culdnt get o/p in either case.. tried chcking the voltage at wire.. it varies alot...wht 2 do??

thr are no seperate option 2 enable DTMF in mobile phne.. when call is picked up .. and a key is pressed we can hear a sound..this means DTMF tone is sent successfully... but whts the prblm... plzz help me out..i m confused

heloitsadi said...

@Sneha

Its working means everything is fine with the circuitry except some loose connections and the earpiece quality. Just try to overcome that.

@Vinay

Report is not available right now, the circuit details and other stuff are posted.

@saurav

Please check on the CRO that you get a square wave pulse while you press the key, attach the headphone wire to CRO jack and verify, this is the only way you can check.

Unknown said...

hi sir,

I hve already tested headphne with CRO. I cant get a square wave. i m geting a sinwave hving lot of noise. dont know wht it is.

i hve successfully tested n run my bot using landline phne. i tested the voltage of line cming frm landline (which is applied as i/p 2 DTMF receiver thoruhg capacitor)...it is showing a voltage of aporx 20V..circuir works f9 with this supply.

i tested the o/p frm headphne of mobile phne. it cmes vry low in mV.
wht shld i do? shld i use any voltage amplifier before i/p 2 DTMF receiver? also i m not using branded headphne frm nokia. it is a simple headphne brought frm local market.. a cheap one... is it tht is creating prblm??

i m quite confused? wht shld i do. plz help me out.

thnx u.

heloitsadi said...

If its working with landline then the circuitry is of, no voltage amplifiers are needed as such, just try to replace the earphone and make sure that the ground is also connected properly.

Unknown said...

Hi, ur project is really impressive.. i wanna ask u something.. now i m doing DTMF receiver with Sony ericsson K800I. i did cut of the headset after the mic but i didn't get any output. pls give me a hand how to connect K800I headset to DTMF receiver

Unknown said...

hi sir,

thnx 4 ur suggestion... i chcked ground n wiring...its gd...

i tried by sending signal using a single mobile phne...connected headphne 2 phne n pressed button on it...it worked
but when tried making call n sending signal..it failed

wht 2 do??...shuld chnging the value of resistance in start wuld work..i m using 100K now...shuld i reduce the value to get mre voltage?? any chnge with capacitance at i/p wuld work...i m using 0.1 uF...plz help me out..i cant really solve out the prblm..

heloitsadi said...

Hi Saurav,

If its working by directly connecting the phone to the circuit board then I think there is no circuit or design problem, you just check out that the phone from which you are calling have DTMF enabled, try with simpler cellphones line Nokia-1100 or similar, multimedia phones may not give the desired result.

Cheers...

lenin said...

sir i am very much interested in your project can u pls help me by providing the information of this cell operated robot project including the components used in it pls reply asap.

lenin said...
This comment has been removed by the author.
Anonymous said...

sir, i m a 12th std. and trying to make the same circuit exactly as yours including the LCD.But i dont have any programming experience.Can u please provide your source code?

Anonymous said...

hello i m gaurav

i m working on new project from efy magazine

microcontroller based speedometer cum odometer

will u help me for program
for some change
i will send u the project details and program very soon

thank u,

Anonymous said...

gaurav

I NEED AT89C2051 MC PROGRAMMER CKT IF U HAVE IT THEN
SEND ME ON GAURAV_OPJY@YAHOO.CO.IN
SOON
TAHNK U

heloitsadi said...

@leni

Hi all the details are posted on the blog, if you wan't something specific, please specify.

@Anonymous
Its too early for you to go for this project, try to do some basic starting level projects and learn the programing.

@Gaurav

Hi Gaurav,
Sure mail me the details on robozeal.blogspot.com, will try to help as soon as possible. Right now I don't have the circuit for AT89C2051

heloitsadi said...

@Gaurav

Sorry for mistype. Mail at robozeal@gmail.

Anonymous said...

gaurav i have mail u all the details

Anonymous said...

sir,its going to be my third robotics project.probably i can understand d electronics and circuit diagrams associated with the project.But i need help with d source code.Plz help me

Anonymous said...

gaurav

sir i have send u all the details of speedometer from EFY
i have assembled the PCB all is OK but i don't have at89c2051 programmer
And at89s2051 is not available
so i need guidance
that how to modify the ckt and progranm for At89s52

Thank U,

neha said...

hi sir,
i m preparing the same project.sir is there any difference in the functioning of ur circuit diagram and instructable's ckt diagram?can anyone provide me report or sufficient material for preparing report on this project as soon as possible.my emailid is neha.agn01@gmail.com

manish said...

hey aditya..
bro am workin on the same project the output on the 12,14 pin of the dtmf decoder is coming out to be 1.92 volts.. i have grounded the pins 5,6 and am not using the not gate... is the problem with the chip or something else plz help am stuck...
manish

chintan said...
This comment has been removed by the author.
chintan said...

went through the schematic in efy magazine...can anyone explain me y is the hex inverter used and y their is no voltage regulator used in this schematic.

Unknown said...

sir m makin the same project bt m facing some problem...
sir i want some advancement in this project.
1- a location finder or teller
2- can we controlled this frm nywhr?
3- i want 2 put a wireless camera
4- which is good a wireless camera or wired...
5-i want 2 program it in topview simulator.

sir plz send me the abstract of this project n plz tell me the process of wireless camera...
my email id is
singhvipin1989@gmail.com

heloitsadi said...

Please find below the inline answers.

1- a location finder or teller
You can use GPS modules available to interface them on the bot, which can send the exact locations of the robot.

2- can we controlled this frm nywhr?
This depends only on the signals you are receiving from your mobile service provider. So can be controlled from anywhere, no boundation of range.

3- i want 2 put a wireless camera
Wireless cameras are available in the market, you can buy and use it on this project. You also need to but a small Screen TV (normally available in some cars now a days) to receive the images from wireless cam. The range of the wireless camera is limited though.

4- which is good a wireless camera or wired...
Wired camera is of no use. Go for wireless only.

5-i want 2 program it in topview simulator.
Never used Topview, so can't help you on this.

Get back if any further queries.

Cheers...

the zodiac said...

hello, i am using 12v 300rpm of motors and am using 15v of battery but when i give the supp;y to the ckt there is a very high voltage drop and the circuit under takes load. what if i use 39v 50 rpm motor whether it wld load?
my email id is pandyaparth7@gmail.com........
plz rly

manoj kumar S said...

hey, i am woking on the same project... even i am a robotic freak.. robotics is my passion... i have a doubt since long back.. couldnt get cleard anytime...
1)wat is the need of the 22pf capacitor to the oscillator which we connect externally...?
2) the cm8870 datasheet doest show connect the 22pf to the oscillator..??but u have done that..

Dave, Singapore said...

Dude just correct me if I am wrong..
During interfacing the cellphone using the earphones, I have to cut only one earplug out of the two and connect the brown wire inside it to input and the red wire to ground or do I have cut both the earplugs and connect only the brown wires(one with red and other with green wire) to the input and ground respectively..
Hope to hear from you.

heloitsadi said...

Hey Dave,

Only one earplug will do, cut the one with the microphone attached to it (sometimes the attached mic acts as a helpful amplifier for the signals).
Standard says Red one is to be connected to the i/p and brown is grounded.
Do try other way around if that didn't work.

Cheers.

Anonymous said...

i m bhoomi
i want to dis project, bt i want to know dat can i use nokia 1600 cell in place of nokia 1100??will the ckt will give o/p with nokia 1600 or nokia 3600 slide??

bhoomi said...

chnetbhoomi here
plz also explain how i can control four wheels using two motors?? bcz there are only two motors in the circuit and i want to make 4 wheel robot, plz reply fast,plz plz plz

bhoomi said...

i m bhoomi
i want to dis project, bt i want to know dat can i use nokia 1600 cell in place of nokia 1100??will the ckt will give o/p with nokia 1600 or nokia 3600 slide??

bhoomi said...

plz also explain how i can control four wheels using two motors?? bcz there are only two motors in the circuit and i want to make 4 wheel robot, plz reply fast,plz plz plz

bhoomi said...

plz also explain "how to set dtmf setting on" in mobile?? plz plz reply

heloitsadi said...

Hi Bhoomi,

Sorry for delayed response;
You can use four wheels, keeping the front wheels free (no connection to motors is required).

You can use any mobile phone if the DTMF settings are proper, just make sure that.

Not sure about the settings for the models you mentioned, just search inside the call settings area.

bhoomi said...

thanks...

bhoomi said...

can i use ic cs9370 in place of mt8870 as i am not getting mt8870

bhoomi said...

can i use ic cs9370 in place of mt8870 as i am not getting mt8870

bhoomi said...

hi! plz tell me how can i make dtmf setting on in nokia 1100?? plz reply fast

bhoomi said...

hi! plz tell me how can i make dtmf setting on in nokia 1100?? plz reply fast

heloitsadi said...

Regarding Settings, you will find it somehwere under Settings-->Call Settings-->DTMF Tone. Connect the earphone and press any key, if you are hearing any beep sound in the earpiece means your DTMF is ON.

Mail the datasheet of cs9370 on robozeal.blogspot.com
I will answer after referring that.

arungoud said...

hi am arun am from a.p
can u please send me the source code for this cell phone operated project.
its very interesting project.
please help me out!

arungoud said...

can you please help me out to developing this project.!
can you please attach the source code to my mail id p.arungoud@gmsil.com

heloitsadi said...

Hi Arun,

I will suggest you to start working on the code on your own, i can help out if you face any issues, getting a complete code will not be beneficial for you learning. Although basic code is already posted in the comments above.

Cheers...

Anonymous said...

hey..i am working on the same project..i finished this project but i am now not getting the proper output.
My problem is...as i supply the power to the kit...my robot starts to run in backward direction.Also i am not getting any control over it by giving it instructions through the mobile phones..What should i do now...Plz help me..!

faisal said...

can u tell me why u used inverter after decoding the dtmf tone ????? and why u take invert input for microcontroller???

Anonymous said...

sir pls tell us how to know about design of this ckt..ie why only this resistor is used 10k for pull up,and why diode is used and why capacitors are used for crystal?? any software to simulate all this...pls help

Anonymous said...

sir pls tell us how to know about design of this ckt..ie why only this resistor is used 10k for pull up,and why diode is used and why capacitors are used for crystal?? any software to simulate all this...pls help

Anonymous said...

sir pls tell us how to know about design of this ckt..ie why only this resistor is used 10k for pull up,and why diode is used and why capacitors are used for crystal?? any software to simulate all this...pls help

Yoshit Gidh said...

@aditya Sharma.. will u plzz elaborate on how to connect the headphones.. plzzz and ha also cud u provide us the code??

nativedev said...

plz help..i want to add some new things in it,,and want to prepare a final yr project...so plz tell me what more things should i add in it.. rather than only controlling the motors via dtmf tone...

aju said...

@aditya sharma

i am just planning to work on this project....
so can u help me???
would you pls send me the all details regarding circuit diagram and all to this id:
ajasudheen@yahoo.com

also i am planning to add a 3g mobile to it...so we can use the camera to controll the robot by video calling.....

Maggy said...

hi aditya....
i am Maggy khan.and i want to start this project ,can u plz tell me that is there any software needed to be installed in the cellphone... nokia c200, hwz the interface between phone and microcontroller going to take place?

priyanka said...

hey this is a student from d.y.patil mumbai...
we hav made a circuit similar to urs but we are unable to write program for it... can u please help us out... my email id is priyankakumud4@gmail.com... plz can u mail the details of ur project... complete one with the program and hex code...plz

Anonymous said...

can u mail me the documentation of this project to rahultcrusher@gmail.com

«Oldest ‹Older   1 – 200 of 220   Newer› Newest»