Stufin
Home Quick Cart Profile

6V Mini Dosing pump

Buy Now

Operating Voltage

6V

Operating Current

Typically <500mA

Flow Rate

0.1 mL/min to 10 mL/min (adjustable)

Pressure

Up to 2 bar (29 psi)

Material

Chemically resistant materials (e.g., POM or PVC)

Dimensions

Typically 30mm x 20mm x 15mm

Weight

Approximately 20-50 grams

Noise Level

<40 dBA (typical)

Applications

The 6V Mini Dosing Pump is suitable for various applications, including

Precision agriculture and irrigation systems

Industrial automation and process control

Medical devices and equipment

Robotics and robotic arms

IoT-based smart home and building automation systems

Laboratory and scientific instruments

Chemical and pharmaceutical processing

By providing precise and reliable fluid dispensing, the 6V Mini Dosing Pump enables a wide range of IoT applications to function accurately and efficiently.

Pin Configuration

  • 6V Mini Dosing Pump Documentation
  • Pin Description
  • The 6V Mini Dosing Pump has a total of 3 pins, which are used to control and power the pump. Below is a detailed description of each pin:
  • Pin 1: VCC (Power Supply)
  • Function: Power supply pin
  • Description: This pin is used to supply power to the pump. The recommended voltage is 6V DC.
  • Connection: Connect to a 6V DC power source, such as a battery or a power adapter.
  • Pin 2: GND (Ground)
  • Function: Ground pin
  • Description: This pin is used to provide a return path for the power supply and is connected to the negative terminal of the power source.
  • Connection: Connect to the negative terminal of the power source (e.g., battery negative or GND of a power adapter).
  • Pin 3: Signal (Control)
  • Function: Control signal pin
  • Description: This pin is used to control the pump's operation. The pump can be turned ON/OFF by applying a digital signal (0V or 6V) to this pin.
  • Connection: Connect to a digital output pin of a microcontroller or a logic level of a control circuit.
  • Connection Structure
  • To connect the 6V Mini Dosing Pump, follow the below structure:
  • Connect the VCC (Pin 1) to a 6V DC power source (e.g., battery positive).
  • Connect the GND (Pin 2) to the negative terminal of the power source (e.g., battery negative).
  • Connect the Signal (Pin 3) to a digital output pin of a microcontroller or a logic level of a control circuit.
  • Example Connection Diagram
  • Here is an example connection diagram using an Arduino microcontroller:
  • ```
  • +---------------+
  • | Arduino |
  • +---------------+
  • |
  • |
  • v
  • +---------------+
  • | 6V Power |
  • | Source |
  • +---------------+
  • |
  • |
  • v
  • +---------------+
  • | 6V Mini |
  • | Dosing Pump |
  • +---------------+
  • | VCC (Pin 1) |-----+-----------+
  • | GND (Pin 2) |-----+-----------+
  • | Signal (Pin 3) |-----+-----------+
  • |
  • |
  • v
  • +---------------+
  • | Digital Output|
  • | Pin of Arduino|
  • +---------------+
  • ```
  • Note:
  • Make sure to check the datasheet and specifications of the 6V Mini Dosing Pump for any specific connection requirements or restrictions.
  • Use proper isolation and protection measures when working with electrical components to avoid damage or injury.
  • Consult a qualified engineer or technician if you are unsure about the connections or usage of the 6V Mini Dosing Pump.

Code Examples

6V Mini Dosing Pump Documentation
Overview
The 6V Mini Dosing Pump is a compact, low-voltage pump designed for precision liquid dispensing in various IoT applications, such as automation, robotics, and chemical processing. This pump is ideal for small-volume fluid transfer, offering high accuracy and reliability.
Technical Specifications
Operating Voltage: 6V DC
 Power Consumption: 1.5W
 Flow Rate: 1.2 mL/min
 Maximum Pressure: 0.5 bar
 Connection Type: 2x 0.5mm wire terminals
Pinout
PIN1: VCC (6V DC power supply)
 PIN2: GND (Ground)
 PIN3: Signal (digital input for pump control)
Code Examples
### Example 1: Basic Pump Control using Arduino
This example demonstrates how to control the 6V Mini Dosing Pump using an Arduino board.
```cpp
const int pumpPin = 3;  // Pin connected to pump's signal pin
void setup() {
  pinMode(pumpPin, OUTPUT);
}
void loop() {
  // Turn the pump ON for 5 seconds
  digitalWrite(pumpPin, HIGH);
  delay(5000);
  
  // Turn the pump OFF for 5 seconds
  digitalWrite(pumpPin, LOW);
  delay(5000);
}
```
In this example, the pump is connected to Arduino's digital pin 3. The `digitalWrite()` function is used to send a digital signal to the pump, turning it ON or OFF.
### Example 2: Pump Control with Raspberry Pi using Python
This example illustrates how to control the 6V Mini Dosing Pump using a Raspberry Pi and Python.
```python
import RPi.GPIO as GPIO
import time
# Set up GPIO mode
GPIO.setmode(GPIO.BCM)
# Define the pump pin
pump_pin = 17
# Set up the pump pin as an output
GPIO.setup(pump_pin, GPIO.OUT)
try:
    while True:
        # Turn the pump ON for 5 seconds
        GPIO.output(pump_pin, GPIO.HIGH)
        time.sleep(5)
        
        # Turn the pump OFF for 5 seconds
        GPIO.output(pump_pin, GPIO.LOW)
        time.sleep(5)
except KeyboardInterrupt:
    GPIO.cleanup()
```
In this example, the pump is connected to Raspberry Pi's GPIO pin 17. The `RPi.GPIO` library is used to control the pump pin, and the `time` library is used to introduce a delay.
### Example 3: Pump Control with ESP32 using MicroPython
This example demonstrates how to control the 6V Mini Dosing Pump using an ESP32 board and MicroPython.
```python
import machine
import utime
# Define the pump pin
pump_pin = machine.Pin(2, machine.Pin.OUT)
while True:
    # Turn the pump ON for 5 seconds
    pump_pin.value(1)
    utime.sleep(5)
    
    # Turn the pump OFF for 5 seconds
    pump_pin.value(0)
    utime.sleep(5)
```
In this example, the pump is connected to ESP32's GPIO pin 2. The `machine` library is used to control the pump pin, and the `utime` library is used to introduce a delay.