Tuesday, April 7, 2009

CELLPHONE OPERATED ROBOT














220 comments:

  1. 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.

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

    ReplyDelete
  3. 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.

    ReplyDelete
  4. 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...

    ReplyDelete
  5. 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..

    ReplyDelete
  6. 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..

    ReplyDelete
  7. 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

    ReplyDelete
  8. 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

    ReplyDelete
  9. 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.

    ReplyDelete
  10. 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.

    ReplyDelete
  11. 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

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

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

    Thanks..

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

    ReplyDelete
  15. 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.

    ReplyDelete
  16. 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

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

    ReplyDelete
  18. 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

    ReplyDelete
  19. 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.

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

    ReplyDelete
  21. 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

    ReplyDelete
  22. 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 ?

    ReplyDelete
  23. 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.

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

    ReplyDelete
  25. 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 ?

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

    ReplyDelete
  27. 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 ?

    ReplyDelete
  28. 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...

    ReplyDelete
  29. 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..

    ReplyDelete
  30. 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..

    ReplyDelete
  31. 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

    ReplyDelete
  32. 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.

    ReplyDelete
  33. 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.

    ReplyDelete
  34. 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.

    ReplyDelete
  35. 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

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

    ReplyDelete
  37. 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...

    ReplyDelete
  38. Thanks Aditya for replying.

    ReplyDelete
  39. 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

    ReplyDelete
  40. 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..

    ReplyDelete
  41. 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

    ReplyDelete
  42. 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

    ReplyDelete
  43. 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.

    ReplyDelete
  44. 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

    ReplyDelete
  45. 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.

    ReplyDelete
  46. 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

    ReplyDelete
  47. 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

    ReplyDelete
  48. 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

    ReplyDelete
  49. 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.

    ReplyDelete
  50. 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

    ReplyDelete
  51. 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...

    ReplyDelete
  52. 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

    ReplyDelete
  53. 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...

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

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

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

    ReplyDelete
  57. 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

    ReplyDelete
  58. 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??

    ReplyDelete
  59. 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.

    ReplyDelete
  60. 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..

    ReplyDelete
  61. 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.

    ReplyDelete
  62. 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...

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

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

    ReplyDelete
  65. @ 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...

    ReplyDelete
  66. @ 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.

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

    ReplyDelete
  68. hai can u send me ur project report

    Gaurav
    G.K.

    ReplyDelete
  69. 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...

    ReplyDelete
  70. 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

    ReplyDelete
  71. gaurav

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

    ReplyDelete
  72. 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.

    ReplyDelete
  73. 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

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

    ReplyDelete
  75. why using nokia N-series would have problems?

    ReplyDelete
  76. 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.

    ReplyDelete
  77. 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

    ReplyDelete
  78. 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?

    ReplyDelete
  79. 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!!!

    ReplyDelete
  80. 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

    ReplyDelete
  81. 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.

    ReplyDelete
  82. i m gaurav thank u for for the
    reply

    ReplyDelete
  83. 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....

    ReplyDelete
  84. 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

    ReplyDelete
  85. 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

    ReplyDelete
  86. 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.

    ReplyDelete
  87. 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....

    ReplyDelete
  88. 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....

    ReplyDelete
  89. 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)

    ReplyDelete
  90. 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.

    ReplyDelete
  91. Happy Diwali



    FROM GAURAV

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

    ReplyDelete
  93. 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....

    ReplyDelete
  94. 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?

    ReplyDelete
  95. 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.

    ReplyDelete
  96. 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....

    ReplyDelete
  97. 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..

    ReplyDelete
  98. 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...

    ReplyDelete
  99. 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....

    ReplyDelete
  100. @ 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;
    }
    }
    }
    }

    ReplyDelete
  101. 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....

    ReplyDelete
  102. 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.

    ReplyDelete
  103. 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?

    ReplyDelete
  104. @ 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.

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

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

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

    ReplyDelete
  108. 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).....

    ReplyDelete
  109. @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.

    ReplyDelete
  110. 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....

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

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

    ReplyDelete
  112. 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)....

    ReplyDelete
  113. 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

    ReplyDelete
  114. 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?

    ReplyDelete
  115. 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.

    ReplyDelete
  116. 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

    ReplyDelete
  117. 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

    ReplyDelete
  118. 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...

    ReplyDelete
  119. 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

    ReplyDelete
  120. 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

    ReplyDelete
  121. 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

    ReplyDelete
  122. 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.

    ReplyDelete
  123. gaurav
    any other application
    that u can suggest

    ReplyDelete
  124. 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

    ReplyDelete
  125. @Nick

    which H-bridge controller you are using.

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

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

    ReplyDelete
  128. 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

    ReplyDelete
  129. This comment has been removed by the author.

    ReplyDelete
  130. 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.

    ReplyDelete
  131. @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.

    ReplyDelete
  132. @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.

    ReplyDelete
  133. 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

    ReplyDelete
  134. 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.

    ReplyDelete
  135. This comment has been removed by the author.

    ReplyDelete
  136. 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.....

    ReplyDelete
  137. 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......

    ReplyDelete
  138. 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....

    ReplyDelete
  139. 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

    ReplyDelete
  140. 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!

    ReplyDelete
  141. @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.

    ReplyDelete
  142. 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

    ReplyDelete
  143. @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.

    ReplyDelete
  144. 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.

    ReplyDelete
  145. 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....

    ReplyDelete
  146. 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???

    ReplyDelete
  147. 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 ....

    ReplyDelete
  148. 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

    ReplyDelete
  149. @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.

    ReplyDelete
  150. 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.

    ReplyDelete
  151. 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.

    ReplyDelete
  152. 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

    ReplyDelete
  153. 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..

    ReplyDelete
  154. 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...

    ReplyDelete
  155. 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.

    ReplyDelete
  156. This comment has been removed by the author.

    ReplyDelete
  157. 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?

    ReplyDelete
  158. 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,

    ReplyDelete
  159. gaurav

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

    ReplyDelete
  160. @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

    ReplyDelete
  161. @Gaurav

    Sorry for mistype. Mail at robozeal@gmail.

    ReplyDelete
  162. gaurav i have mail u all the details

    ReplyDelete
  163. 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

    ReplyDelete
  164. 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,

    ReplyDelete
  165. 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

    ReplyDelete
  166. 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

    ReplyDelete
  167. This comment has been removed by the author.

    ReplyDelete
  168. 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.

    ReplyDelete
  169. 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

    ReplyDelete
  170. 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...

    ReplyDelete
  171. 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

    ReplyDelete
  172. 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..

    ReplyDelete
  173. 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.

    ReplyDelete
  174. 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.

    ReplyDelete
  175. 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??

    ReplyDelete
  176. 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

    ReplyDelete
  177. 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??

    ReplyDelete
  178. 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

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

    ReplyDelete
  180. 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.

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

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

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

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

    ReplyDelete
  185. 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.

    ReplyDelete
  186. 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!

    ReplyDelete
  187. 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

    ReplyDelete
  188. 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...

    ReplyDelete
  189. 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..!

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

    ReplyDelete
  191. 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

    ReplyDelete
  192. 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

    ReplyDelete
  193. 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

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

    ReplyDelete
  195. 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...

    ReplyDelete
  196. @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.....

    ReplyDelete
  197. 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?

    ReplyDelete
  198. 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

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

    ReplyDelete