6V
6V
Typically <500mA
0.1 mL/min to 10 mL/min (adjustable)
Up to 2 bar (29 psi)
Chemically resistant materials (e.g., POM or PVC)
Typically 30mm x 20mm x 15mm
Approximately 20-50 grams
<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.
6V Mini Dosing Pump DocumentationOverviewThe 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 SpecificationsOperating Voltage: 6V DC
Power Consumption: 1.5W
Flow Rate: 1.2 mL/min
Maximum Pressure: 0.5 bar
Connection Type: 2x 0.5mm wire terminalsPinoutPIN1: VCC (6V DC power supply)
PIN2: GND (Ground)
PIN3: Signal (digital input for pump control)Code Examples### Example 1: Basic Pump Control using ArduinoThis 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 pinvoid 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 PythonThis 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 MicroPythonThis 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.