LEGO NXT Thermometer using CatCan SmartSensor Lite    Send article as PDF   
I decided to put my CatCan SmartSensor Lite’s Temperature measuring capabilities to use by constructing a simple LEGO Mindstorms NXT Mechanical Linear Display Thermometer. The Thermometer is graduated in 1 Degree Celsius increments. The Display pointer is driven via a NXT Motor connected to a conveyor belt built from old style Technic Track Elements.


As well as the Temperature Sensor, the CatCan SmartSensor Lite includes following MEMS sensors:
  • 3D magnetic sensor
  • 3D G sensor (acceleration sensor)
  • 1 axis Gyro sensor
  • A 32 Bit MCU in charge of signal filtering and position calculation.


Not only does the Thermometer display the Current Temperature on the mechanical linear display, but the Robot also Speaks the ‘Current Temperature’ aloud when the Temperature changes.


When the Thermometer program is run, the displays shown in sequence above appear to help you set-up the ‘Mechanical Linear Display’ in order to avoid the pointer from being broken off.

NXC Source Code: Thermometer.nxc & Sound Files


I haven’t included any CAD files as the building concept is very simple, and could/can be expanded upon to display a greater temperature range. The whole build took less than an hour, but could be easily further refined in many ways.

You are also not restricted to using the CatCan SmartSensor Lite for temperature reading, as there are many after-market LEGO Mindstorms NXT Compatible Temperature Sensors, including the version made by LEGO available.

Previous Post

LEGO NXT Beach Buggy Controlled via Web Browser

This LEGO Mindstorms NXT Beach Buggy is controlled via an Internet Browser Interface using a LEGO Mindstorms NXT [NXT2WiFi]. This is my first project using one of Daniele Benedettelli's [NXT2WiFi]. ... Read more

Next Post

RobotC & Logitech F710 Joysticks with Windows7 amd64

ROBOTC has Joystick Controller stations built into the interactive debugger. "Joystick Control - Simple" is a debugger window to control the NXT via a Logitech USB remote control. "Joystick Control ... Read more

Short URL:

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Do NOT follow this link or you will be banned from the site!