CheeseForum.org ยป Forum

GENERAL CHEESE MAKING BOARDS (Specific Cheese Making in Boards above) => EQUIPMENT - Aging Cheese, Caves => Topic started by: berrys66 on February 02, 2011, 12:29:38 PM

Title: Lego NXT cave controller
Post by: berrys66 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 (http://education.lego.com/en-gb/preschool-and-school/secondary-11-18/11plus-lego-mindstorms-education/), or like me own one yourself (just a big kid at heart - see my Birdasuarus bipedal robot (http://www.google.co.uk/#q=birdasaurus&hl=en&prmd=ivns&source=univ&tbs=vid:1&tbo=u&ei=Ck1JTd2jB4exhQe0vvDADg&sa=X&oi=video_result_group&ct=title&resnum=1&sqi=2&ved=0CCcQqwQwAA&fp=5d2e232cd7369739) video), you could use it as a cave controller to control temperature and humidity. Vernier (http://www.vernier.com/nxt/bta-nxt.html) 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 (http://en.wikipedia.org/wiki/PID_controller) in Java (http://lejos.sourceforge.net/).
Title: Re: Lego NXT cave controller
Post by: Boofer 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-
Title: Re: Lego NXT cave controller
Post by: berrys66 on February 03, 2011, 10:01:59 AM
Quote from: Boofer on February 02, 2011, 02:45:28 PM
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" ... ;)
Title: Re: Lego NXT cave controller
Post by: george on February 03, 2011, 10:44:15 AM
I just like the idea of the Legos.
Title: Re: Lego NXT cave controller
Post by: berrys66 on February 03, 2011, 01:21:27 PM
The great thing about Lego is that it's made from food-grade acrylonitrile butadiene styrene.
Title: Re: Lego NXT cave controller
Post by: zenith1 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.
Title: Re: Lego NXT cave controller
Post by: Pondering Turtle on February 07, 2011, 02:46:54 PM
Quote from: berrys66 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 (http://education.lego.com/en-gb/preschool-and-school/secondary-11-18/11plus-lego-mindstorms-education/), or like me own one yourself (just a big kid at heart - see my Birdasuarus bipedal robot (http://www.google.co.uk/#q=birdasaurus&hl=en&prmd=ivns&source=univ&tbs=vid:1&tbo=u&ei=Ck1JTd2jB4exhQe0vvDADg&sa=X&oi=video_result_group&ct=title&resnum=1&sqi=2&ved=0CCcQqwQwAA&fp=5d2e232cd7369739) video), you could use it as a cave controller to control temperature and humidity. Vernier (http://www.vernier.com/nxt/bta-nxt.html) 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 (http://en.wikipedia.org/wiki/PID_controller) in Java (http://lejos.sourceforge.net/).

Can't you program those with Labview?  You could do some really fine control that way.
Title: Re: Lego NXT cave controller
Post by: berrys66 on February 07, 2011, 04:57:34 PM
Quote from: Pondering Turtle on February 07, 2011, 02:46:54 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.
Title: Re: Lego NXT cave controller
Post by: wharris on February 07, 2011, 05:31:12 PM
Interesting.
Youtube has several videos of Legos machines solving Rubiks cubes.
:D
Title: Re: Lego NXT cave controller
Post by: zenith1 on February 07, 2011, 06:15:25 PM
very cool stuff!
Title: Re: Lego NXT cave controller
Post by: Pondering Turtle on February 07, 2011, 07:36:16 PM
Quote from: berrys66 on February 07, 2011, 04:57:34 PM
Quote from: Pondering Turtle on February 07, 2011, 02:46:54 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.