I am looking for an efficient and safe way to power and control up to 12 solenoid valves (link below). They are 12V 540mA. what is the easiest/safest way to accomplish this? My brain is telling me to use either a relay board or transistors/MOFSETS. But hey, I'm an ME so I am slightly out of my comfort zone.
I have successfully created many Arduino projects, but nothing big like this. I just want to make sure I don't ruin my Arduino/burn the house down in the process. I am using an Arduino Uno by the way. So I should have enough PWM pins to control 12 transistors as switches in theory.
Solenoids: Amazon.com