MINDSTORMS NXT

 

 

 

 

 

NXT 4WD with

Operational Dashboard

 

Yes, this car is made of lots of parts from the 8297 Off Roader, but it is a completely different car! It has extreme flexible suspension, it has 4 Wheel Drive and it is controlled by two Lego Mindstorms NXT modules.

 

One NXT module is the Remote Control Gun. The other NXT module is build in the booth of the car. When you are driving the Car the Dashboard in the Control Gun is really working. The Car has the same dashboard, synchronised via the Bluetooth connection that is used for controlling the Car also.

 

 

 

Main features:

·         Highly Flexible Suspension with two turn tables inside Chassis.

·         Ultra Sonic distance check with:

Ø       Automatic Distance Control (ADC)

Ø       Emergency Braking Assistance (as part of ADC)

Ø       Collision Prevention Assistance (CPA)

·         4WD with 2 XL-Motors on 1 NXT-Output port for High Power. But be careful! The power is higher than the strength of the gearing when putting the car to extreme tests… as you can see at your right hand.

·         Automatic Front and Tail Lights

·         Automatic Steering direction Set-Up (added in v1.1 software). The front wheels will search the centre-position automatically.

·         Speed measurement at Rear Axle

·         Full Functional Dashboard with indicators for Motor Power, Speed, Gear Box position, Fuel (Car Battery) and Distance control.

·         Programmed in NXC for NXT 1.0 with Firmware Version 1.04 in CAR and v1.07 in RC-Module

·         Automatic Bluetooth communication setup. Using NXC System Calls in RC Module. See the NXC Source Code for more details on this.

·         Synchronous Program Start-up (Car software is starting automatically)

·         Compressed (packaged) data transfer of 8 variables between RC-Module and Car to allow highly responsive car movements and accurate readings on both dashboards.

 

Remote NXT:

·          Sensor  1 = Touch, for Braking and Forward / Reverse gear

·          Sensor  2 = RCX-Rotation, for light weight proportional speed control.

·          Sensor  3 = RCX-Rotation, for light weight proportional steering.

 

Car NXT:

·          Sensor  1 = RCX-Rotation, for speed measurement on rear axle..

·          Sensor  2 = Ultra Sonic, for distance checking..

·          Output   A = NXT-Motor for steering.

·          Output   B = 2 XL-Motors (Front & Rear axle with differential)

·          Output   C = Front- and Tail lights on/off.

 

 

 

 

 

Chassis

Body

 

 

The MOVIE  

 

Building guide 1

Building guide 2

 

NXC for RC mod

NXC for Car mod

Graphic RIC files 

RSO Sound file

RXE File Remote

RXE File Car

 

 

Yes

 

 

 

 

 

NXT Test Car

With BT-Control

This car has the basic Lego NXT Technology as used with the NXT 4WD Off Roader with Bluetooth Remote Control Gun. Especially made available for those who like to test-drive with the Dash Board in the Gun without making such a complex Off-Road car.

 

 

< Full Function Dash Board >

 

In contradiction to the final Off-Roader Car this Test Car has:

·          Light weight! So build for high speed in stead of much power.

·          No 4 wheel drive, but rear only.

·          One NXT Motor on the rear-axle instead of 2 XL motors

·          Speed measurement with Tacho Meter in NXT Motor (No extra RCX Rotation Sensor)

·          Direct steering (no gear rack steering).

·          Ultra Sonic Sensor pointing in steering direction.

 

Since this car is fairly speedy the Ultra Sonic distance check in the actual driving direction comes in very handy here, providing:

·          Automatic Distance Control (ADC)

·          Emergency Braking Assistance (as part of ADC)

·          Collision Prevention Assistance (CPA)

 

Remote NXT (With Automatic Bluetooth Connection Set-Up):

·          Sensor  1 = Touch, for Braking and Forward / Reverse gear

·          Sensor  2 = RCX-Rotation, for light weight proportional speed control.

·          Sensor  3 = RCX-Rotation, for light weight proportional steering.

 

Car NXT:

·          Sensor  2 = Ultra Sonic, for distance checking.

·          Output   A = NXT-Motor for steering.

·          Output   B = NXT-Motor for driving.

·          Output   C = Front- and Tail lights on/off. (Not mounted here)

 

 

 

 

Not yet

 

NXC for RC mod

NXC for Car mod

Graphic RIC files 

RSO Sound file

RXE File Remote

RXE File Car

 

 

Yes

 

 

 

Lego NXT

Lap Timer

 

This lap timer measures your race track records in hundreds of seconds. Each race track has its own light sensor… The red light of each sensor reflects on the wall in the middle of the road. When a car passes the NXT detects a reduced reflection and will display the Lap Time of the passing car. Each player has his own timer. When you break the overall track record you hear  the Trumpets “Tatatataaa” celebrating your victory.

 

The software is written in Not eXactly C. I used the same principle for displaying large numbers as with the Slot Machine which was written in NXT-G, so I had to write a NXC routine for those large numbers again. See “NXC MyNumOut” and also download the Large Digits.

Tip! For those who do not have a NXC Compiler installed, they can use the executable .rxe file and place it directly onto the NXT Module…

Tip! Don’t forget the large digit .ric files, otherwise you will see nothing.

Tip! The wall in the middle must touch the road surface to avoid light peeking from one side to the other. If there is an opening between the two sensors then one passing car will influence the light in the other sensor as well, causing erroneous lap times.

 

Yes

 

 

 

The MOVIE

NXC LapTimer

NXC MyNumOut

Large Digits

NXT Executable

 

Building guide

 

 

Yes

 

 

 

NXT
REACTION TIMER

Eye – Ear Battle

 

How do you respond fastest? Using your Eyes or Ears? Try this Lego Mindstorms NXT Single Brick Project for a start! And discover how much faster you react on one of the two!

 

This programme is made with NXT-G. It measures response times in milliseconds and keeps track of the fastest times for both Eyes and Ears. If you try to cheat you will have to wait a little longer before the action comes!

 

See if your parents can beat you! Guess not…

 

During development of this small programme it appeared that the LCD display causes a response delay by itself. So this programme corrects the LCD delay by subtracting the LCD delay from the Player Response Time. The audible .rso file play causes no (measurable) delay as the selected sound starts with a high volume wave at once…

 

NOTE: This NXT-G programme uses a Custom Block “DisplayBig4” to display the Large Digits on the NXT Screen. You will have to download this Block, download the corresponding “Ric-files”, and put them in your NXT-G Programming environment on your PC first. The Large Digit Software in NXT-G is using the NXT-Mini-Blocks form Lego.com. You will need these as well. At the right-hand side you’ll see the links for this stuff. Take a look on the Dutch page (at the bottom) if you want to see where I have installed those files on my computer.

 

For those who do not use NXT-G there is an Executable .rxe file available as well.

 

 

n/a

 

The MOVIE

 

NXT-G Source Code

NXT-G Custom Block

Ric-files for Digits  

RSO Sound files

Executable (.rxe)

 

NXT MiniBlocks

 

 

Yes

 

 

NXT SAFE

The Ultimate Lego Safe

 

Put away your valuables in this Lego Mindstorms NXT SAFE and nobody ever can get even close to it! This 6,5 Kilogram heavy weight SAFE has an electronic code lock. Five double digit codes are required to open the lock. The dial (left-hand wheel) is direction sensitive. Thus 35 to the left is something else than 35 to the right. You enter the codes by changing direction while turning the code wheel. When you do so, the display will show that you have entered another un-lock code. Only one out of more than 305 Billion code combinations is unlocking the door!  When the safe starts to laugh at the end, then you have entered a wrong code!!! Otherwise it will open automatically.

 

Extra features of the Lego NXT Safe:

v      Large Digit display (using Custom Digits, and MyNumOut routine)

v      Outside dimensions 38x38x38cm, creating 30 Litres of internal storage space

v      Internal safety bars prevent stone walls to be disassembled

v      Automatic un-Locking / Locking of the vault (Motorized lock)

v      Automatic opening and closing door (Motorized door)

v      Automatic burglar alarm (using HiTechnic  Acceleration Sensor)

v      Variable un-locking code, set by user during locking.

v      Heavy, 7cm thick, door with secret Power-On/Off buttons.

 

Note: If you start the software for the 1st time, the lock in the door must be pulled inside the door completely… (left-hand state) After that the lock position is automatically stored in a file every time again, to overcome power-off situations.

 

 

Yes

 

 

The MOVIE

 

NXC Source

NXC MyNumOut

Large Digits

Graphic Stuff

Sound Files

NXT Executable

 

Building guide

 

 

Yes

 

 

Lego NXT/RCX

Shoot Out

 

Thieves just are entering a house across the street and try to steel a car from the garage. Three gang members are walking along the street watching for the police to come. Your job is to shoot al thieves down, within 3 minutes, with your Rubber Bullet Police Weapon!

This is my first Lego Mindstorms NXT creation [October 2006]. Since Legacy Sensor Blocks were not yet supported, I used the old RCX to translate the Rotation Sensor Signals to Touch Sensor signalling for the NXT. The RCX is communicating with the NXT using the “Motor Brake” function in the RCX. Build with 2 old type Rotation Sensors, 1 RCX 2.0, 2 Converter Cables, 1 Mindstorms NXT and 2 NXT Motors.

 

 

Yes

some
modules

 

RCX Software

NXT Software

RIS Screen

LabView

Back End

The MOVIE

Guide in PDF

 

 

Yes

 

 

Lego NXT

Slot Machine

 

This Casino Slot Machine (Fruit Machine) accepts real credits. The display shows how many credits you have gathered. One spin costs 10 credits. Press the Yellow Button and it starts the machine rolling. Now just wait until it stops. The Red Buttons can hold the selected reels for you, for one turn. A winning fruit combination will instantly be paid back to the player, not in credits but in cash!. The returned money (or Poker Chips) is dropped in the basket below.

 

The player can win up to 200 Credits according to the table at the right. Remember, it can be real money, so be careful!

 

This slot machine contains two Lego Mindstorms NXT modules, communicating through Bluetooth channels #0 and #1. NXT-2 is handling all player activities. It has 3 motors for the reels and 4 touch sensors (RCX type) for the player buttons. NXT-1 is the master of the credits, the cashier. It accepts the coins or chips, keeps them in the safe, passes the credit value of the coins or chips to NXT-2 (channel #0) and immediately starts paying the Price Money when a WINNING COMBINATION has emerged. It has 3 motors for handling the cash and light sensors for detecting the coins or chips. 

 

This NXT project features two types of  “My Block” display routines for showing numbers in easy readable LARGE DIGIT format!

 

At the left: the players display showing your Credits and the Reel Hold status. At the right: the hidden cashier status information, showing the actual cash, the real profit (of the owner of the Slot Machine, not the player) and more!

 

The display routines requires home made RIC files, to be downloaded from this website. Special thanks to Andreas Dreier for his perfect nxtRICedit utility! The Large Digit Software in NXT-G is using the NXT-Mini-Blocks form Lego.com. You will need these as well.

 

Yes

Requires unofficial parts in your LDraw library

 

Opened Front

Opened Rear

 

The MOVIE

 

Guide in PDF

 

 

NXT-2 Software

Large Digit SW

RIC Files

Fruit Images

 

NXT MiniBlocks

 

 

Yes

 

CASH UNIT

inside

NXT Slot Machine

 

The Slot Machines comes in two versions. The version type depends on the inside Cash Handling Module.

The Cash Unit handles Euro Coins: You might change the sizing of the cash containers (two square shafts) and the dispenser opening if you want to use an alternate currency. The building instructions are based on the Euro Coin sizes. On request I programmed a NXT-1 SW version to handle $10c and $25c coins!

 

Building tip: Use a rubber band to hold the coin shafts against the “coin shaker”.

 

Yes

Requires unofficial parts in your LDraw library

 

Guide in PDF

 

NXT-1 Euro SW

NXT-1 USD SW

 

 

 

Yes

 

POKER CHIP UNIT

inside

NXT Slot Machine

 

The second version Slot Machine is based on this Chip Handling Unit. It is based on common Poker Chips of 11,5 grams and 40mm in diameter. The software is able to handle green and yellow chips. You could also take blue and white for example, but be aware that the red light from the NXT Light Sensor is not so well able to detect the difference between green and blue or the difference between red and yellow for example.

 

The Chip inlet at the front of the Slot Machine is of course a bit larger than in the Euro Coin version, but the machine is very much the same. See the MLCad file or Guide in PDF format for the construction differences.

 

Building tip: Use a small rubber band to keep the Chip-Pay-Out-Detection pins (RCX Rotation Sensor) close to the Chip Dispense openings.

 

 

Yes

Requires unofficial parts in your LDraw library

 

Guide in PDF

 

NXT-1 Chip SW

 

The MOVIE

 

 

Yes

 

 

NXT TriBot

Double Vision

 

This TriBot uses two light sensors to decide which way to go. When an obstacle is detected by the Ultrasonic sensor or by touching the bumper, the TriBot senses the light intensity from the left and right corner. The most enlightened corner is the direction the TriBot will choose. This results in an interesting natural route selection.

 

 

 

NXT Software

LabView

 

Yes

 

 

 

MINDSTORMS RCX

 

 

 

 

 

Lego Game

Battle Bot

 

 

Inspired by BBC’s ROBOT WARS this 1,2Kg Robot attacks its offender by shooting the pilot out of his chair with the Puncher (15 punches per minute) and Cyber Cannon (4 shots in 6 seconds). IR-Controlled. Automatic defend and attack functions triggered by the touch sensitive bumper. Equipped with 1x RCX, 3 Touch Sensors, a Rotation Sensor and 3x 9V Geared Motor.

 

Yes

some
modules

 

Ready...

Hit !

Software

Puncher

Cannon

Chair

 

 

Yes

 

 

Cash Sorter

 

This Cash Sorter shows you how much money you have! Put all your coins at once in the red basket (right) and see how Lego Mindstorms is calculating the total value of your cash, up to 99,99 Euro. Two motors, one touch sensor, two light sensors and a RCX are enough to determine eight different coin sizes and add their value on the RCX Display.

 

Yes

 

 

Software

Movie clip

 

Yes

 

 

Disc Shooter

 

See Ultimate Builders Set for instructions. Here you’ll find modified RCX 2.0 LSC-code that enables the shooter to:

- Keep on shooting during refill on the fly,
- Stop when no slizers are available,
- Return to base position when stopped.

 

 

 

Software

 

 

Yes

 

 

M.E.R.

 

 

Nasa Mars Exploration Rover – proto type. A Six Wheel Drive vehicle with really extreme suspension capabilities. The RCX controls motor A & C guided with the IR-Remote Control.

 

Yes

 

Extremes

Software

Nasa

 

 

Yes

 

 

Pneumatic Hand

 

Fully automated electric/pneumatic system with Humanoid Hand. The robotic hand has under actuated fingers powered by pneumatic cylinders. Able to catch a bottle of beer from the table, fill your glass and hand the filled glass of beer over to you!

Arm length 110cm, weight 3,7Kilograms. Automatically grabs objects to 500gram when detected in the hand and puts them somewhere else from 0..90° to the left or right, at 0..50cm height. v2 is equipped with 2x RCX-Module (in Master/Slave relation using IR-Messaging), 2x rotation sensor, 1x touch sensor, 2x light sensor (for object detection in hand), 5x 9V Geared Motor,  4x pneumatic cylinder, 2x mini pump, 2x large pump, Fiber optic flex cable. Use of Mindstorms Remote Control recommended.

 

Yes

Zipped

 

Guide in PDF

SW-Master v1

SW-Master v2

SW-Slave

Back End

Hand Detail

Bar Tender

The MOVIE

 

Yes

 

 

Police Dog

 

Looks around and starts moving. Looking for suspicious objects in every dark corner of your room. When he gets stuck, he walks out of the dark, into the brightness, and starts his search in another dark place. Nose and moustache are touch sensitive to react on obstacles.
3x 9V motor. Light Sensor, Rotation Sensor, Touch Sensor. RCX 2.0 programmable brick.

 

Yes
Just the essen-tials

 

Software

Top View

 

Yes

 

The CLAW

 

Powerful Robotic Hand with self adaptive fingers. Each finger has its own 9V Geared Motor, wired in a serial-parallel configuration to balance the finger power and lower the motor currents. The arm contains two motors to give the hand the natural freedom it requires. The RCX module keeps track of the hand position.

 

Yes
Finger with Motor unit.

 

Tennis

Six Pack

Finger

Motor details

Software

Original

 

 

Yes

 

S