I'm starting my first real Arduino project and need some help. I need to run three of these pumps... https://www.adafruit.com/product/1150 . Wondering what I need to buy in order to get these to run properly off the arduino. Any help is greatly appreciated,
To run the pumps in only one direction a N channel MOSFET driver with a flyback diode would work. Select a MOSFET that will handle the motor stall current.
If the motor needs to be reversable, a H-bridge motor driver is required.
Do not be tempted to use the ancient an inefficient L293 or L298 drivers. They are cheap but lack many modern features of the drivers like the one that I linked.
Hi,
You will also need a power supply for the pumps, the Arduino controller can control them, but not supply the current they need.
TECHNICAL DETAILS
Uses approx 4mm outer diameter, 2mm inner silicone tubing, the pump tube size has changed on us, so please measure the tubing that comes with your pump to verify!
Working Temperature: 0℃ - 40 ℃
Motor voltage: 12VDC
Motor current: 200-300mA
Flow rate: up to 100 mL/min
Weight: 200 grams
Dimensions: 27mm diameter motor, 72mm total length
So three pumps will need 3 x 300 = 900mA, so you will need at least a 12V 1A power supply for the pumps.
2A preferably as a load safety margin and for any other peripherals you may add.
It'll do - and it's overkill. I don't see any reason to run a peristaltic pump on any less than full power (so at least you know how much liquid it is dispensing per time), so a simple and cheap MOSFET driver is all you really need.
Do add filtering caps (C1 in the circuit), preferably right at the motor terminals.