I am currently working on a project involving a 230v 3.3A centrifugal pump, 12v 3.3A submersible pump and six 12v 1.4A solenoid valves.
To get around playing to much with 230v, I am thinking using the PowerSwitch Tail 240 kit for the 230v pump. To my understanding this would make me able to switch on/off the pump with just a signal from the arduino.
What would be the easiest/best way to control the valves and the 12v pump? I know there are different kinds of relays, transistors and MOSFET out there, so I was hoping that someone here could point me in the right direction I have searched and found some information about controlling 12v devices, but nothing that can handle the currents that I have to be able to.
Relays are easiest - automotive relays are cheap, easy to get and handle lots of current at 12v.
However most relays can't be driven directly from the Arduino. You will need a transistor, usually a MOSFET, to do this.
But one of the reasons why lots of us love the Arduino is you can buy relay boards ready-made. Radio Shack has them. (If they haven't shut down in your area.) Ebay has zillions of very cheap ones. Stack one of those on your Arduino and the problem is solved.
MOSFET to switch pump - any logic level n-channel MOSFET with 0.02 ohms on resistance
or lower. You also need a free-wheel diode across the motor to prevent inductive spikes, rated
at 3A peak.
One little question though 3.3A 12V motor - is that the load current, stall current or no-load
current?
For solenoid valves same MOSFETs, same free-wheel diodes...
Then I will look into using relays and MOSFETs to control the valves and the 12v pump.
MorganS: Relay boards could be used, they are dirt cheap on eBay. Around 10$ for an 8-channel relay board could solve the whole problem. The ones I have had a look at seems to be active low relays. I will have to do some research about how this affect my project.
MarkT: I had another look in the data sheet. The pump draws 3.3A at open flow, in other words when there are no restrictions at the outlet side of the pump. The data sheet also states that the pump comes with a 6A fuse.
Edit: Do you have any thoughts about the PowerSwitch Tail? Seems to me to be an easy and relatively cheap solution for controlling the 230v pump.
I am currently working on a project involving a 230v 3.3A centrifugal pump, 12v 3.3A submersible pump and six 12v 1.4A solenoid valves.
To get around playing to much with 230v, I am thinking using the PowerSwitch Tail 240 kit for the 230v pump. To my understanding this would make me able to switch on/off the pump with just a signal from the arduino.
What would be the easiest/best way to control the valves and the 12v pump? I know there are different kinds of relays, transistors and MOSFET out there, so I was hoping that someone here could point me in the right direction I have searched and found some information about controlling 12v devices, but nothing that can handle the currents that I have to be able to.
Best regards,
Marius
you can use contactor to switch the 230v pump from a arduino relay