Sea Level Design

Sea Level DesignSea Level DesignSea Level Design

Sea Level Design

Sea Level DesignSea Level DesignSea Level Design

AC Power Monitor

 This embedded project uses an Analog Devices ADE9153A energy metering IC to measure AC current, voltage, and temperature in real time. An Arduino R4 microcontroller reads the sensor data over a digital communication interface and processes the measurements for monitoring and analysis of electrical power usage.

Project Details

Project Overview

 This project uses an Analog Devices ADE9153A energy metering IC to measure AC voltage, current, and temperature with an Arduino R4 microcontroller as the central processor. The sensor is mounted on a breadboard and interfaced via SPI and control signals, allowing the Arduino to continuously read and process real-time electrical measurements. A C++ program running on the Arduino streams the calibrated data to the serial console for live monitoring and analysis.

Technical Overview

Steps: 

  1. The system begins with calibration of the Analog Devices ADE9153A energy metering IC using a known reference load, such as a standard table lamp, to establish accurate voltage and current baselines.
  2. The ADE9153A is connected on a breadboard and interfaced with an Arduino R4 microcontroller using SPI and supporting control signals for communication.
  3. Electrical measurements of AC voltage, current, and temperature are continuously captured by the ADE9153A sensor.
  4. The Arduino R4 runs a C++ program that communicates with the ADE9153A over SPI to retrieve real-time measurement data.
  5. The microcontroller processes and formats the incoming sensor values for readability.
  6. The system continuously outputs the monitored voltage, current, and temperature readings to the serial console for live observation and analysis.

PROJECT DETAILS

Analog Devices EV-ADE9153ASHIELDZ Energy Meter Evaluation Kit, Arduino R4 and Breadboard


    Copyright © 2026 Sea Level Design - All Rights Reserved.

    This website uses cookies.

    We use cookies to analyze website traffic and optimize your website experience. By accepting our use of cookies, your data will be aggregated with all other user data.

    Accept