Persitaltic pump DC

Summary

My take on making a small peristaltic pump, using 3d printed parts and a DC motor. It has been tested successfully with glycerine, and controlled in an open and closed loop system, which are included in THIS repository.

Features

How to build it

Parts

The parts are HERE

Commercial parts

ITEMQuantity
Motor DC 12V 60RPM1
Flat head bolt M5x304
Flat head bolt M5x153
Low profile M5 nut3
M5 nut4
Bearing 605ZZ6
M3x8 countersink bolt2
M3 nut3
Set screw M3x63
Silicone hose 6 mm ED30 cm min.
Washer M41

Printed parts

ITEMCantidad
Tapa superior1
Tapa inferior1
Caja bomba1
Impulsor1

Tools

ITEM
Scissor
Allen wrench 4 mm
Allen wrench 3 mm
Allen wrench 2 mm
Allen wrench 1.5 mm

Asssembly guide

Step by step

Electronics

The usual way of using a DC motor is with an H-bridge and a controller like Arduino., as the figure below shows:

Control

The system can be operated in a open or closed loop.

Open loop

For an open loop control you need the previous circuit and do some tests that relates the input of the motor with the flow, and then build a regression and/or use some timer.

Closed loop

For a more precise operation it is possible to use a load cell to get feedback about the dispensed mass, as the next diagram shows:

To use the load cell, it is necessary to download the HX711 library for Arudino. The included sketch uses a 1kg load cell and a proportional controller. It requires the input of desired ml and translates it to mass (gr) using the specific volume of the substance.

Components

ITEMQuantity
Arduino UNO1
H-Bridge L298N1
Load Cell 1 kg1
Amplifier HX7111

Future work

License

This work is published under the license Creative Commons Attribution 4.0 International License.

CC BY SA 4.0