You are on page 1of 9

Home Sign Up!

Explore Community Submit
All Art Craft Food Games Green Home Kids Life Music Offbeat Outdoors Pets Photo Ride Science Tech

Cellphone operated Robot
by Nitin Sharma on December 8, 2008

Table of Contents

License: Attribution Non-commercial Share Alike (by-nc-sa) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2

Intro: Cellphone operated Robot . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2

step 1: PROJECT OVERVIEW . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2

step 2: Circuit Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3

step 3: Software description (the hex code) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3

File Downloads . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3

step 4: Working . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3

step 5: Construction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4

step 6: To connect the hands free with the circuit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5

step 7: THe ENd . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5

Related Instructables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5

Advertisements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5

Comments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5

http://www.instructables.com/id/Cellphone_operated_Robot/

.co.pressing 5 will send a tone made by adding 1336hz and 770hz to the other end of the mobile. So this simple robotic project does not require the construction ofreceiver and transmitter units. you can write comments or you can mail me at nitin_spd@yahoo. the preceptors are sensors mounted on the robot . processing and action. It provides the advantage of robust control. the microcontroller is preprogrammed to take a decision for any give input and outputs its decision to motor drivers in order to drive the motors for forward or backward motion or a turn.com/id/Cellphone_operated_Robot/ .License: Attribution Non-commercial Share Alike (by-nc-sa) Intro: Cellphone operated Robot Conventionally. Use of a mobile phone for robotic control can overcome these limitations. which have the drawbacks of limited working range. The signal generated by the DTMF encoder is the direct al-gebric submission. in real time of the amplitudes of two sine(cosine) waves of different frequencies.instructables. DTMF assigns a specific frequency (consisting of two separate tones) to each key s that it can easily be identified by the electronic circuit. The Control of robot involves three distinct phases: perception. and the task is perfomed using motors or with some other actuators. The mobile that makes a call to the mobile phone stacked in the robot acts as a remote. working range as large as the coverage area of the service provider. all robots share the feature of a mechanical. if any button is pressed control corresponding to the button pressed is heard at the other end of the call. if you face any problem i am dere for you . processing is done by the on-board microcontroller or processor. movable structure under some form of control. The tones and assignments in a dtmf system shown below http://www.in step 1: PROJECT OVERVIEW In this project the robot. Generally. i. no interference with other controllers and up to twelve controlles. The version of DTMF used for telephone dialing is known as touch tone. limited frequency range and the limited control. This tone is called dual tone multi frequency tome (DTMF) robot receives this DTMF tone with the help of phone stacked in the robot The received tone is processed by the atmega16 microcontroller with the help of DTMF decoder MT8870 the decoder decodes the DTMF tone in to its equivalent binary digit and this binary number is send to the microcontroller. Although the appearance and the capabilities of robots vary vastly. Wireless-controlled robots use rf circuits. i want to make it clear. DTMF signaling is used for telephone signaling over the line in the voice frequency band to the call switching center.e. is controlled by a mobile phone that makes call to the mobile phone attached to the robot in the course of the call.

330k resistances r4-r8 . 1KB SRAM.com/id/Ghetto-Programming%3a-Getting-started-with-AVR-micro/ this is the way to pogram the avratmega 16 look at the pin diagram of atmega16 and then connect the pins acordingly (if u have any problem then feel free to write me) i have attached the full code. cmos microcontroller based on the AVR enhanced RISC architecture. now when you press 2 the robot will move forward when you press 4 the robot will move left when you press 8 the robot will move backwards when you press 6 the robot will move right when you press 5 the robot will stop. just enable it).zip (17 KB) [NOTE: When saving.c3. 32 general purpose working registers. Switch S1 is used for manual reset. if you see .6v 50rpm motor batt. 8 bit. 512bytes of EEPROM.atmega16 ic3 . The built -in dila tone regection circuit eliminated the need for pre.com/id/Cellphone_operated_Robot/ . The header file will be included automatically if u have installed the winavr in default location File Downloads cell phone operated robot. All types of the mt8870 series use digital counting techniques to detect and decodeall the sixteen DTMF tone pairs in to a four bit code output. All the 32 registers are directly connected to the arithmetic logic unit. rename it to 'cell phone operated robot.6v step 3: Software description (the hex code) the Avr microcontroller is programmed using WIN AVR for beginners have a look at this instructable first http://www. Outputs from port pins PD0 through PD3 and PD7 of the microcontroller are fed to inputs IN1 through IN4 and enable pins (EN1 and EN2) of motor driver L293d respectively. The important components of this robot are DTMF decoder.tmp as the file ext.instructables. It provides the following feature: 16kb of in system programmable flash memory with read write capabilities. The atmega 16 is a low power. the correct four bit decode signal of the DTMF tone is transferred to Q1 (pin11) through Q4(pin14) outputs.c6 .1micro farat capacitor xtal1 . allowing two independent registers to be accessed in one signal instruction executed in one clock cycle.push to on switch m1. now the phone is picked by the phone on the robot through autoanswer mode(which is in the phn.c5.57 mhz crytal xtal2 . you have to make a call to the cellphone attached to the robot from any phone. to drive geared motors. http://www. An MT8870 series dtmf decoder is used here.r2 .cd7004 r1. When the input signal given at pin2 (IN-) single ended input configuration is recognized to be effective.10k resistances c1.m2 . Microcontroller and motor driver.3.12mhz crystal s1 .0.zip'] step 4: Working In order to control the robot.100k resistances r3 . 32 general purpose input/output lines.22pfarat capacitor c4 .step 2: Circuit Description Figures shows the block diagram and cicuit diagram of the microcontroller.l293d ic4 . The resulting architecture is more code efficient.47 micro farat capacitor c2.instructables.filtering.0. the notations are : ic1 .based robot.mt8870 ic2 .

1 " 12mhz crystal .2 (4 for four wheel drive) " Battery 6v .1 wheels . 50 rpm) .1 " Cd7004 not gate ic . you require these components Components used:- " MT8870 DTMF DECODER .5 " 330 k resistances . You can get these parts from any electronic store with ease Image Notes 1.1 " Push to on switch . The cellphone is connected to the rover through a handsfree.1 " 2 geared motors (6v.instructables.1 " 0. Image Notes 1.2 (one urs and one can be ur frnds) handsfree .1 " Atmega 16 microcontroller . mobile in ur hand 2.1 " 0.47mf capacitors .4 cellphone .57mhz crystal .4 " 3.1 (for the phn on the rover) you have to place a cellphone on the rover. THe mobile phn http://www.1mf capacitors .1 " 1n4007 diode .1 " 22pf capacitors . mobile on rover which wil recieve DTMF tones from mobile in ur hand step 5: Construction for constructing this robot.2 " 10 k resistances .1 " 100k resistances .1 " L293d motor driver ic .com/id/Cellphone_operated_Robot/ . construct the rover in the shape which is given below.

instructables. cellphone watch charges your cellphone Get free like system for Turn CellPhone with a cellphone dleithinger your cellphone (slideshow) by into a cellphones by your car.in Related Instructables USB cellphone Cyberpunk Usual batteries How to turn Power Arduino charger cable by Get "On Star" . 2009. Ring i'll prefer to use handsfree which have a straight jack (similar to the ones which we use in our ipods. i saw your project at instructables.joshi says: Dec 15. the circuit 4. example of four wheel drive mechanism it is easy to build and gives gr8 stability to the robot step 6: To connect the hands free with the circuit there are always two connections which come out of the phone.888@gmail.com natin. (video) by credit/debit card by zimirken into a mspark400 FR33K by ermak777 by Kikurimu unknownpocketnerdGameBoy! by santy22 Advertisements Comments 50 comments Add Comment view all 111 comments majay says: Jan 6. 2010. 9:31 AM REPLY i like this. the motors and the wheels 5. but a thinner one) the tip of that jack is called the "tip" and the rest part behind the tip after a black strip is the ring So connect these two connections with the circuit and you will be done Image Notes 1. but if you face any problem feel free to write comments or mail me at nitin_spd@yahoo. 12:04 AM REPLY hello dear. COnnected with a handsfree to the circuit 3. can u send me this project's report or documentation of this project ? http://www. free. 2.com/id/Cellphone_operated_Robot/ . these connections are 1.co. Tip 2.com. use these types of jacks step 7: THe ENd Follow tese steps and you are done. its amaizing project i like it. please mail me this pdf majay.

nagpal69@gmail. 9:07 AM REPLY i need full step and this tutorial. 2009. i m working for the same project. 2009.com i will try to sort out your problems if possible.. syaiful_26 says: Nov 11. 5:43 PM REPLY good cemot says: Nov 4. 5:29 AM REPLY Yeah. 2009.. 9:36 AM REPLY excuse me.co. 6:30 AM REPLY did u get the total info about this pro. 9:06 AM REPLY I need Full step.... we can interface with the peripherals. email me if you want the code for it genocide786@gmail. can you help me. plz contact with me. 2009. 2009.??? Genocide786 says: Aug 16.... what is that code purpose??? why we use that code????4 wt we r using that???? sharry_0505 says: Dec 11. 2009.. 8:15 PM REPLY coding is done for microcontroller.this is a very good project. 2010.com gaurav nagpal says: Aug 26. 6:26 AM REPLY i want a pc to calculate the moves n use the cellphone controler as a path to control hunter9t9 says: Nov 1..com or at 09888443017 hunter9t9 says: Nov 1. kiran_ap_12 says: Oct 29. 2009. help me please RoboLabz says: Dec 2.. :) Whay don't tray with aplications like Skype with WiFi? http://www.. 1:26 AM REPLY hello. i also made this project in my final year semester. try this out. 4:26 AM REPLY i used the PIC 16F84 to build this. u need compiler and coding device for coding..in madho_mehra says: Jan 3. 7:55 AM REPLY hii friends.. 2009. gaurav here. 2009. n i want it to use mobile phone's cameras kareden says: Sep 17. 2009. 8:02 AM REPLY Hello Cemot there are some websites with project reports for this robot available so please search on the net but you should know all the microcontroller basics and a little bit of C Programming Language I put some stuff in my blog reIated to this topic hope that it will help you cemot says: Dec 3..i wish i could help you... with the help of proper coding only... 2010. please mail to vijapurnikhil@yahoo. 2009. g... 2009.. nikhildvijapur says: Jan 4. 12:18 PM REPLY maybe you should tell me the site who should visit about electronic schema and source code C language. mail me to madhosingh@gmail..com/id/Cellphone_operated_Robot/ . cemot says: Nov 4.instructables... 6:25 AM REPLY can u tell me how to make a wireless video transmission circuit. but this call is expensive for fun.

. 6:46 AM REPLY wow its an amazing project it really works 100% i just loved it doing as a project in my college thecloser3 says: Oct 2.. mdgnys says: Oct 22. 9:18 AM REPLY hi caN you PLEASE mail me the pcb layout of the circuit. 6:30 PM REPLY Did anyone have trouble obtaining the 6V.. 9:14 AM REPLY will u help me dear plz shiv262932 says: Sep 18. one more feature you can add is a voice feedback by using any voice recorder IC like APR9600....so.. i have problem with microcontroller wheather i use ATMEGA16 OR ATMEGA32...how do u connect that damn phone to the circuit??? PLease HELP ME OUT!! shivarungta says: Jun 15..thank you Genocide786 says: Aug 8....com.. wardog says: Aug 20. 10:13 AM REPLY What program did you use in order to write the code?? ravdon says: Jul 20. 50RPM motors? Because I can't seem to grab any near my location or online.. i m working for the same project..but unfortunately it fail. I want to build this robot for my final year of engineering but i require guidance from someone throughout my design because i want to use a PIC or an 8051 instead of the Atmega16. i did this project in my second year.there is no corrections in that??? i want to make it as my final year project.. 9:42 AM REPLY Greetings..nagpal69@gmail. now i want to proceed with this. i had tried this project as my hobby project in college & its working fine.instructables. 2009.. 9:36 AM REPLY It wouldnt be too expencive if the phone is the same currier Like cingular (i know old school right...... 2009.. 5:49 AM REPLY hello... 9:01 AM REPLY yes!!!!!!! u can use any Microcontroller(PIC or 8051). i will also require help with the programming. 2009. 2009. i modified my dtmf circuit and replaced the microcontroller with multiplexers(i am kind of afraid of them!!). 8:29 AM (removed by author or community request) http://www. 2009.please reply me .. saadayub says: Jul 29. and this Nitin Sharma isnt replying to my email :o| ashfaq_ahamed says: Aug 9. 9:23 AM REPLY here is my query. you get calls under the same carrier for free! and the way data is sent is through dtmf which is just tones sent through your keyes It would be free! thecloser3 says: Oct 6.&comm.would it work??? and. Does anyone know a reputable web site? jaaved says: Jun 9.is this project is fully working? i mean the circuit diagram the program etc are they all correct? confirm . i built it but the code is not running properly.com shivarungta says: Jul 26. 5:05 AM REPLY i want to mod an R/C car that Can be CELLPHONE operated/controlled. contact me @ g. 2009. my email blueroseloverz@yahoo. thank u..... 2009... 2009. is this the same concept??? praso says: Aug 9. 2009... 10:20 PM REPLY hey bro... vehicle does not work properly as i want.. plz help...com or @ 09888443017... gaurav nagpal says: Aug 26.. 2009... 2009.. 2009. 1:28 AM REPLY hello gaurav here...com/id/Cellphone_operated_Robot/ .. 6:15 PM REPLY nice one... 2009. 2009.. 2009.. so please give me suggestion about this in detail.. please email me at genocide786@gmail. aniruddh268 says: Sep 16. I am 3rd year student of ele.

Iam not getting that NOT GATE IC CD7004. ynk06 says: May 20. Can I use it's internal DTMF decoder by openning it's shell? Can Anyone tell me the procedure and where can i find it on the pcb? eewilfred says: Jun 3. 2009. 1. I am debugging ROBOT__.. 2009. withOUT that IC . 4:29 AM REPLY suresh u can use 7805 voltage regulator for 5volt regulation sarveshk says: Jun 7. 2:28 AM REPLY i have try to exclude that. 2009.. 2:27 AM REPLY ~pinA => pinA ynk06 says: May 20.. thus switch the logic according to dtmf ic o/p. 2009. 2009. then connect to normal circuit. Please help me Sir. plz commend on all circuit changes i need to make for this and in case mux i k which is one will suit tanks in advance sivaprasad. scrapped Nokia 3315...How to find RING and TIP Terminals of Ear Phone Jack 3. How to connect four wheels to two DC motors 2. 12:39 AM REPLY if we use 6v ..ecemits says: May 14. 10:32 PM REPLY You would probably get your answer quicker if you used proper spelling and grammar.ecemits@gmail.. I have completed the hardware design as per the specifications but when I'm coming to the software part. Please Reply me at sivaprasad..com/id/Cellphone_operated_Robot/ .. Which one should I execute.ecemits@gmail.. 2009. 10:50 AM REPLY hi am doing this as my mini project .. 2009. PSPerson says: Jul 25.c file. 2009.. can u suggest it? zippys123 says: Jun 19. i am olso considering to use a 1x16 mux instead of microcontroller. 2009.com harshb_delhi says: May 20.ecemits@gmail.com. the decoder output seems to have some problem..instructables. I have the following Doubts please clarify them pls. 12:32 PM REPLY Dummy motors http://www. 2009. 11:18 AM REPLY hi.. 8:54 PM REPLY Sir. Can u plz mail the PCB layout to me to sivaprasad.com RoboLabz says: May 18.. 2009.i dont know the reason sivaprasad.?? sivaprasad. 2009. Please do mail me sivaprasad.ecemits says: May 17. the source code is giving an error on line 4 as "declaration terminated incorrectly".4. 8:51 AM REPLY Sir i have one more Problem in doing this project.. Can You please send me the BOTTOM View of your PRoject. i already got all the hardware for this now im considering to change atmega 16 and use 8051 as its part studies .the microcontroller will damage . 9:32 PM REPLY Sir Iam doing the project given by you Cellphone operated Robot.so i want to connect 5v regulator in series with battery ..5ah battery ..ecemits says: May 25. WHAT ARE THE CHANGES TO BE DONE in PROGRAMMING ATMEGA 16. suresh reddy says: Jan 4. 7:33 AM REPLY I have a old.

anees@gmail. 2009. but the given circuit diagram will affect your microcontroller and DTMF decoder because nitin had not used any voltage regulator so use 7805 in the circuit diagram RoboLabz says: May 5. If yes then what all changes will have to be made in the circuit? RoboLabz says: May 5. 2009. 10:42 AM REPLY you can change the microcontroller with any other microcontroller likewise I used ATMega8. The format of program will change according to the ports you will used. 10:27 AM REPLY Videoinvalid movie: http://robolabz.instructables. If not worked change the polarity and then try again and if again not work remove the speaker and solder the wires directly to the speaker wire and use it NOTE you have to remove the enamel coating of speaker wire by heating it then solder it and taped it. 2009. 2009. This is a cool project to work upon. 12:12 PM REPLY Use two motors with two wheels at back side and use two dummy motors to connect the front wheels or better to use a castor wheel like i have used in my project. 2009.com I will answer the doubts related to my rover which you can see on robolabz.com RoboLabz says: May 11. 5:06 AM REPLY hi nitin m working on this project m facing problem in its PCB Layout can u plz mail me its layout at sanya.multiply. 12:25 PM REPLY Send the queries on robolabz@yahoo..anees says: May 10. 2009.com sanya.. 9:17 AM REPLY Hi. 12:11 PM REPLY i Can email you the PCB layout but you have to change the microcontroller and supply section you can see the video and new circuit diagram on the robolabz. can we use ATMEL's AT89c51 microcontroller instead of IC2.com/id/Cellphone_operated_Robot/ . 2009.com/video/item/33/Mini_rover_controlled_by_cellphone view all 111 comments http://www.com harshb_delhi says: Apr 26.multiply.well just had 1 question. RoboLabz says: May 16. RoboLabz says: May 11. You can get dummy motors from your old scrap of geared motors remove the motor and gears from that and use the shaft only. To connect the TIP and RING of the earpiece remove the speaker from its case and solder two wires from the speaker connections.multiply..