jameschho
03/16/2006, 12:26 AM
I've been thinking about this for quite some time. I am in the middle of a 29 gal project and wanted to develop a platform to easily automate and monitor the tank and also have enough expandability to easily add off the shelf components for control. Here are some thoughts brewing in my head...
I'm a bit of a unix head so I was looking into using one of these small embedded linux machines to control the whole thing. The one I had in mind was the gumstix controller, it is a base system with expansion boards for analog and digital I/O as well as ethernet for web based control, status and logging. Since it is linux we can easily add support for email (then flip to cellphone/sms or whatever) for alarm reporting and such.
Using the I/O board we can trigger latching relays via shell scripts that run on a cron schedule. The relays would control outlets for lights, pumps and whatever else you can plug in. The analog I/O can be used for taking input from temp probes, ph probes and any other probe that gives a +-V for output.
The serial ports can be used to drive a lcd display which can even be a touch screen if one so desires.
Obviously this is a project of fairly large undertaking but most of the underlying infrastructure is a available for reasonable (for this hobby at least!) pricing. The cost would wind up being in the price range for a commercial controller but it would be allot more flexible, customizable and hackable!
The concepts here are similar to the Premium Aquatics Lighthouse controller. However, I felt that for the price their device was to limiting and did not have enough flexibility for those of us who desire highly robust automation.
I've noticed that there are quite a few people on RC that come from technical backgrounds if we pool our resources this should be doable! The thought of using a embedded linux platform over a PLC could lower the entry barrier for people with enough background to help out.
I'm still a bit confused on the hardware side of things, if there is some who has experience with embedded systems have a look and see if all this is feasible from a hardware aspect.
Some links:
Lighthouse Controller
http://www.premiumaquatics.com/Merchant2/merchant.mvc?Screen=PROD&Product_Code=PA-LHC&Category_Code=othercontrol
Gumstix
http://www.gumstix.com/
I/O Expansion Boards:
Breakout GS:
http://gumstix.com/store/catalog/product_info.php?cPath=31&products_id=140
http://gumstix.org/tikiwiki/tiki-index.php?page=breakout+boards
Robostix:
http://gumstix.com/store/catalog/product_info.php?cPath=31&products_id=139
http://gumstix.org/tikiwiki/tiki-index.php?page=Robostix-I%2FO
LCDs:
http://www.multilabs.net/ezDISPLAY.html
http://www.timeline-inc.com/lcd.html
I'm a bit of a unix head so I was looking into using one of these small embedded linux machines to control the whole thing. The one I had in mind was the gumstix controller, it is a base system with expansion boards for analog and digital I/O as well as ethernet for web based control, status and logging. Since it is linux we can easily add support for email (then flip to cellphone/sms or whatever) for alarm reporting and such.
Using the I/O board we can trigger latching relays via shell scripts that run on a cron schedule. The relays would control outlets for lights, pumps and whatever else you can plug in. The analog I/O can be used for taking input from temp probes, ph probes and any other probe that gives a +-V for output.
The serial ports can be used to drive a lcd display which can even be a touch screen if one so desires.
Obviously this is a project of fairly large undertaking but most of the underlying infrastructure is a available for reasonable (for this hobby at least!) pricing. The cost would wind up being in the price range for a commercial controller but it would be allot more flexible, customizable and hackable!
The concepts here are similar to the Premium Aquatics Lighthouse controller. However, I felt that for the price their device was to limiting and did not have enough flexibility for those of us who desire highly robust automation.
I've noticed that there are quite a few people on RC that come from technical backgrounds if we pool our resources this should be doable! The thought of using a embedded linux platform over a PLC could lower the entry barrier for people with enough background to help out.
I'm still a bit confused on the hardware side of things, if there is some who has experience with embedded systems have a look and see if all this is feasible from a hardware aspect.
Some links:
Lighthouse Controller
http://www.premiumaquatics.com/Merchant2/merchant.mvc?Screen=PROD&Product_Code=PA-LHC&Category_Code=othercontrol
Gumstix
http://www.gumstix.com/
I/O Expansion Boards:
Breakout GS:
http://gumstix.com/store/catalog/product_info.php?cPath=31&products_id=140
http://gumstix.org/tikiwiki/tiki-index.php?page=breakout+boards
Robostix:
http://gumstix.com/store/catalog/product_info.php?cPath=31&products_id=139
http://gumstix.org/tikiwiki/tiki-index.php?page=Robostix-I%2FO
LCDs:
http://www.multilabs.net/ezDISPLAY.html
http://www.timeline-inc.com/lcd.html