Skip to content

Welcome Sites Tools Teacher guide Help
  You are not logged in Join

Log in

The RandomBot1D (Drunk Bot 1D)

Created by michele   -   Created: 25-11-03   -   Modified: 11-02-04




The RandomBot1D is a LEGO-RCX vehicle that can move forward or backward and that is driven by....a marble!
 





Basic Requirements


To build and run the RandomBot1D you need:
  1. a LEGO-RCX Mindstorm kit (possibly version 2);
  2. the LEGO parts listed here (please, in the list, ignore those very little spheric objects, they are only needed to draw wires in the model!);
  3. a marble (better if not transparent.).

Building Instructions and available material


At the moment we have a two slightly different versions of the robot, from the point of view of the hardware they are almost identical, the same LEGO parts are needed to build them: the only different is that in the second version, the lights are plugged on OUT C. Also the NQC program is different. The first one shoule be a bit quicker, the second one should consume batteries less.

RandomBot1D (original version):
  1. MLCAD Model of the robot
  2. Instruction images (Warning, this is 5MB)
  3. NQC program, needed to run the bot (You mey need a compiler or a programming environment to be able to download the NQC program on the LEGO brick, we are using the Bricx Command Center)
RandomBot1Dpause (secon version "paused", see image on the right):
  1. MLCAD Model of the robot
  2. Instruction images (Warning, this is 2.7MB)
  3. NQC program, needed to run the bot (this NQC program, compared to the above one, should be more easily adaptable to hardware variations of the robot.  (You mey need a compiler or a programming environment to be able to download the NQC program on the LEGO brick, we are using the Bricx Command Center)

How to use it

  1. Build the robot
  2. Upload the NQC program to the RCX device (You mey need a compiler or a programming environment to be able to download the NQC program on the LEGO brick, we are using the Bricx Command Center)
  3. Put a marble in the Roller Box
  4. push the run button of the RCX, the green button!
  5. To sto the Robot press again run

Tricks

  • You can create a lane to limit the robot's movements, you can use for instance some books or lego plates and brick to limit the sides of the lane.  See the pictures below for an example of lane.
  • Suppose you want to run the robot on a desk and you don't want the robot to fall off the desk, then you can build a lane with slopes at its ends. You should put one slope for each end either on the left or right side of the end of the lane, depending on how the robot has been built. More explanations, with images, will be given, if you need help now, just contact the author of this report.
  • You can change the direction of movements of the robot, as associated to where the ball falls, by switching one wire hend of the motor that moves the Robot., the one connected to output B
  • You can cover the floor with some paper and put a pen in the pen holder of the robot (that is the hole in the front of the vehicle), as shown in the picture below.
  • It is then possible to observe the traces left by the car  and discuss its behaviour (see picture below)

Related documents






Comment

Discussion icon The status of this report

Posted by: michele at 25-11-03

This report may evolve or be upgraded now and then, I actually planned some improvements, included the whole instruction images for the robot