MuTech RoboticsLearning Hub
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.

AC Bill Meter
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

  1. The ACS712 sits in series with the appliance's live wire.
  2. Its output voltage changes with the current flowing.
  3. The ESP32 converts current to watts, then to units and rupees.
  4. The live cost per day and per month shows on your phone.

Parts you need

  • ESP32 dev board× 1Buy
  • ACS712 current sensor module (enclosed)× 1Buy
Kit for this projectPrice on request
Get the kit

Wiring

Wiring diagram
PowerGroundSignal
#FromConnect to
1 SignalACS712 OUTESP32 D34 (analog)
2 GroundACS712 GNDESP32 GND
3 PowerACS712 VCCESP32 VIN (5V)
4 SignalAC liveACS712 IP+ (in series)
5 GroundACS712 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.