🪔 Diwali Break: Orders placed now will ship from 25th November 2026. Place your order today — we'll get it to you right after we're back!
Project Hub /IoT & Connected Devices/Health Monitoring System/AC Current Monitor Using Arduino
AC Current Monitor Using Arduino
Intermediate
ARDUINO
Project Specific
3 – 6 Hours
Partial Kit

AC Current Monitor Using Arduino

Build an AC current and power monitor using an Arduino and a current sensor to track real-time power consumption of electrical appliances on an OLED display.

Originally published on ElectronicsForU
View original tutorial

Parts You'll Need

This project is sourced from another site, not written by us — this list is our best match of their components against what we stock, not a verified bill of materials. Always check the original blog (linked above) for the actual parts list before buying.

We don't carry yet: Arduino (unspecified board)
Current Sensor ACS712
load

Browse all components

How It Works

Why Build This

Design and deploy an undergraduate-level IoT sub-system for tracking real-time power consumption and promoting energy efficiency.
Implement embedded signal processing to convert raw analog sensor inputs into calibrated electrical metrics.
Interface microcontrollers with visual display peripherals to build standalone monitoring dashboards for home appliances.

Real-World Application

Energy monitoring in homes and appliances to promote effective maintenance and track power consumption.

Skills You'll Learn

Analog signal acquisition
sensor calibration
RMS current calculation
I2C display communication
embedded software libraries integration

Safety Precautions

Exercise extreme caution when working with AC mains voltage (230V) to prevent electric shock.

Technology Tags

ARDUINO
CURRENT SENSOR
OLED DISPLAY
EMONLIB
U8G2
POWER MEASUREMENT

Frequently Asked Questions

You wrap the current sensor around the insulated live wire or integrate it safely without cutting core copper traces, while always exercising extreme caution around live 230V AC mains to prevent electric shock.
EmonLib handles the complex mathematical computations needed to derive accurate RMS current and power from the raw sensor inputs, while the u8g2 library drives the OLED display to render text and numbers efficiently.
Yes, the standard 5V or 3.3V output pins on the Arduino board can power typical small OLED displays, provided you wire the power and ground connections correctly.

Gallery

This page is part of Kitkraft's Project Hub — a curated collection of electronics & robotics projects gathered from the maker community to help students and hobbyists discover and learn to build. Kitkraft does not claim authorship of the original project, and makes no representation as to the accuracy, completeness or safety of third-party source material. The summary and "How It Works" explanation above are AI-generated, rewritten with reference to the original tutorial — not a reproduction of it. Full credit and a direct link to the original source are provided above. If you're the original creator and have a concern about how your work is represented here, please contact us and we'll address it promptly.

Kitkraft Project Hub — curated from the maker community, credited at the source.
PRJ-00400