A friend of mine’s recently got into RC vehicles, we were running his monster truck the other day after he’d just upgraded its motor and we were trying to estimate the speed of the thing, turns out it’s quite difficult when you’re looking at a scale model screaming around a car park. This set off a chain of thoughts for me, I’d already considered using microprocessors in RC stuff but I hadn’t yet figured out how – then it came to me, why not a bad-ass monitor screen which clips onto your transmitter, or can hang from your neck, which provides realtime stats wirelessly?
I got to thinking, how could I do this without breaking the bank? What other features could I add? Here’s my thought process, I hope to build this at some point, but I have no vehicles to install it in, and it’d cost too much for something I won’t actually use, so for now it’s a concept. Take it and do with it as you will, I’d like to see what people can come up with.
First off, we need to collect stats. What kind of stats? Well, temperatures would be nice, both battery temps and motor temps, so thermistors are a good start there. Speed would be a definite nicety, perhaps an accelerometer or GPS unit. From there, how about motor speed, or wheel speed? RPMs can be measured with opto-interrupters, much like the kind in computer mice, and that could be installed on an axle or motor spindle. Frequencies are important in RC racing, so maybe it’d be nice to have your current frequency displayed to make it nice and easy to remember in case of conflicts between vehicles. I also considered measuring g-force, but I’m not sure how worthwhile that is in the case of RC cars, but certainly doable. If you have a helicopter or a plane, how about altitude information? A GPS unit could be useful there too. Direction is handy too, and the position of the vehicle in movement, especially for flying vehicles, so a GPS and accelerometers might come in handy.
Next up, how to display all this information. I considered cheap serial text-based LCD displays but that’d require some way of sending the information through the air. How about bluetooth serial for easy display on a phone? Maybe, but does it have enough of a range? I can’t yet program for phones either, so that’s a problem. I considered video, especially having found the TellyMate, wireless video is pretty easy to do. Then I remembered the video my friend recorded by placing his phone on the car and recording a video of the car zipping around the car park… how about a small camera recording the view from the car and a circuit to overlay the important information as text? That’d be awesome, right? I started looking around, turns out there’s a few ways to do that very thing using AVRs, so if you take a composite signal from a small “spy” camera and feed it through one of these AVR on-screen display projects, you can have the very thing I wanted. Add a small second microprocessor to that for collecting the inputs above, feed that data via serial to the AVR which overlays it on the video, then send it over the air as video. Nice and simple, and not too pricey. How do I receive it? Well, if it’s transmitted using a video sender, it probably has a composite output, where can I find a cheap, decent, relatively large screen with a composite input? …PS1 screen. Got it.
I think it’s possible to do this in less than £100/$160. Sure, it’s not super cheap, but for what you get at the end of it and the process of building it, I think that’s a worthwhile price. Will I make it? Who knows. I’d really like to, but again, I have no vehicle to mount it on, and £100 is not something I want to spend on a project that I won’t personally use, but I’ve spewed my ideas here because I know that someone, somewhere, will be interested.


