Rc transmitter hackaday electricity font

###########

It’s wasn’t so long ago that RC transmitters, at least ones worth owning, were expensive pieces of gear. Even more recently than that 10 ethanol gas problems, the idea of an RC transmitter running an open source firmware would have been considered a pipe dream. Yet today buying cheap imported transmitters and flashing a community developed firmware (if it didn’t come with it pre-installed to begin with) is common place. It’s not much of a stretch to say we’re currently in the “Golden Age” of hobby RC transmitters.

But what if even cheap hardware running customizable software isn’t enough? What if you want to take it to the next level? In that case, [Electronoobs] has an Arduino powered RC transmitter with your name on it. But this is no scrap of protoboard with a couple of cheap joysticks on it, though he has made one of those too. The goal of this build was for it to look and perform as professional as possible while remaining within the hobbyist’s capabilities. The final product probably won’t be winning any design awards, but it’s still an impressive demonstration of what the individual hacker and maker can pull off today with the incredible technology we have access to.

So what goes into this homebrew radio control system? Inside the back panel [Electronoobs] mounted the batteries, charging module, and the voltage regulator which steps the battery voltage down to the 3.3 V required to drive the rest of the transmitter’s electronics. On the flip side there’s an Arduino Nano, an NRF24 module, and an OLED display. Finally we have an assortment of switches, buttons electricity hero names, potentiometers, and two very nice looking JH-D202X-R2 joysticks for user input.

It should probably go without saying that we’ve got nothing against the occasional bout of elaborate troubleshooting and repair, in fact it’s one of the most common things we cover here. As it turns out, people aren’t overly fond of being fleeced, and there are a lot of smart people out there who will put a lot of work in to keep from having to toss a favorite piece of gear into the trash. We can’t fault them for that.

But we have to say, we generally don’t see those kind of elaborate repairs for something brand new. Unfortunately, that’s exactly what [Marek static electricity in water Baczynski] had to do when trying to review the new iRangeX transmitter for his YouTube channel “dronelab”. He found a transmitter that was so poorly designed and constructed that he had to address a laundry list of issues to make the thing halfway tolerable. As you might expect, he’s not suggesting anyone go run and pick this one up.

The biggest problem is a fundamental flaw with how the gimbals are constructed. Due to poorly mated surfaces between the potentiometer and the stick itself, the accuracy of the controller is very low. The potentiometers don’t even return to zero when the sticks are released. Some tape was used to tighten up the connection and make the controller usable, but such poor tolerances are hard to forgive when accurate control is essentially the whole point of the device.

The other issues took a bit more debugging to figure out. The TX made an absolutely terrible screeching sound when turned on, but [Marek] was sure he was hearing a little bit of melody under the din. Putting the signal through the oscilloscope, he was able to confirm his suspicions. As it turns out, the buzzer used in the TX has a built in tone generator that was overriding the intended melody. Switching it out for a basic buzzer fixed electricity lesson plans for 5th grade the issue. Similarly, an issue where the radio wouldn’t turn on if it was recently turned off was tracked back to a resistor of the wrong value. Putting a higher lower value resistor in its place sorted that out as well.

It’s hard to imagine how this device made it out of the factory with so many wrong or unsuitable components, but here we are. Not that this would be acceptable at any price point, but as [Marek] points out in the video, it isn’t as if this radio is even all that cheap. For electricity electricity goodness nearly $90 USD, it doesn’t seem unreasonable to expect something that actually works.

Packed with an incredible amount of hardware, and increasingly likely to be running an open source firmware, the modern RC transmitter is effectively a little multi-purpose computer in its own right. Accordingly there is a small, but growing, community of developers coming out with software applications targeting these switch-festooned wonders. It’s only a matter of time until they are running DOOM.

One such piece of software is TaraniTunes, developed by [GilDev]. This program allows you to load your OpenTX 2.2+ equipped Taranis Q X7 or Taranis X9D with music files which can be played on the transmitter’s built-in speaker. While it likely won’t win any awards for interface design, the large LCD display coupled with the radio’s numerous physical buttons and switches makes it relatively easy to navigate your music collection.

While the software [GilDev] has written for OpenTX looks straightforward enough, getting the songs on the radio is another story. For each track you need to merge the stereo channels into mono (as the transmitter only has a single speaker), and then convert it to a 32 kHz WAV. But don’t worry about the lack of ID3 tag information, TaraniTunes allows you to create a text file containing not 9gag tv only the filename of each track, but its name and artist.