Im no electrical engineer so pardon my ignorance. but for some reason I could not get the relay board to work, my assumption was it is not providing the necessary output voltage/amperage.
so my next attempt will use two ULN2803: 8 Channel Darlington Driver (Solenoid/Unipolar Stepper) chips:
with a circuit not much unlike this using an arduino mega for control. (I would run power from an external power supply)
Will this method work to drive all 12 solenoids? Should the relay board work for this? and what power supply would be optimal? currently I have a 12v 1.5a dc and a 12v 6a dc power supply available.
The chip will dissipate 1.5watt with three solenoids active, which pushes the chip's temp over the 125 degrees C limit. Three chips (four ULN outputs in parallel per coil) would be a lot safer.
Six logic level mosfets on a piece of strip board seems a lot easier.
Or boards like this.
Leo..
That relay board should be dead simple to drive - assuming it has enough power supplied to it to run the relay coils - and sounds to me like the best solution of all presented here so far.
You'll still need the flyback diodes to protect your relay contacts. They don't really like big sparks.