The HoverGames kit arrived the other day in a bunch of boxes. It’s literally a bunch of parts, including nuts and bolts that need to be assembled to make a quadcopter designed for the HoverGames competition. It doesn’t take much time to put the hardware together and you get a good understanding of where everything is and why it’s needed.
Likewise, this drone is designed for experimentation and expansion versus an off-the-shelf drone that would be hard to modify. There are places all over the drone for bolting on cameras, radios, and other sensors, but it already has all of the basics from GPS to radio controls that work with the accompanying ground station.
To help with the project, Iain Galloway, Drone Program Lead for Systems Innovation at NXP, hosts a drone assembly video tutorial:
The tutorial is very good. I watched it with my five-year-old grandson who then helped me assemble the system. I had to handle some of the finer or more difficult assemblies, but he did most of the work. Unfortunately, the mechanical assembly is probably the easiest part of constructing the drone. His programming skills aren’t quite here yet.
The video runs about an hour, but it takes a bit longer to assemble the drone as the magic of video speeds up the process. It can be done easily in an afternoon. Most of the tools are included, although you do need to order at least one lithium-polymer (LiPo) battery. A charger is included. We also wound up with extra nuts and bolts, but that beats coming up short.
Putting the drone together incorrectly is actually difficult—most items only fit in particular spaces or have matching plugs and sockets that only work one way. The exception I forgot about was the drone motors that are paired. One set rotates clockwise and the other counterclockwise. The video does leave out a minor step or two. However, other videos can be used that don’t skip over items like the antenna mount.
Overall, the HoverGames kit is a joy to work with. I finally did get a battery, so I can move onto the next step that includes programming the flight management unit (FMU), NXP’s RDDRONE-FMUK66, which is built around an NXP Kinetis K66 SoC (see figure). The FMU runs PX4, an open-source autopilot.
NXP’s flight management unit runs the open-source PX4 flight-control software.
So far, I’ve downloaded the latest code, but I still need to reprogram the FMU. I’ve updated the software on the FlySky’s FS-i6s controller that comes with the system. Pairing the FS-i6s with the drone’s receiver is next. The HoverGames website provides useful documentation, but it takes a bit of digging to figure out the software configuration and setup. A complete step-by-step guide like the hardware assembly would be a useful addition.
In the meantime, you will have to wait for my next installment with a completed drone. I just do too much travel these days. I am looking forward to getting the system up in the air so I can see about adding an Intel 3D camera to the mix.