ESP32 Smart AC Power Monitor with Automatic Power Factor Correction — Project Showcase
Posted: Sun Mar 15, 2026 5:56 pm
Hi everyone,
I've built an ESP32-based smart AC power monitor with automatic power factor correction and I'm looking for feedback and suggestions from the community.
What it does:
- Measures Voltage & Current RMS, Real/Reactive/Apparent Power, Power Factor, Frequency, Crest Factor, and Impedance
- Automatically switches capacitor banks to correct poor power factor
- Cloud integration via Blynk and Adafruit IO
- Built on ESP32 WROOM-32
Technical details:
- Bare-metal ESP-IDF v5.x (converted from Arduino)
- Register-level GPIO, ADC, and timer control
- AC mains measurement with RMS calculations
GitHub:
https://github.com/kumareshan3010/esp32 ... er-monitor
Looking for collaborators, code reviewers, and any suggestions to improve the design or firmware. Happy to discuss any part of the implementation.
Thanks!
I've built an ESP32-based smart AC power monitor with automatic power factor correction and I'm looking for feedback and suggestions from the community.
What it does:
- Measures Voltage & Current RMS, Real/Reactive/Apparent Power, Power Factor, Frequency, Crest Factor, and Impedance
- Automatically switches capacitor banks to correct poor power factor
- Cloud integration via Blynk and Adafruit IO
- Built on ESP32 WROOM-32
Technical details:
- Bare-metal ESP-IDF v5.x (converted from Arduino)
- Register-level GPIO, ADC, and timer control
- AC mains measurement with RMS calculations
GitHub:
https://github.com/kumareshan3010/esp32 ... er-monitor
Looking for collaborators, code reviewers, and any suggestions to improve the design or firmware. Happy to discuss any part of the implementation.
Thanks!