Author Topic: Lego NXT cave controller  (Read 4125 times)

berrys66

  • Guest
Lego NXT cave controller
« on: February 02, 2011, 12:29:38 PM »
Tell me if this idea is crazy ...

If you have kids with an Lego NXT robotics kit, or like me own one yourself (just a big kid at heart - see my Birdasuarus bipedal robot video), you could use it as a cave controller to control temperature and humidity. Vernier make temperature and humidity sensors (also do a pH sensor) compatible with the NXT. The NXT control box has 4 inputs and 3 outputs, so it ought to be possible to construct a control box to measure temperature and humidity via the inputs and adjust both via the outputs if suitably wired to a thermostat and humidifier/de-humidifier. you could write a PID controller in Java.

Offline Boofer

  • Old Cheese
  • *****
  • Location: Lakewood, Washington
  • Posts: 5,015
  • Cheeses: 344
  • Contemplating cheese
Re: Lego NXT cave controller
« Reply #1 on: February 02, 2011, 02:45:28 PM »
Wait, let me guess!! An engineer, right!?

Or...you could just buy a wireless humidistat and a Johnson fridge controller. I guess it all depends on how much free time you have, how driven you are, or if you just like to create things. I'm betting on all three.

Short answer: no, not crazy. There is another fridge thermostat project somewhere in here posted, I think, by linuxboy. It uses the controller below.

-Boofer-
Let's ferment something!
Bread, beer, wine, cheese...it's all good.

berrys66

  • Guest
Re: Lego NXT cave controller
« Reply #2 on: February 03, 2011, 10:01:59 AM »
Wait, let me guess!! An engineer, right!?

Well, actually I'd put "IT professional" down for my occupation, but I'm an inveterate tinkerer, hacker and bodger, and just love making and building things, sometimes just for the sake of "doing it" ... ;)

george

  • Guest
Re: Lego NXT cave controller
« Reply #3 on: February 03, 2011, 10:44:15 AM »
I just like the idea of the Legos.

berrys66

  • Guest
Re: Lego NXT cave controller
« Reply #4 on: February 03, 2011, 01:21:27 PM »
The great thing about Lego is that it's made from food-grade acrylonitrile butadiene styrene.

zenith1

  • Guest
Re: Lego NXT cave controller
« Reply #5 on: February 03, 2011, 01:54:00 PM »
You've got to love tinkerers. It's hard to imagine all the great things we have that have sprung from the minds of like minded folks.

Pondering Turtle

  • Guest
Re: Lego NXT cave controller
« Reply #6 on: February 07, 2011, 02:46:54 PM »
Tell me if this idea is crazy ...

If you have kids with an Lego NXT robotics kit, or like me own one yourself (just a big kid at heart - see my Birdasuarus bipedal robot video), you could use it as a cave controller to control temperature and humidity. Vernier make temperature and humidity sensors (also do a pH sensor) compatible with the NXT. The NXT control box has 4 inputs and 3 outputs, so it ought to be possible to construct a control box to measure temperature and humidity via the inputs and adjust both via the outputs if suitably wired to a thermostat and humidifier/de-humidifier. you could write a PID controller in Java.


Can't you program those with Labview?  You could do some really fine control that way.

berrys66

  • Guest
Re: Lego NXT cave controller
« Reply #7 on: February 07, 2011, 04:57:34 PM »
Can't you program those with Labview?  You could do some really fine control that way.

Yes, Labview is available for the NXT. Also RobotC, Lua ... and a whole host of programming languages for remote controlling/remote sensing via Bluetooth or USB (C, C++, C#, Ruby, Python ...).

People tend to think "Lego = kids", but I reckon Lego have sold at least as many of these units to adults as they have to children.

wharris

  • Guest
Re: Lego NXT cave controller
« Reply #8 on: February 07, 2011, 05:31:12 PM »
Interesting.
Youtube has several videos of Legos machines solving Rubiks cubes.
 :D

zenith1

  • Guest
Re: Lego NXT cave controller
« Reply #9 on: February 07, 2011, 06:15:25 PM »
very cool stuff!

Pondering Turtle

  • Guest
Re: Lego NXT cave controller
« Reply #10 on: February 07, 2011, 07:36:16 PM »
Can't you program those with Labview?  You could do some really fine control that way.

Yes, Labview is available for the NXT. Also RobotC, Lua ... and a whole host of programming languages for remote controlling/remote sensing via Bluetooth or USB (C, C++, C#, Ruby, Python ...).

People tend to think "Lego = kids", but I reckon Lego have sold at least as many of these units to adults as they have to children.

Someone also built a pinball machine with them, of course given the IO limitations he used something like 15.  At that point going with a PLC has to be cheaper.