Will do, likely over the weekend. I took a look at your home node; very interesting stuff!
The next phase of this project will be tying a bunch of things together into one cohesive application that will (for my indoor grow room):
- turn on/off a 120v exhaust fan when temperature goes above/below threshold (already done, RPi::DHT11::EnvControl)
- turn on/off a 120v humidifier if humidity goes above/below threshold (already done (same module as above))
- allow the temp/humidity limits to be modified (up/down) by pressing buttons
- open/close servos on my automatic drip systems on a schedule (or when a soil moisture sensor says so) for automatic plant feeding (have the hardware, just need to interface the servos with the Pi)
- display all of this information on the LCD (90% done)
Then, after I've got all that done, I am going to pick up a few different sized TFT displays, and write a GUI to wrap all this stuff, so on my wall, I have touch screen access to make adjustments and view statuses, instead of the LCD. This'll take me some time, because I haven't done any GUI programming in quite some time.
Thereafter, I'll buy/build a nice box for the whole shebang, put external connectors for the various sensors (instead of having them hard-wired), screw it to the wall outside of the grow area, and voila, I've created my very own complete indoor grow environment control centre :)
The only thing that won't be controlled by this device (at least not yet), are my HID lamps.
| [reply] |
stevieb
As a GUI sample, take a look at displaycore.org. It's targeted at the chipKIT world, but might give you some ideas. The author is very sharp and is the main contributor on the chipKIT forum. He was contracted to do this development by a TFT display manufacturer.
James
There's never enough time to do it right, but always enough time to do it over...
| [reply] |