SensorsEsp32 Projects

ZMPT101B Voltage Sensor

How You Used the ZMPT101B Voltage Sensor (Step by step)


The ZMPT101B is a voltage sensor commonly used in electronic projects to measure alternating current (AC) voltages. It is a compact size and easily accessible module that provides a simple way to monitor AC voltages in various Projects.

circuit1 e1687205723343

Principle of Operation

  • The ZMPT101B voltage sensor operates based on the principle of voltage transformation and voltage division. It uses a voltage transformer and a voltage divider circuit to measure AC voltages accurately and provide a proportional output voltage.
  • The output voltage range is typically scaled down to a more manageable level, such as 0-5V or 0-3.3V, to ensure compatibility with common electronic systems.

Specifications of ZMPT101B Voltage Sensor 

Input Voltage: 0-250V AC

  • ZMPT101B is designed to measure alternating current (AC) voltages in the range of 0 to 250V AC.


Output Voltage: Typically 0-5V or 0-3.3V

    • The output voltage of the module is typically scaled down to a range suitable for interfacing with Arduino or other electronic components. The output voltage range is 0 to 5V.

Operating Frequency: 50Hz or 60Hz

    • ZMPT101B voltage sensor module is optimized for AC power systems operating at either 50Hz frequency.

Accuracy: ±3%

    • The Sensor measurement accuracy of around ±3% and the output voltage may have a maximum deviation of 3% from the true value of the input voltage.

Load Resistance: >10kΩ

    • The load resistance for the module’s output is greater than 10 kilohms (kΩ). This loading effect and accurate voltage measurement for the sensor.

Isolation Voltage: >1kV

    • The ZMPT101B module galvanic isolation between the input and output sides with an isolation voltage rating of greater than 1 kilovolt (kV). This electrical safety minimizes the risk of electric shock.

Sensor Temperature Range: -20°C to +85°C

    • The Sensor is designed to operate at a temperature range of -20°C to +85°C, allowing for performance in various environmental conditions.

Advantage of ZMPT101B Voltage Sensor 

  • Easy Integration- flexibility allows for versatile usage in different voltage monitoring and control systems.
  • Accurate Measurement
  • Proportional Analog Output

Application of ZMPT101B Voltage Sensor 

  • Power Monitoring:  It allows for real-time monitoring of voltage levels, which can be used to assess power quality, detect voltage fluctuations, or identify abnormal voltage conditions.
  • Energy Management Systems: The module is utilized in energy management systems to monitor and analyze power consumption in buildings or industrial facilities.
  • Industrial Control Systems: The ZMPT101B is employed in industrial control systems to monitor AC voltages in machinery, motors, and power distribution systems.

Example With Arduino

Circuit Diagram

circuit diagram 6

Code with 16×2 LCD Display

Interfacing With ESP32 Board





We Print the ZMPT101B Voltage Sensor Reading in the Serial monitor.


Here we check the AC voltage with a Multimeter and ZMPT101B Voltage Sensor Through and you just see is same voltage display in the serial monitor and muldimeeter display.

IMG 9003

ZMPT101B Voltage is really used for measuring the AC voltage properly.

IMG 9006


The ZMPT101B voltage sensor operates by using a voltage transformer to step down the AC input voltage and a voltage divider circuit to further reduce the voltage level. The module provides an analog output voltage that is proportional to the measured input voltage, allowing for easy integration into electronic systems for AC voltage monitoring and control.



Hi, Prateek Here I’m interested in Electronics That's why I Make Soo Many Projects, I’m currently Pursuing M Tech.. if you Relay Like To My Blog Plz Comment Below...Thanks To All Electronics Lover...❤️

Leave a Reply

Your email address will not be published. Required fields are marked *

Back to top button

Adblock Detected

Please consider supporting us by disabling your ad blocker