Super Simple, Super Cheap FPV Drone Tracking

What’s more disruptive to the drone first-person view (FPV) experience than dropouts in your video feed when you’re in the middle of a race? Probably nothing, and there’s probably also not much you can do about it. Or is there? Might a simple tracker based on RSSI help keep your video signal locked in?

Honestly, we’re not sure it would, but we think it’s pretty nifty to see [FlyerFpv]’s tracker following his drone around. The idea is simple and uses the full-diversity FPV receiver he already has. Diversity receivers constantly monitor signal strength from multiple antennas to determine which one to listen to, which improves reception quality. [FlyerFpv] sends the RSSI outputs to analog inputs on an Arduino which drives a servo to keep the signals as close to each other as possible. The Arduino and the DC-DC converter needed to power it fit nicely inside the receiver case with no modifications, which is a nice touch. With a 3D-printed servo mount and some fancy directional antennas, the setup keeps pretty good track of his drone now. See it in action below.

Sure, the response could be snappier, and we’d love to see another receiver and servo added to track pitch as well as yaw. For a first pass, we think it’s great, but [FlyerFpv] should enjoy it while he can in case AI takes over our flying fun soon.

Continue reading “Super Simple, Super Cheap FPV Drone Tracking”

Unlocking Drones With Go

Looking for a first project in a relatively new language that’ll stretch your abilities? [Ron] was, so he hacked a commercially available drone and opened up a lot of its functionality, while writing the client software in Go.

The drone is a DJI Tello, which has some impressive hardware like a 14-core Intel processor and excellent video processing abilities. There’s also a vibrant community and a lot of support, making it the ideal platform for a project like this. It communicates to a base station via WiFi, and using some tools like the Wireshark [Rob] was able to decipher a lot of the communications and create a whole new driver for the drone. While the drone can be controlled in the traditional way, users can also write programs to control the drone as well.

The project is both an impressive feat in reverse engineering an inexpensive drone, and a fun example of programming in the Go language. Because of the fun and excitement of drones, they have become a popular platform on which to hack, from increasing their range to becoming a platform for developing AI.

3D Drone Video

If you enjoy flying quadcopters, it is a good bet that you’ll have a drone with a camera. It used to be enough to record a video for later viewing, but these days you really want to see a live stream. The really cool setups have goggles so you can feel like you are actually in the cockpit. [Andi2345] decided to go one step further and build a drone that streams 3D video. You can see a video of the system, below.

Outdoors, there’s probably not a lot of advantage to having a 3D view, but it ought to be great for a small indoor drone. The problem is, of course, a small drone doesn’t have a lot of capacity for two cameras. The final product uses two cameras kept in sync with a sync separator IC and a microcontroller, while an analog switch intersperses the frames.

On the viewing side, a USB frame grabber and a Raspberry Pi splits the images again. At first, the system used an LCD screen married with a Google Cardboard-style goggle, but eventually, this became a custom Android application.

Continue reading “3D Drone Video”

It’s A Spider! It’s A Droideka! It’s Both!

Beware, arachnophobes, the robots are coming for you!

What else would you be expected to think if you watched a hexapod robot display its best Transformers impression by turning into a wheel and pushing itself in your direction? The BionicWheelBot — developed by [Festo] — should rightly remind you of the cartwheeling Flic-Flac spider, the main inspiration for the robot. Of course, Star Wars fans might justifiably see a Droideka.

The BionicWheelBot can — almost — seamlessly transition between crawling around on six legs, to literally rolling away. To do so, its three pairs of legs sequentially fold up into a shape befitting its namesake and then pauses for a moment — almost for dramatic effect — before the real fun begins.

Continue reading “It’s A Spider! It’s A Droideka! It’s Both!”

Handheld Propulsion Is Noisy, Awesome

Lithium batteries are ubiquitous, cheap, and incredibly powerful. Combine them with some brushless DC motors and you’ve got serious power in a compact package. [Ivan Miranda] decided to use this to his advantage, building the Handheld Self Propelling System #1. 

Yes, we’ll come right out and say it – it’s a giant fan, and it blows. Or more accurately, it’s four moderately sized fans in one fetching wrist-mounted package. The one thing that seems completely absent from the video is an answer to the obvious question – why? Other than doing damage to the hearing of anyone nearby in an enclosed space, [Ivan] demonstrates its use with the help of a skateboard in the back end of the video.

It’s built with off-the-shelf RC parts and the body is 3D printed. This is the kind of print you want to get right first time – it takes several days to print and uses a significant amount of filament.

Overall, it’s a terrifying device that promises to do something awesome when finished. [Ivan]’s just finished the thrust test and we can’t wait to see what comes next. 

If you’re looking for another way to propel yourself on a skateboard, well – there’s always the more conventional electric path.

https://youtu.be/WmMkUWvBC64

Watch This Tiny Dome Auto-open And Close Into A Propeller

Careful planning and simulation is invaluable, but it can also be rewarding to dive directly into prototyping. This is the approach [Carl Bugeja] took with his Spherical Folding Propeller design which he has entered into the Open Hardware Design Challenge category of The 2018 Hackaday Prize. While at rest, the folding propeller looks like a small dome attached to the top of a motor. As the motor fires up, centrifugal forces cause the two main halves of the dome to unfold outward where they act as propeller blades. When the motor stops, the assembly snaps shut again.

[Carl] has done some initial tests with his first prototype attached to a digital scale as a way of measuring thrust. The test unit isn’t large — the dome is only 1.6 cm in diameter when folded — but he feels the results are promising considering the small size of the props and the fact that no simulation work was done during the initial design. [Carl] is looking to optimize the actual thrust that can be delivered, now that it has been shown that his idea of a folding dome works as imagined.

Going straight to physical prototyping with an idea can be a valid approach to early development, especially nowadays when high quality components and technologies are easily available even to hobbyists. Plus it can be great fun! You can see and hear [Carl]’s prototype in the short video embedded below.

Continue reading “Watch This Tiny Dome Auto-open And Close Into A Propeller”

Terrible RC Transmitter Made Less Terrible

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 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 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 nearly $90 USD, it doesn’t seem unreasonable to expect something that actually works.

This isn’t the first time he’s put “cheap” RC hardware through the wringer. We recently covered his efforts to quantify latency in different transmitters. As the RC transmitter world gets increasingly competitive, detailed analysis like these help separate the real gear from the toys.

Continue reading “Terrible RC Transmitter Made Less Terrible”