Proof-of-concept data modem using pure DTMF
Arduino C C++
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.

Proof of concept dtmf data protocol. Never got it working over actual radio waves, got it working remotely, at 50baud-ish using only a sound cable.

### What is Smash? Well Smash! is a DTMF RC and Data protocol. It's more-or-less an idea I had about how to use my existing expensive radio equipment for controlling things afar. The code works, but somehow it's currently a flunk. My DTMF generator either can't generate the amplitude needed to trigger the reciever or the radio can't handle 16ms long sounds with great efficency. I mean the radio cost $100... But I guess I can still blame it.

### How well does it work? Right now it doesn't. You can peek in my code to see what I'm trying to do. It sounds like DTMF in my headphones yet sounds like I dropped the radio from a building when I transmit it. I'm going to evaluate different baud rates still, but it's already looking too slow for realtime applications. But DTMF control is still stellar because a receiver isn't going to jack up your signal with the exception of dropping it.

### What was it made for. Boats. RC boats.

Yeah. I was going to use my amateur radio equipment on an RC boat. Why? Because I can't afford two way radios. That sounds like a conundrum. It is. XBEEs are the best choice for the job but I'm too broke to consider that. But hey, YOU'RE WELCOME when you're sending something to space and this turns out to be the best option.

### Anything else? yeah. I hope this thing works someday.