A Design of DTMF Decoder Controlled Robot Amit Patni #1, Shekhar Sharma #2, Salman Khan #3, Sushant Ajwani #4 1 Asst.prof., 2,3,4 B. Tech Scholar, #Department of Electronics & Communication Engineering, Jaipur, Rajasthan India-302022 Abstract generally for the controlling of robot we use either wired remote orwireless RF remote which has the drawback of limited range to remove this drawback controlled robots use RF circuits, which have the drawbacks of limited working range, limited frequency range and limited control. To overcome these drawbacks we uses mobile phone for robotic control, which provide a very large rang of operation, for this we do not require any transmitter or receiver block just have to use the cell phone and all processing is done by the on board circuitry, and a DTMF decoder is used to read the command given by the cell phone. Index Terms - DTMF (Dual tone multiple frequency) DTMF flagging is utilized for phone motioning over the line in the voice-recurrence band to the call exchanging focus. The variant of DTMF utilized for phone tone dialing is known as 'Touch-Tone.' DTMF relegates a particular recurrence (comprising of two separate tones) to every key with the goal that it can without much of a stretch be recognized by the electronic circuit. The sign produced by the DTMF encoder is a direct arithmetical summation, continuously, of the amplitudes of two sine (cosine) influxes of various frequencies, i.e., squeezing "5" will send a tone made by including 1336 Hz and 770 Hz to the next end of the line. The tones and assignments in a DTMF framework are appeared in Table I. I. INTRODUCTION In this venture, the robot is controlled by a cellular telephone that makes a call to the cellular telephone connected to the robot. Over the span of a call, if any catch is squeezed, a tone comparing to the catch squeezed is heard at the flip side of the call. This tone is called 'double tone various recurrence' (DTMF) tone. The robot sees this DTMF tone with the assistance of the telephone stacked in the robot. II. BLOCK DIAGRAM The got tone is handled by the ATmega16 microcontroller with the assistance of DTMF decoder MT8870. The decoder deciphers the DTMF tone into its proportionate parallel digit and this twofold number is sent to the microcontroller. The microcontroller is pre-modified to take a choice for any given info and yields its choice to engine drivers with a specific end goal to drive the engines for forward or in reverse movement or a turn. The portable that makes a call to the cell telephone stacked in the robot goes about as a remote. So this basic mechanical venture does not require the development of beneficiary and transmitter units. Fig.1 Block Diagram of DTMF decoder controlled robot ISSN: 2348 8549 www.internationaljournalssrg.org Page 6
The graphs in fig.1 depict the general framework. The mechanical vehicle is fundamentally worked with the assistance of any GSM empowered cellular telephone which makes a call to the telephone stacked on the robot. The telephone at the recipient end sees the DTMF tone from the portable/cordless telephone at the transmitter end and sustains the sign as info to the DTMF decoder. The DTMF decoder procedures the tone and nourishes the yield as data to the engine driver. Likewise the automated vehicle works. The portable that makes a call to the cellular telephone stacked in the vehicle essentially goes about as a remote. So this straightforward mechanical auto does not require the development of collector and transmitter units, along these lines further decreasing the circuit unpredictability III.CIRCUIT DIAGRAM Fig. 2 Circuit Diagram for DTMF decoder controlled robot a). DTMF Decoder:- DTMF is a non specific correspondence term for touch tone (a Registered Trademark of AT&T). The tones created when dialing on the keypad on the telephone could be utilized to speak to the digits, and a different tone is utilized for every digit. Nonetheless, there is dependably a chance that an arbitrary sound will be on the same recurrence which will trip up the framework. It was recommended that if two tones were utilized to speak to a digit, the probability of a false flag happening is precluded. This is the premise of utilizing double tone as a part of DTMF correspondence. SDTMF dialing utilizes a keypad with 12/16 catches. Every key pushed on the telephone creates two tones of particular frequencies, so a voice or an irregular sign can't mimic the tones. One tone is created from a high recurrence gathering of tones and the other from low recurrence bunch. The frequencies created on squeezing diverse telephone. Table I:-Tones and assignments in a DTMF system An MT8870 series DTMF decoder is used here. The MT8870D/MT8870D-1 is a complete DTMF receiver integrating both the band split filter and digital decoder functions. The filter section uses switched capacitor techniques for high and low group filters, the decoder uses digital counting techniques to detect and decode all 16 DTMF tonepairs into a 4-bit code. All types of the MT8870 series use digital counting techniques to detect and decode all the 16 DTMF tone pairs into a 4-bit code output. Which is as shown here. ISSN: 2348 8549 www.internationaljournalssrg.org Page 7
Table II:- DTMF data output B).Atmega16:- The Atmel AVR ATmega32 is a low-control CMOS 8-bit microcontroller in light of the AVR upgraded RISC design. By executing effective guidelines in a solitary clock cycle, the Atmega32 accomplishes throughputs drawing closer 1 MIPS for every MHz permitting the framework planner to upgrade power utilization versus handling speed.the Atmel AVR center joins a rich direction set with 32 universally useful working registers. All the 32 registers are straightforwardly associated with the Arithmetic Logic Unit (ALU), permitting two free registers to be gotten to in one single guideline executed in one clock cycle. The subsequent design is more code productive while accomplishing throughputs up to ten times speedier than ordinary CISC microcontrollers. The Atmega16 gives the accompanying components: 32Kbytes of In-System Programmable Flash Program memory with Read- While-Write capacities, 1024bytes EEPROM, 2Kbyte SRAM, 32 broadly useful I/O lines, 32 universally useful working registers, a JTAG interface for Boundary examine, On-chip Debugging backing and programming, three adaptable Timer/Counters with look at modes, Internal and External Interrupts, a serial programmable USART, a byte arranged Two-wire Serial Interface, a 8-channel, 10-bit ADC with discretionary differential information C). L293 Motor Driver The L293 is an incorporated circuit engine driver that can be utilized for synchronous, bi-directional control of two little engines. The L293 is restricted to 600 ma, yet in actuality can just handle much little streams unless you have done some genuine warmth sinking to hold the case temperature down. Uncertain about whether the L293 will work with your engine? Attach the circuit and run your engine while keeping your finger on the chip. On the off chance that it gets excessively hot, making it impossible to touch, you can't utilize it with your engine. IV. SOFTWARE DESCRIPTION The product is composed in "C" dialect and aggregated utilizing Code vision AVR "C" compiler. The source project is changed over into hex code by the compiler. Blaze this hex code into Atmega16 AVR microcontroller. The source system is all around remarked and straightforward. In the first place incorporate the register name characterized particularly for Atmega16 furthermore announce the variable. Set port An as the information and port D as the yield. The system will run everlastingly by utilizing "while" circle. Under "while" circle, read port An and test the got info utilizing "switch" explanation. The relating information will yield at port D in the wake of testing of the got information. V.WORKING Keeping in mind the end goal to control the robot, youneed to make a call to the wireless connected to the robot (through earphone) from any telephone, which sends DTMF tunes on squeezing the numeric catches. The mobile phone in the robot is kept in 'auto answer' mode. (On the off chance that the versatile does not have the auto noting office, get the call by "alright" key on the wanderer associated portable and afterward made it in sans hands mode.) So after a ring, the cellphone acknowledges the call. Presently you might squeeze any catch on your versatile to perform activities as recorded in Table III. The DTMF tones in this manner delivered are gotten by the cell phone in the robot. These tones are fed to the circuit by the headset of the cell phone. The MT8870 disentangles they got tone and sends the equal paired number to the microcontroller. As indicated by the project in the microcontroller, the robot begins moving. When you squeeze key "2" (parallel equal 00000010) on your cell telephone, the microcontroller yields "10001001" paired proportional. Port pins PD0, PD3 and PD7 are high. The high yield at PD7 of the microcontroller drives the engine driver (L293D). Port pins PD0 and PD3 drive engines M1 and M2 in forward bearing ISSN: 2348 8549 www.internationaljournalssrg.org Page 8
(according to Table III). Essentially, engines M1 and M2 move for left turn, right turn, in reverse movement and stop condition according to Table III. Table III:-Action performed corresponding to the keys pressed VI. FUTURE APPLICATIONS This area meanderer can be further enhanced to fill particular needs. It requires four controls to meander around. The staying eight controls can be arranged to fill different needs, with a few changes in the source system of the microcontroller. VII. RESULT All the experimental detail described in the paper for the construction and working along with the coding description of the atmega16 in C language. This project is successfully operating by the help of cell phone. VIII. CONCLUSION The fundamental mean to build up this undertaking is to conquers the downsides of the routinely utilized RF circuits. Be that as it may, the strategy proposed in this paper can be said to enhance the present outline or give a distinct option for the current one. The outline depicted utilizations a microcontroller however we can even without the use of the microcontroller we accomplish comparative and equivalent exactness in course control. this framework can be abridged as diminished circuit multifaceted nature, decreased expense of assembling and simplicity of sending. Notwithstanding these points of interest, the automated auto developed taking into account the configuration in this paper would have the same advantages connected with the outlines portrayed with microcontroller. ACKNOWLEDGEMENTS The authors are thankful to Mr. Sachin Chauhan, Head of Department, Electronics & Communication Engineering Department, Poornima Institute of Engineering & Technology, Jaipur, Dr. Ajay Kumar Bansal, Director, Poornima Institute of Engineering & Technology, REFERENCES [1]. AwabFakih, JovitaSerrao, Cell Phone Operated Robotic Car. International Journal of Scientific & Engineering Research, ISSN 2229-5518. [2]. Gupta, Sabuj Das, ArmanRiaz Ochi, Mohammad SakibHossain, and NahidAlamSiddique. "Designing & Implementation of Mobile Operated Toy Car by DTMF."International Journal of Scientific& Research Publications, Vol.-3, Issue-1,2013.ISSN 2250-3153. [3]. Jadhav, Ashish, Mahesh Kumbhar, and MeenakshiPawar. "Cell Phone Controlled Ground Combat Vehicle." International Journal of Computer and Communication Engineering, Vol. 1, No. 2, July 2012. [4]. Banerji, Sourangsu. "Design and Implementation of an Unmanned Vehicle using a GSM network with Microcontrollers." International Journal of Science, Engineering and Technology Research 2.2 (2013): pp-367-374. [5]. Shashanka, D. "Password Protection for DTMF Controlled Systems without Using a Microcontroller."International Conference on Computing & Control Engineering,2012. [6]. Edwin Wise, Robotics Demystified (Mc-Graw Hill, 2005) ISSN: 2348 8549 www.internationaljournalssrg.org Page 9
AUTHORS Salman khan is pursuing his B.Tech Degree Shekhar Sharma is pursuing his B. Tech Degree SushantAjwani is pursuing his B.Tech Degree ISSN: 2348 8549 www.internationaljournalssrg.org Page 10