Welcome to Kerala Project Center.
Image: India - Kolkata electricity meters - 3832.jpg by Jorge Royan via Wikimedia Commons, CC BY-SA 3.0
Monthly electricity bills show total consumption after the fact, with no visibility into which appliances or habits are actually driving the cost, making it hard to change behavior in a targeted way.
This project uses a current sensor (ACS712) to measure real-time electrical current draw, calculating instantaneous power consumption and displaying it on an LCD or transmitting it to a cloud platform for ongoing tracking, giving the user live feedback rather than waiting for a monthly total.
// Simplified ACS712 power monitoring - Arduino
int acs712Pin = A0;
float sensitivity = 0.185; // V/A, for ACS712-05B variant
float acVoltage = 230.0; // assumed mains voltage
void setup() {
Serial.begin(9600);
}
void loop() {
int raw = analogRead(acs712Pin);
float voltage = (raw / 1023.0) * 5.0;
float current = (voltage - 2.5) / sensitivity; // 2.5V = zero-current midpoint
float power = abs(current) * acVoltage;
Serial.print("Power: ");
Serial.print(power);
Serial.println(" W");
delay(1000);
}
Monday - Saturday: 9:00 AM - 5:00 PM
Sunday: Not Working
2nd Floor, Comptron Arcade, Kallattumukku,
Thiruvananthapuram, Kerala 695012
+91 9633118080