β‘ AC Voltage Sensor Module β ZMPT101B
π Overview
The ZMPT101B AC Voltage Sensor Module is a high-precision module designed to measure AC voltage safely using a built-in voltage transformer. It is ideal for Arduino, ESP32, and IoT projects that require monitoring of mains voltage (e.g., 220V AC). The module provides an analog output signal proportional to the input AC voltage.
βοΈ Key Features
Measures AC voltage up to 250V
Uses ZMPT101B precision voltage transformer
Adjustable gain via onboard potentiometer
Analog output compatible with Arduino/ESP boards
High accuracy and stability
Compact size and easy to interface
Provides electrical isolation for safer measurements
π¦ Technical Specifications
Parameter
Value
Operating Voltage
5V DC
Input Voltage Range
0 β 250V AC
Output Signal
Analog (0 β 5V approx.)
Sensitivity
Adjustable (via potentiometer)
Frequency
50Hz / 60Hz
Isolation
Yes (transformer-based)
Dimensions
~49mm Γ 19mm
π οΈ Usage
Connect VCC β 5V, GND β GND, OUT β Analog pin (A0)
Adjust the potentiometer to calibrate readings
Read analog value and convert it to AC voltage using code
Often used with libraries or formulas for RMS calculation
π― Applications
Smart energy meters
Home automation systems
Voltage monitoring and protection systems
IoT power analysis projects
Arduino-based AC measurement projects
β
Resources
π Datasheet / Technical Info: https://components101.com/modules/zmpt101b-ac-voltage-sensor-moduleβ οΏ½
π₯ YouTube Tutorial: https://www.youtube.com/watch?v=6X7G2sT7K0Uβ οΏ½
π Library: Not required (uses analogRead)
You can optionally use libraries like EmonLib for RMS calculation
π§ How to add:
Open Arduino IDE
Go to Sketch β Include Library β Manage Libraries
Search for EmonLib and install