Quantcast X-UA-Compatible: IE=EmulateIE7

Archive for the “Mindstorms (1.0-2.0)” Category

Exotic timepieces of all stripes have always fascinated me, from water-powered clocks to the massive type that serves as an integral part of building architecture. Rolling ball clocks have also piqued my interest, hence this post about Philippe (“Philo”) Hurbain’s RCX-powered rolling ball clock, based on an original design by Bob Kojima.

Powered by a single RCX 1.0 (w/AC power) and equipped with a number of tiny LEGO balls (see below), this contraption can keep track of time thanks to some custom NQC programming and an elegantly-designed 8-bucket ball elevator. On his website Philo explains how he surmounted one challenge — an overly speedy RCX processor — with some custom NQC code:

The problem should have been very simple: each minute, start the elevator until a ball is detected by one sensor. Unfortunately, my first try over a several hours period showed me that my clock was fast, several seconds each hour! After eliminating all mechanical possibilities (two balls at a time, or an undetected ball), I concluded that my RCX itself was fast… To make sure, I finally put a frequency meter probe on RCX crystal, and indeed it oscillates at 16.03 MHz instead of 16.00 MHz. So I finally added some code to wait for 6.92 seconds each hour.

Check out Philo’s complete web page for more details on how he modified the design to overcome other challenges, along with some useful links and other info. (Source: LUGNET, Philohome : Images (c) Philippe Hurbain) – [Jeff James]

Comments 3 Comments »

HiTechnic Products has been making custom sensors and accessories for the original RCX for years. Now they’ve expanded their product line to support the new NXT as well, and have announced two NXT-ready products: a compass sensor and a color sensor (latter pictured above).

Here’s some additional info on the compass sensor from the HiTechnic website:

HiTechnic announces its first NXT compatible sensor, the HiTechnic Digital Compass Sensor which operates with the new LEGO® MINDSTORMS NXT system.  The Digital Compass Sensor connects to an NXT sensor port and is capable of operating in full digital mode.   The Digital Compass Sensor outputs a magnetic heading from 0° to 359° and with an internal accuracy of better than 1°.  Heading values are rounded to the nearest 1° assuring excellent navigational characteristics.

Both sensors should be available for sale in August. Check out the HiTechnic website for more information. (Source: HiTechnic Products) – [Jeff James]

Comments No Comments »

Everyone loves to see a giant row of dominos getting knocked over in perfect sequence, with lines of the falling tiles snaking off into every direction. Everyone loves to see the finale, but what about all the hard work that went in to lining up thousands of those blasted little things? Robot builder Dave Astolfo came up with a solution: the RCX-powered DominoBot.

Astolfo explains on his website that some aspects of the build were particularly challenging, especially coordinating the actions of the three motors to properly place the dominos on their edges:

“Without giving away too much, DominoBot consists of sub-sections that are built seperately and the combined into the final model. The biggest challenge that I faced was using three motors to drive, steer, and lay the dominos. I met that challenge with the Loader mechanism (seen below), which has the ability of dispensing and placing each domino with one motor and sensor.”

The original DominoBot took Astolfo rough 20 hours of testing and experimentation to complete the build, as well as additional time to create the building instructions. Astolfo’s creation was featured as one of 10 Mindstorms robots featured in the LEGO Mindstorms Ultimate Builder Projects book by Syngress Publishing.

An updated version of DominoBot based on the new Mindstorms NXT (DominoBotNXT) has been created by Astolfo as well. (Source: Dave Astolfo) – [Jeff James]

Comments 2 Comments »

Having spent a winter or two during my youth in the 1980’s trying — mostly unsuccessfully — to solve that brightly-colored bundle of endless frustration and obsession known as the Rubik’s Cube, I eventually gave up and moved on to other puzzling pursuits. Frustration with inanimate objects becomes me, I guess.

Close to 20 years later, JP Brown has managed to create arguably one of the most impressive Mindstorms creations ever — an RCX-powered Rubik’s Cube solver. Using a pair of RCX units, a Mindstorms Vision Command camera, a few grabber arms and an extensive amount of custom programming, Brown’s creation can methodically grasp and turn the cube until it is solved.

As he explains on his website, Brown admits that one of the more time-consuming aspects of the project was writing the color recognition software that helped determine which way the grabber arms needed to move. Working in conjunction with the color recognition software is the 3×3 Rubik’s Cube solver code (adapted from some existing code) that is based on a cube-solving solution developed by Herbert Kociemba.

A project page on Brown’s site provides a detailed overview of the project, including code downloads and other details. (Source: JP Brown, images copyright JP Brown) – [Jeff James]

Comments 1 Comment »

We’ve chosen one of the more ambitous projects we’ve received to kick-off our coverage of old school (pre-NXT) Mindstorms creations: an RCX-powered, full-size pinball machine!

Designed and built by Gerrit Bronsveld and Martijn Boogaarts, this fully functional pinball machine boasts a number of novel features, including a working coin slot (50 cent Euro coins only, please!), a functional tilt switch (to detect table movement), rotation bumpers (to generate extra ball speed) and an automatic ball-kickback mechanism. Thirteen RCX units were used to control all of the board functions, driven by custom programs written using the alternate NQC (Not Quite C) programming language.

Gerrit and Martijn used more than 20,000 LEGO bricks in their creation, along with an equally impressive number of other elements:

  • 50 lamps (34 used for “Pinball” display alone)
  • 24 motors
  • 8 light sensors
  • 13 rotation sensors
  • 18 touch sensors

The pinball machine is not only functional, but has endured the hands-on attention of thousands of fans at a recent LEGO event held in Zwolle, Netherlands, that attracted more than 48000 visitors in 6 days. Impressive stuff indeed.

Check out more photos of the device at either Gerrit’s or Martijn’s Brickshelf sites, peruse an in-depth feature over at Pinball News, or download a fact sheet (Microsoft Word Format) here.

Have a cool RCX-powered old school creation you’d like to tell us about? Drop me a note at jeff [@] nxtbot.com! – [Jeff James]

Comments 2 Comments »

As we inch closer to the launch of the new Mindstorms NXT later this fall, we’d like to take a nostalgic look back at some of the best creations from the last generation of Mindstorms. Many of us have seen some incredible Mindstorms constructs over the years, ranging from Rubik’s cube solvers and copiers to ATMs and Segway clones.

Here’s the deal: Beginning Monday, May 15th we’ll begin spotlighting one amazing, old school Mindstorms creation per week, based solely on the existing RCX. If you have an impressive, wacky or just plain cool Mindstorms creation — or know someone who does — please comment on this post with the info, or drop me an email at jeff [@] nxtbot.com.

We’d ideally need a few paragraphs describing the creation, as well as 2-3 high-quality digital photos. -  [ Jeff James]

Comments 6 Comments »

The official LEGO Education site has a nice comparison chart showing — in detail — the differences between the exiting RCX Mindstorms system and the new NXT product.

The chart has been up for a while, but a quick lookthrough may be useful to those of you intrigued by the differences between the new and the old Mindstorms systems.

Check out the page in question at the official LEGO Education site here.  -  [Jeff James]

Comments 4 Comments »


As a follow-up to a recent post concerning Microsoft’s activity in the educational robotics arena, we’ve learned (by way of Windowsfordevices.com) that Microsoft has added some Mindstorms related content to the “Coding4Fun” section of the MSDN developer website.

The resources include an introduction to programming Mindstorms with Visual Studio Express (by Sharplogic Software), while another article penned by John Wingfield offers additional tips and tricks on Mindstorms programming. Both articles feature code sample downloads for C#, C++, Visual Basic and J#.

Check out the original source article here, or visit the Mindstorms MSDN pages here. – [Jeff James]

Comments No Comments »