🎯 Project Objective
To measure real-time electricity consumption, calculate automatic billing, and send data to cloud/mobile using IoT. This system reduces manual meter reading and power theft.
🧠 Technologies Used
-
Arduino UNO
-
IoT (ESP8266 WiFi Module)
-
Embedded Systems
-
Cloud / Mobile Monitoring
🧩 Components Required
| Component | Quantity |
|---|---|
| Arduino UNO | 1 |
| ESP8266 WiFi Module | 1 |
| Energy Meter Module (ACS712 / PZEM-004T) | 1 |
| 16x2 LCD (I2C preferred) | 1 |
| Relay Module | 1 |
| Buzzer | 1 |
| Load (Bulb/Fan) | 1 |
| Breadboard | 1 |
| Jumper Wires | As needed |
| Power Supply (5V) | 1 |
🔌 Pin Connections
🔹 Energy Sensor (ACS712)
-
VCC → 5V
-
GND → GND
-
OUT → A0
🔹 ESP8266
-
VCC → 3.3V
-
GND → GND
-
TX → D2
-
RX → D3
🔹 LCD (I2C)
-
SDA → A4
-
SCL → A5
🔹 Relay
-
IN → D7
-
VCC → 5V
-
GND → GND
🔹 Buzzer
-
-
→ D6
-
-
– → GND
⚙️ Working Principle
-
Energy sensor measures current consumption
-
Arduino calculates power (W) and energy (kWh)
-
Bill amount calculated automatically
-
Data displayed on LCD
-
Energy data uploaded to IoT cloud
-
User monitors usage via mobile/web
-
If bill limit exceeded → Relay cuts supply
🧮 Billing Formula
💻 Arduino Code (Energy Meter + IoT)
🌐 IoT Dashboard
You can use:
-
ThingSpeak
-
Blynk
-
Firebase
-
AWS IoT
Displays:
✔ Units Consumed
✔ Live Bill
✔ Monthly Report
🚀 Applications
-
Smart Homes
-
Electricity Board
-
Industries
-
Hostels & Colleges
-
Smart Cities






0 comments:
Post a Comment