Hey,
Sorry, I thought they were two different topics altogether.
The first topic (which is this one) is more of how to power and control my relay with the Arduino-powered board which I think was solved already from the answers in this post. I am just testing the answer that I got here before I closed this one.
The other topics that were merged here were oriented toward how to compute and design the wiring of the relay load so I created a new topic since I find it hard to find a post that would answer my question.
Set your bench power supply to the required 12V, or use a cheap 12V supply from mains. Why a precious bench PSU for such a simple job?
The PSU current has already been discussed. It sould support the maximum number of concurrently active solenoids, i.e. 16x100mA = 1.6A if all can be active at the same time.
EDIT: should read 16x500mA = 8A
A step down converter can be used to bring the 12V down to the supply voltage of your controller.
I'm missing the PSU for the relay module. Is it 5V or 12V?
MOSFET switches will not require additional power and are much smaller.
1N4001 will be sufficient as well. These diodes should withstand the voltage of the power supply (12V) and the rated current of the solenoids (100mA). More is not required but does not harm much.
EDIT: should read 500mA