Digital AC Volt and Amp meter circuit

This AC voltage and amp meter helps to find the current and voltage of a device working in AC power, which is connected through this circuit. A very few numbers of electronic components are required to build this project. You need two main components which are  Arduino Nano and LM358 Op-Amp. The other components are listed in the components list section.

Why is this AC Volt and Amp meter circuit used?

This circuit is designed to measure AC voltage and current from a power source and display the values on an Oled display. We can use this circuit in AC power monitoring applications, home automation, and electrical load analysis.

Digital AC Volt and Amp meter circuit Diagram

A schematic diagram of an AC voltage and amp meter circuit using an Arduino Nano, an LM358 operational amplifier, an LCD display, push buttons, and various resistors.

Components Required

ComponentQuantityDescription
Arduino Nano1Microcontroller for processing sensor data
LM358 Op-Amp1Dual operational amplifier for signal conditioning
Oled display1Oled display SSD1306
Push Buttons3User input for calibration or mode selection
Current Transformer (CT)1Toroidal coil for measuring AC current
Resistor 470KΩ6Used in voltage divider for scaling AC voltage
Resistor 4.7KΩ1Part of the voltage divider circuit
Resistor 10KΩ3Used for signal conditioning and pull-down resistors
Resistor 2.2KΩ1Used for current sensor signal processing
Capacitor (optional)1-2For signal smoothing (if needed)
Terminal Block1AC input connection point
Wires & ConnectorsMultipleUsed for making electrical connections

AC Volt and Amp Meter Circuit Connection

The circuit was designed with an Arduino Nano, an LM358 operational amplifier, an Oled display (I2C interface function), push buttons, a current sensor (toroidal coil), and various resistors. The values of the components are given in the components list. 

The Arduino Nano is the main component to performing the calculations to display how much voltage and current is used. The Arduino Nano receives the input signals from the LM358 IC. The Oled display is connected to the Arduino Nano via the I2C interface using the SDA and SCL pins. The push buttons are connected to the digital input pins of the Arduino Nano and are used for user interactions, such as calibration or switching display modes.

The voltage measurement is achieved using a resistor voltage divider network consisting of 470KΩ.  This resistor connection will lower the AC voltage from high AC voltage to a safe level suitable for the Arduino’s analog input pins (A0, A1, etc.).

The current measurement is performed using a current transformer,  which will detect the AC current flowing through a wire. The output signal from the CT is processed by the LM358 op-amp, which amplifies and conditions the signal before feeding it to the Arduino nano input pins. Additional resistors, including 10KΩ and 2.2KΩ resistors, help fine-tune the signal conditioning.

The power connections for the coil and LM358 are taken from the Arduino Nano 5V output pins. The ground (GND) connections are shared across all components to maintain a common ground connection. The processed voltage and current readings are then displayed on the LCD screen. The circuit is designed to provide real-time monitoring of AC voltage and current. This circuit is useful for electrical load analysis and power measurement in home applications.

A homemade AC voltage and current meter circuit built on a perforated board, featuring an Arduino Nano, an LM358 operational amplifier, a small OLED display, and multiple resistors. The OLED screen displays a real-time measurement of 217V and 0.53A. The circuit is connected to an external power source, with a blue power supply unit in the background showing 219V. Various components, including a terminal block for AC input and a toroidal current sensor, are visible. The system is designed for measuring and displaying AC voltage and current.
AC voltage and amp measuring

AC Volt and Amp Meter Arduino Nano Programming Code

Also Check: Arduino Clamp Meter Circuit: DIY Guide for Current Measurement

Akhil Satheesh

Akhil Satheesh

Akhil Satheesh is an electronics expert and the Founder and CEO of Soldering Mind. Specializes in designing innovative electronic circuits and custom, high-performance PCB layouts. Every project he shares on solderingmind.com is rigorously bench-tested to ensure accuracy for makers and hobbyists alike.

Leave a Reply