To use the ZMPT101B in your simulations, you must manually add the library and model files to your Proteus installation folder: Download the Files
Connect the pin of the ZMPT101B module to the analog input pin A0 of the Arduino. Connect the VCC pin of the module to the +5V power rail.
Simulating the ZMPT101B in Proteus: Step-by-Step Circuit Design zmpt101b proteus library
| Resource | Description | Link / Notes | | --- | --- | --- | | SnapEDA – ZMPT101B | Free symbols, footprints, and 3D models for PCB design. Not a simulation model, but useful for board layout. | | | Elecfans – ZMPT101B | EDA models (symbols, footprints) available for download. Again, not a simulation model. | | | GitHub – Automatic Power Factor Correction | Contains a complete Proteus project file ( .pdsprj ) that includes a ZMPT101B connected to an Arduino. You can open it and study the connections. | | | Electronics Stack Exchange | Several discussions with actual Proteus schematics of the ZMPT101B, along with simulation results. | | | YouTube: “ZMPT101B with Arduino” | Many video guides show the hardware setup; they can be used as a reference for building the simulation circuit. | |
: Connects to the AC source (e.g., a VSINE component in Proteus) to simulate mains power. VCC : Connects to a +5V DC power source. GND : Connects to the common ground of your DC circuit. To use the ZMPT101B in your simulations, you
Because Proteus does not include a native ZMPT101B component in its default installation, adding an external library is necessary to execute true Visual Simulation Modeling (VSM) for power-monitoring projects. Key Specifications of the ZMPT101B Module Schematic and PCB Libraries - Proteus
The bridges the gap between theoretical design and practical deployment. By following this guide, you can successfully download, install, and simulate a complete AC voltage measurement system without ever touching a live wire. Not a simulation model, but useful for board layout
+--------------------------------------------+ | ZMPT101B Module | | | | [ AC IN ] ----> [ Isolation Trans. ] | | | | | v | | [ Op-Amp Buffer ] | | (2.5V DC Offset) | | | | +---------------------------|----------------+ | v Analog Signal (0-5V Sine Wave) +----------------------+ | Arduino Uno (A0) | +----------------------+ Microcontroller Connection
The ZMPT101B is a popular, high-precision voltage transformer module used to measure AC voltage with microcontrollers like Arduino, STM32, or ESP8266. However, testing AC mains circuits in the real world poses significant safety risks. Simulating your circuit in Proteus before hardware assembly protects both you and your components.
In the world of embedded systems and IoT, measuring AC voltage is a critical yet challenging task. Unlike DC voltage, AC voltage (especially mains 110V/220V) requires isolation, scaling, and precise zero-crossing detection. Enter the —the most popular AC voltage sensor module among hobbyists and professionals alike.
Virtual Terminal to display serial monitor text data. OSCILLOSCOPE: To view the input and output waveforms. Schematic Wiring Connections