LoRa System Commands Drones From A Distance

LoRa has been making quite a stir in hacker circles over the past couple of years, as it offers a fascinating combination of long range, low power, and low cost. It does this by using spread spectrum techniques on unlicensed frequency bands, meaning it can send data a surprising distance and that you don’t need a radio license to use it. It is mainly used for Internet of Things things, but [Paweł Spychalski] has other ideas: he’s building a system to use it to control a quadcopter drone over distances of 5 kilometers or more. That’s an ambitious aim, considering that the parts he is using cost only a few bucks.

He’s using an off-brand Adafruit Feather LoRa board and a couple of home-made antennas with his own software that takes the data from the Taranis control port of the RC controller, encodes it and chirps it out over the LoRa radio. At the other end, a similar radio receives and decodes the data, feeding it out to the drone.

This is definitely still a work in progress, but he has got it working, flying his drone over the link, keeping control of it out to several hundred meters. At the moment, he can’t go much further as it seems that his LoRa radio is being overwhelmed by the video link on the drone, but he is working on changing the frequency spread & hopping and using a better antenna to provide longer range. We’ve seen some interesting stuff from [Pawel] before, like his DIY telemetry system, so this project is worth keeping an eye on if you are a drone fan.

Continue reading “LoRa System Commands Drones From A Distance”

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”

Recharging Drones On The Go With A Supercharger

If Techcrunch is to be believed, our skies will soon be filled with delivery robots, ferrying tacos and Chinese food and Amazon purchases from neighborhood-area dispatch stations to your front door. All of this is predicated on the ability of quadcopters to rapidly recharge their batteries, or at the very least swap out batteries automatically.

For their Hackaday Prize entry, [frasanz], [ferminduaso], and [david canas] are building the infrastructure that will make delivery drones possible. It’s a drone supercharger, or a robot that grabs a drone, swaps out the battery, and sends it off to deliver whatever is in its cargo compartment.

This build is a droneport of sorts, designed to have a drone land on it, have a few stepper motors and movable arms spring into action, and replace the battery with a quick-change mechanism. This can be significantly more difficult than it sounds — you need to grab the drone and replace the battery, something that’s easy for human eyes and hands, but much harder for a few sensors and aluminum extrusion.

To change batteries, the team is just letting the drone land somewhere on a platform that’s a few feet square. Arms then move it, pushing the drone to the center, and a second arm then moves in to swap the battery. The team is using an interesting locking cam solution to clamp the battery to the drone. It’s much easier for a machine to connect than the standard XT-60 connector found on race quads.

Is this the project the world needs? Quite possibly so. Drones are going to be awesome once battery life improves. Until then, we’ll have to live with limited flight times and drone superchargers.

Continue reading “Recharging Drones On The Go With A Supercharger”

An Autonomous Drone For Working Rare Squares

Amateur radio is an extremely broad church when it comes to the numerous different activities that it covers. Most of the stories featuring radio amateurs that we cover here have involved home-made radios, but that represents a surprisingly small subset of licence holders.

One activity that captivates many operators is grid square collecting. The map is divided into grid squares, can you make contact with all of them? Land-based squares in Europe and North America are easy, those in some more sparsely populated regions a little less so, and some squares out in the ocean are nigh-on impossible. As an attempt to solve this problem, the Jupiter Research Foundation Amateur Radio Club have put an HF transceiver and associated electronics in a WaveGlider autonomous seagoing vehicle. The idea is that it will traverse the ocean, and you can work it, thus getting the contact you require to add those rarest of grid squares to your list.

The transceiver in question is a commercial portable one, an Elecraft KX3, and the brain of the payload is a Raspberry PI. It’s operating the FT8 mode, and will respond to a call on 14074 kHz in an automated fashion (Or it would, were its status page not telling us that it is offline due to power issues). It’s currently somewhere in the Pacific ocean, having been at sea now for a couple of months.

We spotted this through a spirited online discussion as to whether working an automated station is really a proper contact at all, with one amateur commenting that it might be a way for him to keep on going post mortem. But the ethics of the contact aside, it’s an extremely interesting project and one we hope eventually will come back online.

Thanks Sotabeams, via [AE5X].

There’s Now A New MIDI Spec, And Drones

MIDI, the Musical Instrument Digital Interface, was released in 1983 in a truly bizarre association between musical instrument manufacturers. At no other time, before or since, has there been such cooperation between different manufacturers to define a standard. Since then, the MIDI spec has been expanded with SysEx messages, the ability to dump samples via MIDI, redefining the tuning of instruments via MIDI to support non-Western music, and somewhere deep in the spec, karaoke machines.

Now there’s a new update to the MIDI spec (Gearnews link, here’s the official midi.org announcement but their website requires registration and is a hot garbage fire). At this year’s NAMM, the place where MIDI was first demonstrated decades ago,  the MIDI Manufacturers Association announced an update to MIDI that makes instruments and controllers smarter, and almost self-learning.

There are three new bits to the new update to the MIDI spec. The first is Profile Configuration, a way to auto-configure complex controller mappings, described as, ‘MIDI Learn on steroids’. The second update is Property Exchange, and allows MIDI devices to set device properties like, ‘product name, configuration settings, controller names, and patch data’. This is effectively setting metadata in controllers and devices. The third new bit is Protocol Negotiation, a way to automatically push future, next-gen protocols over a DIN-5 connector.

What does this all mean? Drones. No, I’m serious. The MIDI association is tinkering around with some Tiny Whoops and Phantoms, and posted a video of drones being controlled by a MIDI controller. Play a glissando up, and the drone goes up. You can check out a video of that below.

Continue reading “There’s Now A New MIDI Spec, And Drones”