Originally Posted by PortalMasteryRy
Aww that is awesome!
@Shift:can you do a 5 pump system? or Even a 6 pump system with the 6th pump being a more powerful one.
I am in need of a dosing pump that has 1 pump for N,P,K,Iron,Trace and top off.
The Arduino UNO has 6 PWM pins, so you could do this with up to 6 pumps on this board. There are other Arduino boards with more PWM pins.
Also can you assign unique multiple schedules for each pump?
Absolutely. You can pump each independently of each other on it's own schedule for it's own length of time and at it's own speed. For example, you could pump trace slower and for a shorter time to dose a small amount (i.e. 5 mL), and then your pump top off faster and for longer to dose a larger amount (i.e. 500 mL).
Can you also log the dosing and record the time and amount dosed. <- it would be nice to chart the nutrient levels based on the amount dosed to get a picture on how much nutrient is being added to the water column. I wanted to experiment on a more accurate dosing based on the requirements of my tank and having the ability to log the amount dosed when experimenting with different levels would be an awesome feature.
I'm far from any sort of expert, so I could be wrong, but I don't think the Arduino has any built in way to store log data, unless you left it hooked up to your computer all the time. If you wanted it to be stand alone, I think you'd need to add something to save the data to, like an SD card reader, which is totally possible.