Ok so after reading all 49 pages I am a little disappointed, not because of what you guys have done, this is great, but rather because of the deviation from the original intention of this project.
I'll quote from the first post
..snip..
so while reading I was getting excited of being able to just put together an expansion board which mounts to my Arduino, then buy a few relays and away I go. it quickly became apparent that this simple Arduino add on was being turned into a "new" expanded Arduino built from scratch which adds to the complication of soldering and such and moves this out of "beginners" capabilities into an intermediate project.
Hi Steve,
I wouldn't say we have deviated from the original intention which was an easy DIY controller. As you've read, it really didn't took long before the single board approach was favored.
In its latest form, the board doesn't require any tools that you wouldn't need to make an expansion board for an already existing Arduino. As far as complexity, we have eliminated all small SMD parts from it and the only ones left are easier than most people think (if not easier than through-hole).
Since you've read the entire thread, you know that we wouldn't be able to accomplish what we have without adding a second AVR chip, so it is better that we decided to do a single board earlier in the discussion.
Cost wise, I can argue that the single board design is cheaper than the arduino+shield approach. The only parts that overlap with an existing board are one AVR chip, oscilator, +5V regulator and a few caps and resistors. That is probably $6-$7 worth of parts which is much less than the cost of a commercial arduino board.
All that being said, Hydra can work as a shield for your arduino. I'm fairly certain that you can just skip a few parts on the Hydra board (like u6, q3, u12 and a few caps and resistors) and you will have what you were looking for.
but my question is about PWM, if I don't want to control DC fan speed, what else would require there use? I am looking at 2 pins for dimming LEDs and aside from a couple thermostats I think everything else would be relay driven. also I found a liquid level sensor and was wondering if I could get your thoughs on this type for level control
http://www.sparkfun.com/products/10221 or this one
http://www.sparkfun.com/products/9072
PWM is our area is used mostly for LED control. The nice thing is, you can use these pins like any regular pin.
As for the water level sensors, they look interesting. Few things come to mind: a little wave can cause trouble. A snail going up the sensor will also cause trouble. If the sensor is protected from these two it will probably work. Looks like they are providing a sample circuit of use so it shouldn't be hard to implement.
Good luck and let us know how your controller turns out.