DTMF-controlled robot design
Today, I thought of a very simple robot control circuit using DTMF tones.
Dual-tone multi-frequency (DTMF) tones are the sounds you hear when you press keys on a telephone keypad. You can buy a very simple IC (usually used in answsering machines and the like) that takes care of all the filtering and decoding necessary to determine which key was pressed. And because it's just an analog audio signal that is being exchanged, I can use a number of ordinary, low-cost audio transmitter/reciever pairs for sending that audio signal.
The design of the circuit for decoding DTMF tones is pretty straightforward. The CM8870 IC interprets the tones as a 4-bit digital signal. The HCF4514 IC then decodes and stores this onto 16-lanes of output which will switch transistors, which will switch automotive relays, which will operate motors that move the robot.

| DTMF (dual-tone multi-frequency) signals | ||||
|---|---|---|---|---|
| 1209 Hz | 1336 Hz | 1477 Hz | 1633 Hz | |
| 697 Hz | 1 | 2 | 3 | A |
| 770 Hz | 4 | 5 | 6 | B |
| 852 Hz | 7 | 8 | 9 | C |
| 941 Hz | * | 0 | # | D |
When all put together, I will send the DTMF tones over an old 900MHz cordless phone, providing a range of several hundred feet. Because DTMF tones operate within the audible range, in the future I could swap out the cordless phone for a newer one, or a pair of FRS radios, or some other audio transmitter/reciever pair. It doesn't really matter.

So then based on which key is pressed, the robot will be able to interpret the tone and activate relays and such to turn on motors and move about.
The 16-lane output will drive a set of trabsustirs, which will in turn drive a set of much larger automotive relays, to switch a pair of drill motors, as well as motors that will rotate the camera-equipped head left and right.
Speed will be controlled in steps using a few high-load resistors taken from the drills. Three speed settings should be plenty.
There will also be a couple buttons left over for arms and stuff that I might add later....maybe to toggle an series of IR diodes for night-vision...or to discharge a linear magnetic accelerator....who knows?
The robot itself will basically be a box (made of either wood or sheet metal, depending on how the funds work out.) It should measure roughly 1 foot by 1.5 feet.
At the center of mass will sit a 12-volt SLA (sealed lead acid) battery (the kind used in uninterruptable power sources and electric wheelchairs). Two 12-volt drill motors will be connected with bicycle chains and sprockets to four wheels, providing 4WD mobility for the unit. I have no experience in making chained drivetrains, so I'll learn as I go.
Power for the robot will all come from the 12-volt SLA battery. One regulated DC-to-DC converter will provide 9-volt power to the telephone reciever and to the wireless camera. Another regulated DC-to-DC converter will provide 6-volt power to the logic circuits. This power will then go through an L78M05CV 5-volt regulator to get the proper voltage to the sensitive ICs.
As I mentioned eariler, atop the robot will be mounted a wireless camera that will be rotatable left-to-right with the use of a motor. This will provide a remote view of the robot's surroundings, and should transmit a good 100-200 feet. And I may add a bank of IR LEDs to give it some nightvision. That would be sweet.
So that's the plan. I've ordered most of the electronics. Once I get that part of it working, I'll start working on the chassis and drivetrain. Should be fun. I'll keep you posted...
Wood will be just fine. It's not going to be ramming into stuff, just driving around. It's worked very well on my past robots. Besides, I can get it for free and it's easier to work with.
I was in OCCRA. Didn't join FIRST due to time constraints.
The real beauty of this design is that because its driven by DTMF tones, I can use any interface I want. There are several inexpensive DTMF generator ICs out there, or alternatively any computer can be easily programmed to send DTMF tones via line-out to a transmitter. So switching to another kind of controller would be really easy.
But for now, using a phone as the actual controller is by far the easiest implimentation.
Uhm, it has nothing to do with text messaging.
As it is right now, I would press 2 to go forward, 5 to go back, 4 to go left and 6 to go right, like in the picture. Very simple, much like the arrow keys on your keyboard. Plus, it's quite portable, and the range is very decent (~200 feet). And it has room to grow. At this point, I see no need to change it.
Uh, no. The material that the chassis is made with will have no influence on turning capability. How well it turns is all related to the configuration of the motors, the kind of wheels used, etc. If it works as planned, it should be able to rotate one set of wheels forward, while rotating one set of wheels backward, yielding a turn radius of essentially zero.
What on earth do you mean by "DTMF does have good frequency"? That just makes no sense.
I built one last year that utilized an optoisolated relay controller interface that I designed to work over WiFi. It worked really well. It was just bulky. I might make a post about it sometime.
I tested out the interface in general the other day and it's very accurate and responsive. I don't anticipate any problems.