Wednesday, February 5, 2014

Tiny Unmanned Flying Things

Anyone who knows me well knows that lately I've been playing with remote-controlled flying things.   This post provides information and links to the small (nano) indoor flyable quadcopters I've been playing with.

I have built & modified a few quadcopters of various (small) sizes, from the tiny brushed-motor nano-quads like the HobbyKing Pocketquad & Syma X1 to a larger, more traditional brushless motor mini quad based on the Turnigy 345mm frame.  (More on that in a subsequent post.)

Throughout this endeavor I've been using (and customizing) the MultiWii flight control software, with various Arduino / Atmel-based flight control boards.  It's becoming a FAQ what hardware and systems I'm using, so in this post I'll detail my current setup.  Future posts will cover updates, new hardware, and a couple of crazy projects I'm working on.  ;)

Note: I buy a lot of parts made and sold by HobbyKing.com in China.  Their website is a bit... odd.. so I'll include the full name of each product in case the link to the product stops working as HK links tend to do.  Just search for the title of the item to find it if the links don't work.

Control Transmitter:

HobbyKing OrangeRX T-Six DSM2 Six Channel Transmitter (Mode 2)

Notes: I bought this transmitter because I wanted a DSM2 2.4GHz system, and it was cheap.  It's perfectly adequate, but I would eventually like 8 channels and the ability for the aux channels to have more than just "on-off" capability, so I might consider a Turnigy 9XR with custom firmware and the DSM2 TX module in the near future.

First nano quad: The HobbyKing Pocket Quad v1.1
HobbyKing Pocket Quad

Notes:  This is a pretty cool nano quad, but a note for the uninitiated:  It is not ready-to-fly.  It requires working knowledge of Arduino to get it set up, and some experience with Multiwii is helpful too.  It was a steep learning curve to get everything working on it.   For the firmware, I used rcgroups.com member Cesco's PQ customization of Multiwii which includes required changes for driving the mosfet / brushed-motor combination.

Once you get it working, though, it's a blast to fly, especially indoors.  It's agile enough to fly outdoors, but it's small enough that it's easy to lose your orientation and lose control of outside.  So be careful if you fly it outdoors.  I've now actually lost two of these things outside and not been able to find where they came down.  :-P

There's a long thread about the Pocket Quad (and its variants) at rcgroups.


Second nano quad: The Syma X1 MultiWii Conversion


Syma X1 with Micro MWC
After some more successes and failures with the PQ and some related hardware, I decided I was done with the "circuitboard as the frame" brushed motor quads.  They break too easily in a crash, which sort of negates the advantage of an otherwise resilient nano quad.

My current brushed-motor quad of choice is a modified Ready-To-Fly Syma X1 from Amazon.  Note, this thing comes ready to fly with an AWFUL cheap transmitter, and a flight controller that basically flies like a school bus drives.  It works, but it's not terribly exciting.

What I like about it, though, is the tiny carbon-fiber arms and the motor / gear / propeller combinations.  So, I bought it, gutted it, and replaced the flight control board with this really nifty Micro MWC flight control board from HobbyKing.  This FC is based on the Atmega328p, which I'm not a huge fan of, but it's plenty capable in this form factor as its worthwhile to sacrifice secondary UARTs and other such capabilities to get such a tiny and light package.  Seriously, the thing is the size of a postage stamp, includes the mosfets for the brushed motors, an integrated DSM2 receiver, and weighs < 2g.

The X1 is hilariously fun to fly with a MultiWii flight controller.  I can set the PID settings how I like, jack the rate up through the roof, and make the thing do crazy flips.  It becomes agile enough to fly outdoors on a windy day despite it's ridiculously light weight, and it's resilient enough to fly it into the ground without damage.

Note: Another similar option for this conversion is the WLToys V929

Important info about that HobbyKing Micro MWC flight controller, including instructions and custom firmware (again from Cesco, the king of "brushed motor" MultiWii modification) is in this long thread from rcgroups:  http://www.rcgroups.com/forums/showthread.php?t=1993117

More to come about my larger flying toys...

3 comments:

  1. Totally awesome. Thanks for sharing! Im trying to get started with micro quads as well, with the aim of going autonomous just to see how far i can go. Thanks again!

    ReplyDelete
  2. Hey KC! I've started in the drove revolution as well. Since I broke my leg last month, I have gathered a few mini quads and started building a real FPV ship. Here's the hangar collection as of now: DJI Phantom 1 (Christmas present from my awesome wife!), HK Pocket Quad, Blade Nano QX (favorite indoor), WL Toys V252 (another nice indoor quad), Estes Proto X (still in box). Currently building a QAV400 with APM 2.6 for control. Thinking about starting a blog, too... keep me posted on your work!

    ReplyDelete
  3. Thanks, KC.

    A couple of questions, since you've been playing with this board for a while, and I'm thinking about getting one.

    Do you have a sense for how big a frame it can handle? I have a V929 that I'd like to convert into something flyable by a relative newbie like me, but I get the feeling that this board was designed for something more "micro" sized (e.g., HK's Pocket Quad), and I'm worried about frying the ESC if the rotor gets hung up on something like a chair leg while under power.

    The other question is how good the MWC stabilization is. One of the biggest frustrations of quads like the V929, and even the V2x2 series, is their unpredictability. You bank to make a turn or slew sideways, and the FC will suddenly crank the RPM way up or down, and it'll leap into the ceiling or drop to the floor. Does the MWC do a better job of maintaining altitude when you're maneuvering?

    Thanks,

    Ran

    ReplyDelete