Back to Projects

Developed an intelligent energy monitoring system for power equipment units. Combined IoT hardware, real-time data analytics, and machine learning to optimize equipment usage patterns and identify energy waste.

Tech Stack & Skills

Languages

Python

Tools & Services

IoTHardwareRaspberry PiEnergy MonitoringMachine LearningData Analytics

Project Details

TimelineFebruary 2024
Status
In Progress

Overview

Developed an intelligent energy monitoring system for power equipment units. Combined IoT hardware, real-time data analytics, and machine learning to optimize equipment usage patterns and identify energy waste.

Problem

Research labs run expensive equipment 24/7 without visibility into energy consumption. Challenges:

  • No per-equipment energy tracking
  • Equipment left running unnecessarily
  • Peak demand charges during high-usage hours
  • No data to inform procurement decisions

Hardware Solution

Energy Monitoring Devices

  • Raspberry Pi with current transformers (CT sensors)
  • 30 monitoring nodes across lab equipment
  • WiFi connectivity for data transmission
  • Local LCD displays showing real-time consumption

Sensor Configuration

  • Split-core CT sensors for non-invasive installation
  • Voltage monitoring for power quality
  • Power factor measurement
  • 1-second sampling rate for accuracy

Software Implementation

Data Collection

  • Python scripts reading sensor data
  • MQTT broker for real-time messaging
  • Time-series database (InfluxDB)
  • Redundant storage on edge devices

Machine Learning

  • Usage pattern recognition
  • Anomaly detection for equipment malfunctions
  • Predictive models for optimal scheduling
  • Seasonal trend analysis

User Interface

  • Real-time dashboard (React + D3.js)
  • Mobile app for equipment owners
  • Email alerts for unusual consumption
  • Weekly/monthly energy reports

Key Features

Real-Time Monitoring

  • Equipment-level energy consumption
  • Cost calculations based on time-of-use rates
  • Power quality metrics
  • Comparative analysis across similar equipment

Predictive Analytics

  • Optimal scheduling recommendations
  • Peak demand forecasting
  • Equipment lifecycle cost projections
  • Idle time detection and alerts

Reporting & Insights

  • Automated monthly reports
  • Cost allocation by research group
  • Carbon footprint calculations
  • Benchmark against industry standards

Business Impact

  • $5K+ annual savings identified through optimization
  • 25% reduction in peak demand charges
  • 15% overall energy consumption decrease
  • Identified 3 malfunctioning units consuming excess power
  • Improved scheduling of high-power equipment
  • Data-driven procurement for energy-efficient replacements

Environmental Impact

  • 75 tons CO2 reduction annually
  • Contributed to lab's sustainability goals
  • Informed green building certification application

Technical Details

  • Hardware: Raspberry Pi 3B+, SCT-013 current transformers
  • Communication: MQTT, WiFi
  • Database: InfluxDB, PostgreSQL
  • Backend: Python, Flask
  • ML: scikit-learn, Prophet for forecasting
  • Frontend: React, D3.js, Chart.js
  • Deployment: Docker containers, systemd services