Skip to content

How To Make AC 5 In 1 Meter

How To Make AC 5 In 1 Meter | Arduino Project in 7 Step

This AC 5 in 1 meter project using Arduino is a practical build for electronics enthusiasts. With this AC 5 in 1 meter, you can measure AC voltage, AC current, frequency, power, and energy accurately. The AC 5 in 1 meter works with LM358 IC, CT sensor, resistors, and an LCD display. This AC 5 in 1 meter circuit is simple and effective.

The AC 5 in 1 meter is compact, reliable, and affordable. The AC 5 in 1 meter uses Arduino for data processing. The AC 5 in 1 meter can be used in DIY lab setups. With this AC 5 in 1 meter, you can monitor electrical parameters in real time. The AC 5 in 1 meter is beginner-friendly for electrical hobbyists.


Introduction

Hi friends, in this project, I’m going to show you how to make an AC 5 in 1 meter using an Arduino.

This meter allows you to measure:

  • AC Voltage

  • AC Current

  • Frequency

  • Power

  • Energy

It’s a handy DIY instrument for hobbyists, students, and engineers who want to monitor electrical parameters in a small, low-cost setup. Unlike bulky commercial energy meters, this circuit uses an Arduino, LM358 IC, resistors, a current transformer (CT), and a simple LCD display to deliver accurate readings in real time.


 Materials for the Project

ComponentQuantityDescriptionBuy Link
Arduino Nano1Main microcontrollerBuy
LM358 IC1Dual operational amplifierBuy
Current Transformer (CT)1For current measurement (e.g., SCT-013)Buy
LCD 16×2 Display1For displaying measured valuesBuy
470kΩ Resistors6For voltage dividerBuy
10kΩ Resistors2For feedback and biasingBuy
4.7kΩ Resistor1For signal conditioningBuy
2.2kΩ Resistor1For filteringBuy
47Ω Resistor1For grounding referenceBuy
10kΩ Potentiometer1LCD contrast adjustmentBuy
Two-Pin Terminal Block1For AC input connectionBuy
Breadboard & WiresFor connectionsBuy

Useful Tools 

ToolQuantityPurpose / NotesClick & Buy
Soldering Iron Kit1For making permanent connectionsClick & Buy
Solder Wire (60/40, 0.8mm)1Electrical solderingClick & Buy
Wire Stripper & Cutter1Stripping jumper wiresClick & Buy
Mini Screwdriver Set1For module and relay terminal screwsClick & Buy
Multimeter1Testing voltages and continuityClick & Buy
Hot Glue Gun (optional)1Securing components in placeClick & Buy
Small Pliers1Holding and bending wiresClick & Buy
Heat Shrink Tubing Set1Insulating exposed wiresClick & Buy

Circuit Diagram Explanation

The circuit of the AC 5 in 1 meter is divided into three main sections:

  1. Voltage Sensing Section

    • Built using multiple 470kΩ resistors in a divider arrangement.

    • The divider reduces the AC mains voltage down to a safer level (within Arduino’s 5V ADC range).

    • LM358 IC conditions this signal for proper measurement.

  2. Current Sensing Section

    • A current transformer (CT) is used to sense load current.

    • Its small output signal is fed into the LM358 IC, which amplifies and filters it before sending to Arduino.

  3. Arduino Processing & Display Section

    • Arduino Uno processes the signals, calculates voltage, current, frequency, power, and energy, and then sends the results to the 16×2 LCD display.

    • A 10k potentiometer adjusts LCD contrast.

Note: Always use isolation and safety precautions when connecting AC mains. The resistor divider only reduces voltage for measurement  it does not isolate the circuit.

Make AC 5 In 1 Meter Circuit Diagram


Step-by-Step Guide

Step 1: Arduino & Power Connections

  • Connect the Arduino Nano to the breadboard.

  • The 5V pin of Arduino will power the LM358 IC and LCD display.

Step 2: LM358 Voltage Conditioning Circuit

  • Connect pin 8 of LM358 to 5V and pin 4 to GND.

  • Connect pin 7 of LM358 to Arduino A1.

  • Connect pin 1 of LM358 to Arduino A0.

  • Add a 10kΩ resistor between pin 1 and pin 2.

  • Add another 10kΩ resistor between pin 2 and ground.

  • Connect a 47Ω resistor between pin 3 and ground.

  • Connect CT sensor output between pin 3 and ground.

Step 3: Feedback and Filtering

  • Connect a 10kΩ resistor between pin 7 and pin 6.

  • Connect a 4.7kΩ resistor between pin 6 and ground.

  • Connect a 2.2kΩ resistor between pin 5 and ground.

Step 4: Voltage Divider Network

  • Connect a two-pin terminal block for AC input.

  • Build the voltage divider using six 470kΩ resistors:

    • Series connection to step down mains voltage.

    • One branch to LM358 input (pin 5).

    • Other branch to ground for reference.

Step 5: LCD Display Wiring

  • Connect LCD pins 1, 5, 7–10, and 16 to ground.

  • Connect pins 2 and 15 to Arduino 5V.

  • Connect pin 4 to Arduino D7.

  • Connect pin 6 to Arduino D6.

  • Connect pin 11 to Arduino D5.

  • Connect pin 12 to Arduino D4.

  • Connect pin 13 to Arduino D3.

  • Connect pin 14 to Arduino D2.

Step 6: Potentiometer for LCD Contrast

  • Connect one end of 10k potentiometer to 5V, the other to ground.

  • Connect the middle pin to LCD pin 3.

Step 7: Upload & Test

  • Once wiring is complete, upload the Arduino sketch (your own code).

  • Power the Arduino and connect a small AC load.

  • Observe readings for voltage, current, frequency, power, and energy.

Arduino Code      


Testing & Calibration

  • Use a multimeter to compare the Arduino readings with actual measurements.

  • Adjust resistor values in the voltage divider if scaling is inaccurate.

  • Calibrate CT sensor output by modifying calculation constants in your Arduino code.

  • Ensure LCD contrast is properly set for clear display.


Applications

The AC 5 in 1 meter can be used in:

  • DIY lab power monitoring setups.

  • Home energy consumption analysis.

  • Educational electronics projects.

  • Measuring parameters of small AC appliances.

  • Low-cost alternative to commercial power meters.


FAQs

Q1: What is an AC 5 in 1 meter?
It’s an Arduino-based meter that measures AC voltage, current, frequency, power, and energy in one device.

Q2: Which IC is used in this project?
The project uses LM358, a dual operational amplifier, for signal conditioning.

Q3: Can this project be used for 220V mains?
Yes, but proper isolation and safety precautions are required. Use CT sensors and high-value resistors.

Q4: Can I use an Arduino Nano instead of Uno?
Yes, Arduino Nano works perfectly and saves space.

Q5: How accurate is this meter?
With proper calibration, accuracy is good enough for DIY and educational purposes, though not as precise as industrial meters.

Leave a Reply

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