9887Views10Replies
DTMF Generator with Arduino
Hello mate,
I have telephone with only receiver and no keypad. So, i need to generate DTMF tones to dial the number. Is it possible for me to generate a DTMF tone generator by programming arduino with the frequencies and attaching speaker to it? Also, how can i club two tones which are required to be sent at a single moment?
Thank You.
Although this post is very late, I thought a reply might help someone else looking to do the same thing. I wrote a DTMF sketch for Arduino, not requiring another chip. It's here:
http://playground.arduino.cc/Main/DTMF
Select as Best AnswerUndo Best Answer
Hmmm, I would just get a 50 cent DTMF dialer from Ebay.
Still sold to control your old style answering machines....
Select as Best AnswerUndo Best Answer
Late for him maybe, but I think this is EXACTLY what I need for my upcoming project! THANKS!
Select as Best AnswerUndo Best Answer
DTMF mixed quality BADLY affects your communications. I have a real story for you; I’m calling one of my banks, they Rep is transferring me to a robot to enter my pin #…
I’m entering it, and the robot can’t understand the pin. The robot says to enter again… after 3 tries it gives up. …., and it does not understand your commands due to the line in not DTMF.
You must troubleshoot DTMF problems with your VoIP connection through route-test.com. They offer a free testing credits. You can find the solution quickly. #VoIP
Select as Best AnswerUndo Best Answer
Thanks Steve.
I had an idea of MT8870 which is decoder.
Can you name the generator chip? I think AT94 is for DTMF generator. But, most of these chips are not available.
Select as Best AnswerUndo Best Answer
Try 5089 for a generator, the newer 8880 is transceiver part, so it can do both jobs
Steve
Select as Best AnswerUndo Best Answer
Try this MT8880 circuit out for size.
Select as Best AnswerUndo Best Answer
Pull it out of a dead phone, perhaps..
Select as Best AnswerUndo Best Answer
I don't know how easy it is to generate precise timing with the Arduino. The frequencies need to be correct to within 2% to be recognized by the phone company. It can be tricky to generate the two tones simultaneously in software via "bit banging".
Select as Best AnswerUndo Best Answer
Use a DTMF tone generator chip - cheaper and simpler than an arduino.
MT8870 is a pretty good device The MT8880 is a decoder as well.
Select as Best AnswerUndo Best Answer