Adults onlyESP32Level 2/3
AC Bill Meter
A current sensor measures what your AC draws and the ESP32 shows the cost in rupees per day and per month.

Adults only
Involves 230V mains wiring.
Not for children. Build at your own risk.
Mains wiring is dangerous. Use an enclosed module and get an electrician to fit it.
Strictly follow the description given with this video.
Video
The video link will be added here soon.
How it works
- The ACS712 sits in series with the appliance's live wire.
- Its output voltage changes with the current flowing.
- The ESP32 converts current to watts, then to units and rupees.
- The live cost per day and per month shows on your phone.
Parts you need
Kit for this projectPrice on request
Get the kitWiring

PowerGroundSignal
| # | From | Connect to |
|---|---|---|
| 1 Signal | ACS712 OUT | ESP32 D34 (analog) |
| 2 Ground | ACS712 GND | ESP32 GND |
| 3 Power | ACS712 VCC | ESP32 VIN (5V) |
| 4 Signal | AC live | ACS712 IP+ (in series) |
| 5 Ground | ACS712 IP− | Appliance |
3D print files
This project has no 3D-printed parts.
Code
The tested Arduino / ESP32 code for this project will be posted here, ready to copy.