Long time readers here will know of my love for LEGO Mindstorms NXT, and my first NXT autopilot many years ago. So I was delighted to see this project, which uses an Arduino IMU plus NXT and the official First Robotics League TETRIX parts to create a LEGO quadcopter!

The NXT reads orientation information from the Arduino, calculates the motor speeds required to maintain stable flight, and sends these motor commands back to the Arduino, which spins the motors via the speed controllers.

So does it fly?  Yep.  Is it graceful?  Nope.  Check out the video of its first (and only) flight.

Views: 9462

Comment by AVS on May 29, 2012 at 1:22pm

Yep, I love the nxt. This is a great project and I am sure it will work well in the end :) The nxt is arm, 100mhz and can sort of multi-task which leads to some interesting thoughts of different programming possibilities.

Comment by Michael Zaffuto on May 29, 2012 at 3:53pm
Having recently noticed preliminary ROBOTC support for arduino and Mega...I figured someone would try that on a quad soon as well. All exciting stuff.
Comment by Jack Crossfire on May 29, 2012 at 6:42pm

But it doesn't have a phone somewhere.  It needs to run ice cream sandwich, damnit.

Comment by Anish on May 31, 2012 at 1:27am

have to admit looks like Next 2 block, which afaik is no ARM. U could load alternate platform on Next, so possiblities exist, not sure of the I/O. Lego does have customised I/O interfaces...definitely interesting project


3D Robotics
Comment by Chris Anderson on May 31, 2012 at 5:56am

Anish: Yes, the Lego Mindstorms NXT brick uses a 32-bit ARM processor from Atmel

Comment

You need to be a member of DIY Drones to add comments!

Join DIY Drones

Groups

Season Two of the Trust Time Trial (T3) Contest 
A list of all T3 contests is here. The current round, the Vertical Horizontal one, is here

© 2019   Created by Chris Anderson.   Powered by

Badges  |  Report an Issue  |  Terms of Service