Add AC power monitoring to your Arduino projects in the safest way ever.
Available now at: https://www.tindie.com/products/27516/
In this project I show how a complete powermeter is built with an Arduino Mega2560 and a 3.95" TFTLCD, Arduino Mega can manage a list of parameters in a screen, the change to a trend visualization of voltage, current and active power and to finish, show the voltage and current waveforms.

Monitoring your home power consumption is a desirable ability of many Arduino enthusiast, but it is also a dangerous adventure, dangerous before PQduino.
Arduino Mega gets all data from PQduino by Bluetooth.

PQduino allows you to monitoring power consumption and main electrical parameters in safest way because there is not an electrical connection between PQduino and your Arduino board.
The connection is made by Bluetooth or WiFi, after all, most of best insulators is the air. Don’t worry about damage your Arduino board or your laptop while you are trying to monitor your home electrical parameters.
PQduino sends all communication by air in a simple, editable and transparent way in order you can use it and process it in the way you want.
PQduino is an electrical analyzer (only single-phase for now) based on ADE7753 chip and ESP8266 module that can monitor by default:
- Voltage (True RMS).
- Current (True RMS).
- Active power in Watt’s.
- Reactive power in var’s.
- Apparent power in va’s.
- Frequency
- Ambient Temperature
- Total Harmonic Distortion in voltage (THD V)
- Total Harmonic Distortion in current (THD I)
- Main harmonic spectrum (3° to 13° order) in voltage
- Main harmonic spectrum (3° to 13° order) in current
- Active energy accumulation
- Voltage waveform
- Current waveform
And more…
PQduino is under creation with these default parameters but can be easily extended to much more if you need, included:
- Sags & swells
- Reactive energy
- Apparent energy
- Phasor representation
- Total Demand Distortion (TDD)
- Short term flicker (PST)
- Long term flicker (PLT)
Three-phase systems are possible to monitor by using three PQduinos and integrating all single-phase data in just one central Arduino board.
EXPANDED TECHNICAL DETAILS
High-Precision Electrical Auditing
This project transforms an Arduino into a sophisticated energy meter for monitoring real-time power consumption of AC appliances.
- Non-Invasive Current Sensing: Uses an SCT-013 current transformer clamp. The Arduino captures the analog waveform and performs high-speed sampling to calculate the RMS Current (Irms).
- Voltage Scaling Hub: (If applicable) Includes a ZMPT101B voltage transformer for safe AC voltage monitoring, allowing the Arduino to calculate Real Power (Watts), Apparent Power (VA), and Power Factor.
Data Visualization
- Live Energy Dashboard: Displays current usage, cumulative kWh, and projected monthly cost on a large 20x4 I2C LCD or an OLED display, providing a professional tool for household energy optimization.