Cirkit Designer Logo
Cirkit Designer
Your all-in-one circuit design IDE
Home / 
Component Documentation

How to Use DC 12V Submersible Water Pump: Examples, Pinouts, and Specs

Image of DC 12V Submersible Water Pump
Cirkit Designer LogoDesign with DC 12V Submersible Water Pump in Cirkit Designer

Introduction

The DC 12V Submersible Water Pump is a compact and efficient device designed to operate underwater. It is commonly used for moving water in aquariums, fountains, hydroponic systems, or small-scale irrigation setups. This pump operates on a 12V DC power supply, making it ideal for low-voltage applications where safety and energy efficiency are priorities. Its small size and quiet operation make it suitable for both residential and hobbyist projects.

Explore Projects Built with DC 12V Submersible Water Pump

Use Cirkit Designer to design, explore, and prototype these projects online. Some projects support real-time simulation. Click "Open Project" to start designing instantly!
Dual DC Motor Control Circuit with Speed Regulation and Indicator Lamp
Image of egg peeling machine: A project utilizing DC 12V Submersible Water Pump in a practical application
This circuit includes a 12V 200Ah battery that powers a water pump and two DC motors, each controlled by a separate 12v~40v 10A PWM DC motor speed controller. A rocker switch (SPST) is used to control the power flow to the water pump and a pilot lamp indicates when the pump is powered. The DC motors' speed can be adjusted by the PWM controllers, and wire connectors are used to organize the connections between components.
Cirkit Designer LogoOpen Project in Cirkit Designer
12V PWM-Controlled Water Pump System
Image of moter speed controller: A project utilizing DC 12V Submersible Water Pump in a practical application
This circuit is designed to control the speed of a water pump using a PWM DC motor speed controller. The 12V5Ah battery provides power to the speed controller, which in turn regulates the power supplied to the water pump, allowing for adjustable flow rates. There is no microcontroller code provided, indicating that the speed control is likely adjusted manually via the PWM controller.
Cirkit Designer LogoOpen Project in Cirkit Designer
Dual Mini Diaphragm Water Pump System with Rocker Switch Control
Image of water pump: A project utilizing DC 12V Submersible Water Pump in a practical application
This circuit consists of two Mini Diaphragm Water Pumps connected in parallel to a 12v 7ah Battery through a Rocker Switch. The switch controls the power supply to both pumps, allowing them to be turned on or off simultaneously. The circuit is designed to pump water from a tank through nozzles when activated.
Cirkit Designer LogoOpen Project in Cirkit Designer
Arduino Mega 2560-Based Smart Water Pump System with Bluetooth Control
Image of ARTR_1: A project utilizing DC 12V Submersible Water Pump in a practical application
This circuit is a remotely controlled water pump system using an Arduino Mega 2560. The Arduino controls a 4-channel relay module to switch the water pump on and off, based on input from a rotary potentiometer and commands received via a Bluetooth HC-06 module. The system is powered by a 12V power supply.
Cirkit Designer LogoOpen Project in Cirkit Designer

Explore Projects Built with DC 12V Submersible Water Pump

Use Cirkit Designer to design, explore, and prototype these projects online. Some projects support real-time simulation. Click "Open Project" to start designing instantly!
Image of egg peeling machine: A project utilizing DC 12V Submersible Water Pump in a practical application
Dual DC Motor Control Circuit with Speed Regulation and Indicator Lamp
This circuit includes a 12V 200Ah battery that powers a water pump and two DC motors, each controlled by a separate 12v~40v 10A PWM DC motor speed controller. A rocker switch (SPST) is used to control the power flow to the water pump and a pilot lamp indicates when the pump is powered. The DC motors' speed can be adjusted by the PWM controllers, and wire connectors are used to organize the connections between components.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of moter speed controller: A project utilizing DC 12V Submersible Water Pump in a practical application
12V PWM-Controlled Water Pump System
This circuit is designed to control the speed of a water pump using a PWM DC motor speed controller. The 12V5Ah battery provides power to the speed controller, which in turn regulates the power supplied to the water pump, allowing for adjustable flow rates. There is no microcontroller code provided, indicating that the speed control is likely adjusted manually via the PWM controller.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of water pump: A project utilizing DC 12V Submersible Water Pump in a practical application
Dual Mini Diaphragm Water Pump System with Rocker Switch Control
This circuit consists of two Mini Diaphragm Water Pumps connected in parallel to a 12v 7ah Battery through a Rocker Switch. The switch controls the power supply to both pumps, allowing them to be turned on or off simultaneously. The circuit is designed to pump water from a tank through nozzles when activated.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of ARTR_1: A project utilizing DC 12V Submersible Water Pump in a practical application
Arduino Mega 2560-Based Smart Water Pump System with Bluetooth Control
This circuit is a remotely controlled water pump system using an Arduino Mega 2560. The Arduino controls a 4-channel relay module to switch the water pump on and off, based on input from a rotary potentiometer and commands received via a Bluetooth HC-06 module. The system is powered by a 12V power supply.
Cirkit Designer LogoOpen Project in Cirkit Designer

Technical Specifications

Below are the key technical details and pin configuration for the DC 12V Submersible Water Pump:

Key Technical Details

Parameter Value
Operating Voltage 12V DC
Operating Current 0.5A to 1A (depending on load)
Power Consumption 6W to 12W
Maximum Flow Rate 240 liters per hour (L/h)
Maximum Lift Height 3 meters
Pump Type Submersible
Material Plastic (waterproof housing)
Dimensions ~45mm x 35mm x 30mm
Weight ~100g
Cable Length ~1 meter
Operating Temperature 0°C to 50°C

Pin Configuration and Descriptions

The DC 12V Submersible Water Pump has a simple two-wire connection:

Wire Color Description
Red Positive terminal (+12V DC)
Black Negative terminal (Ground)

Usage Instructions

How to Use the Component in a Circuit

  1. Power Supply: Connect the red wire to the positive terminal of a 12V DC power source and the black wire to the ground terminal. Ensure the power supply can provide at least 1A of current.
  2. Submersion: Place the pump fully underwater before powering it on. The pump is designed to operate only when submerged.
  3. Water Flow Direction: Ensure the inlet and outlet are not obstructed. The inlet should be submerged, and the outlet should be connected to a hose or left open for water flow.
  4. Control: For automated control, you can use a relay module or a transistor circuit to switch the pump on and off using a microcontroller like an Arduino.

Important Considerations and Best Practices

  • Do not run the pump dry: Operating the pump without water can damage the motor and reduce its lifespan.
  • Voltage Regulation: Use a stable 12V DC power supply to avoid overvoltage, which can damage the pump.
  • Filtration: If the water contains debris, use a filter to prevent clogging the pump.
  • Temperature: Avoid using the pump in water temperatures exceeding 50°C.
  • Polarity: Ensure correct polarity when connecting the wires to avoid damage.

Example: Controlling the Pump with an Arduino UNO

Below is an example of how to control the DC 12V Submersible Water Pump using an Arduino UNO and a relay module:

// Example: Controlling a DC 12V Submersible Water Pump with Arduino UNO
// This code turns the pump on for 5 seconds and off for 5 seconds in a loop.

const int relayPin = 7; // Pin connected to the relay module

void setup() {
  pinMode(relayPin, OUTPUT); // Set the relay pin as an output
  digitalWrite(relayPin, LOW); // Ensure the pump is off at startup
}

void loop() {
  digitalWrite(relayPin, HIGH); // Turn the pump on
  delay(5000); // Keep the pump on for 5 seconds
  digitalWrite(relayPin, LOW); // Turn the pump off
  delay(5000); // Keep the pump off for 5 seconds
}

Wiring Notes:

  • Connect the relay module's control pin to Arduino pin 7.
  • Connect the pump's red wire to the relay's normally open (NO) terminal.
  • Connect the pump's black wire to the ground.
  • Connect the relay's common (COM) terminal to the 12V DC power supply's positive terminal.

Troubleshooting and FAQs

Common Issues and Solutions

Issue Possible Cause Solution
Pump does not start Incorrect wiring or no power supply Check connections and ensure 12V DC is supplied.
Pump runs but no water is pumped Airlock or clogged inlet/outlet Submerge the pump fully and clear any obstructions.
Pump is noisy Debris inside the pump Clean the pump and ensure water is free of debris.
Pump overheats Running dry or excessive voltage Ensure the pump is submerged and use a regulated 12V DC supply.

FAQs

  1. Can the pump be used with liquids other than water?

    • The pump is designed for water. Using it with other liquids may damage the internal components.
  2. Can the pump be used outdoors?

    • Yes, but ensure the power connections are waterproof and protected from the elements.
  3. What happens if the pump is run dry?

    • Running the pump dry can cause overheating and permanent damage to the motor. Always ensure it is submerged before use.
  4. Can the pump be controlled with a PWM signal?

    • No, the pump is not designed for direct PWM control. Use a relay or MOSFET for on/off control.

By following this documentation, you can effectively use the DC 12V Submersible Water Pump in your projects while ensuring safety and optimal performance.