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

How to Use PM02: Examples, Pinouts, and Specs

Image of PM02
Cirkit Designer LogoDesign with PM02 in Cirkit Designer

Introduction

The PM02 is a power management module designed to regulate and distribute power efficiently in electronic circuits. It is commonly used in applications requiring stable voltage regulation, overcurrent protection, and efficient power distribution. The PM02 is ideal for embedded systems, robotics, IoT devices, and other electronic projects where reliable power management is critical.

Explore Projects Built with PM02

Use Cirkit Designer to design, explore, and prototype these projects online. Some projects support real-time simulation. Click "Open Project" to start designing instantly!
Arduino-Based Air Quality Monitoring System with Bluetooth Connectivity
Image of Air quality part 2: A project utilizing PM02 in a practical application
This circuit is an air quality monitoring system that uses an Arduino UNO to collect data from a PM2.5 air quality sensor (PMS5003) and an ozone sensor (MQ131). The collected data is then transmitted via an HC-05 Bluetooth module for remote monitoring, with a rocker switch used to control the power supply.
Cirkit Designer LogoOpen Project in Cirkit Designer
Arduino UNO and SIM900A Vape Smoke Detector with PM2.5 Sensor
Image of not sure sms vape detector: A project utilizing PM02 in a practical application
This circuit uses an Arduino UNO to monitor air quality using a PM2.5 Air Quality Sensor (PMS5003) and sends an SMS alert via a SIM900A GSM module when vape smoke is detected. The Arduino reads data from the PM2.5 sensor and, upon detecting a threshold level of particulate matter, triggers the SIM900A to send a notification to a predefined phone number.
Cirkit Designer LogoOpen Project in Cirkit Designer
ESP32-Based IoT Indoor Air Quality Monitoring System with OLED Display and RGB LED
Image of air quality: A project utilizing PM02 in a practical application
This IoT indoor air quality monitoring circuit uses an ESP32 microcontroller to read data from a DHT22 temperature and humidity sensor, an MQ-7 carbon monoxide sensor, and a PM2.5 air quality sensor. The collected data is displayed on a 128x64 OLED display, and an RGB LED and PWM fan are controlled based on the air quality readings to indicate and manage air quality levels.
Cirkit Designer LogoOpen Project in Cirkit Designer
Arduino UNO Based PM2.5 Air Quality Monitoring System
Image of Plantower PMS7003 Dust sensor: A project utilizing PM02 in a practical application
This circuit connects a PM2.5 Air Quality Sensor (PMS5003) to an Arduino UNO for air quality monitoring. The sensor's VCC and GND pins are powered by the Arduino's 5V and GND pins, respectively. The sensor's RX and TX pins are connected to the Arduino's digital pins D8 and D9 for serial communication, allowing the Arduino to read and process the air quality data from the sensor.
Cirkit Designer LogoOpen Project in Cirkit Designer

Explore Projects Built with PM02

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 Air quality part 2: A project utilizing PM02 in a practical application
Arduino-Based Air Quality Monitoring System with Bluetooth Connectivity
This circuit is an air quality monitoring system that uses an Arduino UNO to collect data from a PM2.5 air quality sensor (PMS5003) and an ozone sensor (MQ131). The collected data is then transmitted via an HC-05 Bluetooth module for remote monitoring, with a rocker switch used to control the power supply.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of not sure sms vape detector: A project utilizing PM02 in a practical application
Arduino UNO and SIM900A Vape Smoke Detector with PM2.5 Sensor
This circuit uses an Arduino UNO to monitor air quality using a PM2.5 Air Quality Sensor (PMS5003) and sends an SMS alert via a SIM900A GSM module when vape smoke is detected. The Arduino reads data from the PM2.5 sensor and, upon detecting a threshold level of particulate matter, triggers the SIM900A to send a notification to a predefined phone number.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of air quality: A project utilizing PM02 in a practical application
ESP32-Based IoT Indoor Air Quality Monitoring System with OLED Display and RGB LED
This IoT indoor air quality monitoring circuit uses an ESP32 microcontroller to read data from a DHT22 temperature and humidity sensor, an MQ-7 carbon monoxide sensor, and a PM2.5 air quality sensor. The collected data is displayed on a 128x64 OLED display, and an RGB LED and PWM fan are controlled based on the air quality readings to indicate and manage air quality levels.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of Plantower PMS7003 Dust sensor: A project utilizing PM02 in a practical application
Arduino UNO Based PM2.5 Air Quality Monitoring System
This circuit connects a PM2.5 Air Quality Sensor (PMS5003) to an Arduino UNO for air quality monitoring. The sensor's VCC and GND pins are powered by the Arduino's 5V and GND pins, respectively. The sensor's RX and TX pins are connected to the Arduino's digital pins D8 and D9 for serial communication, allowing the Arduino to read and process the air quality data from the sensor.
Cirkit Designer LogoOpen Project in Cirkit Designer

Common Applications:

  • Voltage regulation for microcontrollers and sensors
  • Power distribution in robotics and automation systems
  • Battery-powered devices requiring overcurrent and short-circuit protection
  • IoT devices and wearable electronics

Technical Specifications

Below are the key technical details of the PM02 module:

Parameter Value
Input Voltage Range 6V to 24V
Output Voltage 5V ± 0.1V
Maximum Output Current 2A
Efficiency Up to 92%
Protection Features Overcurrent, Overvoltage, Short-Circuit
Operating Temperature -20°C to 85°C
Dimensions 25mm x 20mm x 10mm

Pin Configuration and Descriptions

The PM02 module typically has the following pin configuration:

Pin Name Description
VIN Input voltage pin (6V to 24V)
GND Ground connection
VOUT Regulated output voltage (5V)
EN Enable pin (active high, used to turn the module on/off)

Usage Instructions

How to Use the PM02 in a Circuit

  1. Connect the Input Voltage:

    • Connect the VIN pin to a DC power source within the range of 6V to 24V.
    • Ensure the power source can supply sufficient current for your application.
  2. Connect the Ground:

    • Connect the GND pin to the ground of your circuit.
  3. Connect the Output Voltage:

    • Use the VOUT pin to power your load (e.g., microcontroller, sensors, or other devices).
    • Ensure the total current draw does not exceed the 2A maximum output current.
  4. Enable the Module:

    • If the EN pin is available, connect it to a HIGH signal (e.g., 3.3V or 5V) to enable the module.
    • Leave the EN pin unconnected or pull it LOW to disable the module.

Important Considerations and Best Practices

  • Heat Dissipation: If the module operates near its maximum current rating (2A), ensure proper ventilation or use a heatsink to prevent overheating.
  • Input Voltage Range: Do not exceed the specified input voltage range (6V to 24V) to avoid damaging the module.
  • Load Requirements: Verify that the connected load does not exceed the maximum output current of 2A.
  • Decoupling Capacitors: For improved stability, consider adding decoupling capacitors (e.g., 10µF and 0.1µF) near the VOUT pin.

Example: Using PM02 with Arduino UNO

The PM02 can be used to power an Arduino UNO. Below is an example circuit and code:

Circuit:

  1. Connect the VIN pin of the PM02 to a 12V DC power supply.
  2. Connect the GND pin of the PM02 to the GND of the Arduino UNO.
  3. Connect the VOUT pin of the PM02 to the 5V pin of the Arduino UNO.

Code:

// Example code for Arduino UNO powered by PM02 module
// This code blinks an LED connected to pin 13

void setup() {
  pinMode(13, OUTPUT); // Set pin 13 as an output
}

void loop() {
  digitalWrite(13, HIGH); // Turn the LED on
  delay(1000);            // Wait for 1 second
  digitalWrite(13, LOW);  // Turn the LED off
  delay(1000);            // Wait for 1 second
}

Troubleshooting and FAQs

Common Issues and Solutions

  1. No Output Voltage:

    • Cause: The EN pin is not connected or is pulled LOW.
    • Solution: Connect the EN pin to a HIGH signal (e.g., 3.3V or 5V).
  2. Overheating:

    • Cause: The module is operating near its maximum current rating without proper cooling.
    • Solution: Ensure adequate ventilation or use a heatsink.
  3. Output Voltage Fluctuations:

    • Cause: Insufficient input voltage or unstable power source.
    • Solution: Verify the input voltage is within the specified range and use a stable power source.
  4. Module Not Working:

    • Cause: Input voltage exceeds the specified range or incorrect wiring.
    • Solution: Double-check the input voltage and wiring connections.

FAQs

  • Q: Can the PM02 output voltage be adjusted?
    A: No, the PM02 has a fixed output voltage of 5V.

  • Q: Can I use the PM02 with a battery?
    A: Yes, as long as the battery voltage is within the input range (6V to 24V).

  • Q: Is the PM02 suitable for powering motors?
    A: The PM02 is not recommended for high-current motors as it has a maximum output current of 2A.

  • Q: What happens if the load exceeds 2A?
    A: The module's overcurrent protection will activate, and it may shut down to prevent damage.