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

How to Use ZMPT101B: Examples, Pinouts, and Specs

Image of ZMPT101B
Cirkit Designer LogoDesign with ZMPT101B in Cirkit Designer

Introduction

The ZMPT101B is a precision voltage transformer module designed for measuring AC voltage. It provides an isolated output proportional to the input voltage, ensuring safety and accuracy in voltage measurement applications. This module is widely used in power monitoring, energy metering, and other applications requiring precise AC voltage measurement.

Explore Projects Built with ZMPT101B

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 UNO and ZMPT101B-Based Voltage Sensor
Image of zmpt101b: A project utilizing ZMPT101B in a practical application
This circuit uses an Arduino UNO to read the output from a ZMPT101B voltage sensor module. The ZMPT101B is powered by the Arduino's 5V and GND pins, and its output is connected to the Arduino's analog input pin A0 for voltage measurement.
Cirkit Designer LogoOpen Project in Cirkit Designer
ESP32-Based Smart Power Monitoring System with Wi-Fi Connectivity
Image of Alaa : A project utilizing ZMPT101B in a practical application
This circuit is designed to monitor and measure electrical parameters using an ESP32 microcontroller, a ZMPT101B voltage sensor, and a 5A current sensor. It includes visual indicators with red and green LEDs and an audible alert via a piezo buzzer, all controlled by the ESP32.
Cirkit Designer LogoOpen Project in Cirkit Designer
ESP32-Based Environmental Monitoring System with Ethernet Connectivity
Image of ESP32 38Pin USBMicro: A project utilizing ZMPT101B in a practical application
This circuit features an ESP32 microcontroller interfaced with a W5500 Ethernet module for network connectivity, a DHT22 sensor for measuring temperature and humidity, and an Adafruit SHTC3 sensor for additional temperature and humidity readings. The ZMPT101B module is connected to the ESP32 for voltage measurement in an AC power line. The ESP32 manages data collection from the sensors and communicates with the Ethernet module, likely for data logging or remote monitoring purposes.
Cirkit Designer LogoOpen Project in Cirkit Designer
ESP32 and W5500 Ethernet Module for Smart Energy Monitoring
Image of ESP32 30Pin Micro and USBC: A project utilizing ZMPT101B in a practical application
This circuit features an ESP32 microcontroller interfaced with a W5500 Ethernet module, a ZMPT101B voltage sensor, and a DHT22 temperature and humidity sensor. The ESP32 is configured to communicate with the W5500 module for network connectivity and to read analog signals from the ZMPT101B and digital signals from the DHT22. The purpose of the circuit is likely for environmental monitoring with the capability to report data over a network.
Cirkit Designer LogoOpen Project in Cirkit Designer

Explore Projects Built with ZMPT101B

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 zmpt101b: A project utilizing ZMPT101B in a practical application
Arduino UNO and ZMPT101B-Based Voltage Sensor
This circuit uses an Arduino UNO to read the output from a ZMPT101B voltage sensor module. The ZMPT101B is powered by the Arduino's 5V and GND pins, and its output is connected to the Arduino's analog input pin A0 for voltage measurement.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of Alaa : A project utilizing ZMPT101B in a practical application
ESP32-Based Smart Power Monitoring System with Wi-Fi Connectivity
This circuit is designed to monitor and measure electrical parameters using an ESP32 microcontroller, a ZMPT101B voltage sensor, and a 5A current sensor. It includes visual indicators with red and green LEDs and an audible alert via a piezo buzzer, all controlled by the ESP32.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of ESP32 38Pin USBMicro: A project utilizing ZMPT101B in a practical application
ESP32-Based Environmental Monitoring System with Ethernet Connectivity
This circuit features an ESP32 microcontroller interfaced with a W5500 Ethernet module for network connectivity, a DHT22 sensor for measuring temperature and humidity, and an Adafruit SHTC3 sensor for additional temperature and humidity readings. The ZMPT101B module is connected to the ESP32 for voltage measurement in an AC power line. The ESP32 manages data collection from the sensors and communicates with the Ethernet module, likely for data logging or remote monitoring purposes.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of ESP32 30Pin Micro and USBC: A project utilizing ZMPT101B in a practical application
ESP32 and W5500 Ethernet Module for Smart Energy Monitoring
This circuit features an ESP32 microcontroller interfaced with a W5500 Ethernet module, a ZMPT101B voltage sensor, and a DHT22 temperature and humidity sensor. The ESP32 is configured to communicate with the W5500 module for network connectivity and to read analog signals from the ZMPT101B and digital signals from the DHT22. The purpose of the circuit is likely for environmental monitoring with the capability to report data over a network.
Cirkit Designer LogoOpen Project in Cirkit Designer

Common Applications

  • Power monitoring systems
  • Energy metering devices
  • Home automation systems
  • Industrial equipment monitoring
  • Educational projects involving AC voltage measurement

Technical Specifications

The ZMPT101B module is designed to provide accurate and isolated AC voltage measurements. Below are its key technical details:

Key Specifications

Parameter Value
Input Voltage Range 0–250V AC (adjustable)
Output Voltage Range 0–5V DC (proportional output)
Operating Voltage 5V DC
Accuracy High precision
Isolation Galvanic isolation
Dimensions 38mm x 28mm x 19mm

Pin Configuration

The ZMPT101B module has a simple pinout for easy integration into circuits. Below is the pin configuration:

Pin Name Description
VCC Power supply input (5V DC)
GND Ground
OUT Analog output voltage (proportional to AC input)

Usage Instructions

The ZMPT101B module is straightforward to use in circuits. Follow the steps below to integrate it into your project:

Connecting the ZMPT101B

  1. Power Supply: Connect the VCC pin to a 5V DC power source and the GND pin to ground.
  2. AC Voltage Input: Connect the AC voltage source to the input terminals of the ZMPT101B module.
  3. Output Signal: Connect the OUT pin to an analog input pin of a microcontroller (e.g., Arduino) to read the proportional voltage.

Important Considerations

  • Calibration: The module includes a potentiometer for calibration. Adjust it to ensure accurate voltage readings.
  • Isolation: The ZMPT101B provides galvanic isolation, but ensure proper insulation and safety precautions when working with high-voltage AC inputs.
  • Filtering: Use additional filtering (e.g., capacitors) if the output signal is noisy.
  • Voltage Range: Ensure the input AC voltage does not exceed the module's rated range.

Example: Using ZMPT101B with Arduino UNO

Below is an example of how to use the ZMPT101B module with an Arduino UNO to measure AC voltage:

// Include necessary libraries
const int analogPin = A0; // Connect ZMPT101B OUT pin to Arduino A0
float calibrationFactor = 100.0; // Adjust based on calibration

void setup() {
  Serial.begin(9600); // Initialize serial communication
}

void loop() {
  int sensorValue = analogRead(analogPin); // Read analog value from ZMPT101B
  float voltage = (sensorValue / 1023.0) * 5.0; // Convert to voltage (0-5V range)
  
  // Calculate AC voltage using calibration factor
  float acVoltage = voltage * calibrationFactor;

  // Print the measured AC voltage
  Serial.print("AC Voltage: ");
  Serial.print(acVoltage);
  Serial.println(" V");

  delay(1000); // Wait for 1 second before next reading
}

Best Practices

  • Always calibrate the module before use to ensure accurate readings.
  • Avoid exposing the module to moisture or extreme temperatures.
  • Use proper insulation and safety measures when working with high-voltage AC inputs.

Troubleshooting and FAQs

Common Issues and Solutions

Issue Possible Cause Solution
No output signal Incorrect wiring Verify connections to VCC, GND, and OUT.
Inaccurate voltage readings Calibration not performed Adjust the potentiometer for calibration.
Noisy output signal Electrical interference or noise Add filtering capacitors to the circuit.
Module overheating Input voltage exceeds rated range Ensure input voltage is within limits.

FAQs

Q1: Can the ZMPT101B measure DC voltage?
A1: No, the ZMPT101B is designed specifically for AC voltage measurement.

Q2: How do I calibrate the ZMPT101B module?
A2: Use the onboard potentiometer to adjust the output voltage until it matches the expected value for a known AC input.

Q3: What is the maximum AC voltage the ZMPT101B can measure?
A3: The module can measure up to 250V AC, but ensure proper calibration and safety precautions.

Q4: Can I use the ZMPT101B with a 3.3V microcontroller?
A4: Yes, but you may need to adjust the output scaling or use a level shifter to ensure compatibility.

By following this documentation, you can effectively integrate the ZMPT101B module into your projects for accurate AC voltage measurement.