Gravity: Digital Peristaltic Pump Module

SKU: DFR0523

The Gravity Digital Peristaltic Pump Module is a revolutionary device designed for precise liquid control, integrating a PPM motor driver compatible with Arduino, Raspberry Pi, and micro:bit. Its BPT tube ensures durability against acids, making it ideal for diverse applications such as science experiments, hydroponics, aquaculture, titration, and food/medical industries. As a positive displacement and metering pump, it guarantees accurate quantitative delivery, enhancing efficiency in both scientific and industrial settings.

Front of small peristaltic pump motor with visible wires and housing-DFRobot product sku:DFR0523 image.

Downloadable Resources

  • Docs
  • Tech Specs
  • 1. Example Code for Arduino-Basic Control

    2. Example Code for Arduino-Advanced Control

    This article offers a comprehensive guide to controlling a peristaltic pump using Arduino, including hardware and software setup, wiring, and sample code for both calibration and normal operation modes. It explains how to configure the Arduino IDE, use the GravityPump and Button libraries, and interpret serial port data for precise liquid dosing. Additionally, the article covers the creation of a button interface for starting, stopping, and continuing pump operation, with all data stored in Arduino's E2PROM.

    3. Example Code for micro:bit-Basic Control

    This tutorial will demonstrate how to make this peristaltic pump clockwise rotation, stop rotation, counterclockwise rotation of these three basic functions.

    Reference

    This article offers an in-depth look at peristaltic pumps, focusing on their communication protocols, API functionalities, and operational principles, providing readers with essential information to effectively control fluid flow using precise PPM signals.

    Specification

    Driver Board:

    Parameter Specification
    Input Voltage 5V-6V
    Maximum Continuous Operating Current 1.8A
    Peak Current 2.5A
    Quiescent Current <1mA (No PPM Signal Input)
    PPM Signal Resolution 1us
    Positive Pulse Width of the PPM Signal 500us-2500us
    Forward Pulse Width Range 500us-1400us (500us: max forward speed)
    Stop Pulse Width Range 1400us-1600us
    Inverted Pulse Width Range 1600us-2500us (2500us: max inverted speed)
    PPM Frequency 500Hz (Servo Control Signal)
    Connector Gravity PH2.0-3P
    Size 27.4 x 28.7 mm/1.08 x 1.13 inches

    Peristaltic Pump

    Parameter Specification
    Motor DC Motor
    Rated Voltage 6V
    Rated Power 5W
    Tube Material BPT
    Tube Specifications inner diameter 3mm, outer diameter 5mm
    Pump Head Material Engineering Plastics
    Pulsation Three Rollers, Small Pulsation
    Flow 85ml/min (Maximum revolution)
    Working Conditions ambient temperature 0 ~ 40 ℃, relative humidity <80%

    Pinout

    Num Label Description
    1 D Control Signal Input(PPM Signal)
    2 + Power VCC(5V~6V)
    3 - Power GND(0V)
    4 M- Motor Negative Pin
    5 M Motor Positive Pin

    Was this article helpful?

    TOP