Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Home Energy Management Gateway
1. Home Energy
Management System
Cliff Huang | Timothy Kwan | Kevin Sison | Vinh Trinh
special thanks to our faculty advisor
Mohammad Al Faruque
2. Goals
To Prototype a lab-scale residential
energy monitoring and control system.
To Implement an intelligent and
automatic scheduling algorithm
To Design a user-friendly web interface
for system management
3. Team Organization
Cliff Huang (Team Lead)
XBee communication between coordinator & end devices
Timothy Kwan
Java application that houses scheduling algorithm,
network connectivity, database, and webserver
Kevin Sison
Developing frontend and backend for web application
Vinh Trinh
Fabricating and coding for the hardware system
6. Subsystem: Hardware &
Networking
Hardware
Monitor power use at the plug by
tapping into Kill-A-Watt’s OpAmp
Monitor sensor data with Arduino
Build HVAC, Lighting, and Relay
circuits
Networking
Use the XBee API framework to
transmit packets between Java
program, XBees, and Arduino
controlled Xbees
Use polling to send command
signals and receive updated sensor
data
7. Subsystem: Java Application
Java Application
Collect sensor and power use data from
XBee and update database
Run scheduling algorithm using user
data from webserver
Send command signals to XBee given
algorithm results
Priority-Based Scheduling
Algorithm
Factors considered: Electricity rate,
Home vacancy, External temperature
8. Subsystem: Web Application
GOAL: Build a web application that is intuitive, user-friendly,
and informative
Client-side Server-side
AJAX calls that
send JSON data
Built for use on
desktops, tablets, and
phones so users can
access their home from
anywhere!
9. Parts Lists & Budget
Total System Cost
Arduino $20x2
Kill A Watt $20x2
4-Gang Box $3
Electrical Outlet $3
XBee Module $2xx5
Power Tail $25x2
Relays $15
Light Sensor $13
Temperature Sensor $15
XBee Explorer USB $25
XBee Shield $25x2
High Power LED $7x2
12V Power Supply $5x2
Total $398
Individual Unit Cost
Base Station $42
HVAC $110
Control Agent $82
Monitor Agent $42
Light + Sensors $116
10. Results
Manage multiple home devices simultaneously
Create energy efficient HVAC and lighting schedules
View real time and historical power use from mobile
devices
Target Audience: Increasingly busy home owners who
demand an economic and unobtrusive way to lower
monthly bills
11. Innovation & Business
Opportunities
Southern California Edison (SCE) and other electric
utility companies allow customers to register and
monitor individual Zigbee devices in their home
Agents sit on the plug rather than in the device
Relatively low cost
Easy to use, user-friendly web interface
Device management does not require logging into the
utility company
Prototyped system includes Base Station, HVAC Agent,
Lighting + Sensor Agent, Monitoring Agent, Control Agent
12. Plan
Implement the historical graphs tab on the website to save
and view archived power usage
Use a less intrusive and more economical device for the
base station, such as the Raspberry Pi
Replace the power switch tail with self-made relay for
smaller profile and cost reduction
Use cheaper sensors and remove the Xbee Shield to further
reduce cost. Only used for illustrative and prototyping
purposes
Include motion sensor to detect people’s presence in the
house
Acquire Zigbee certification and register with utility
companies
13. Team Members
Come to our table for a live demonstration and more
information!
Team 12, Home Energy Management System
Notes de l'éditeur
Use energy monitoring agents to create intelligent power schedule that leads to greener environment and lower monthly bills
We’ll be reading from xbee inapi mode. Why are you using an arduino if you have an xbee. Limitation on the xbee that the more IO pins you use, the less buffer you get and less accurate the data that we are receiving. When we try to implement an entire HVAC, we need more buffer to get more accurate data. In reality, we can monitor and control a device from just one xbee.
Why use xbee?Industry standardWhy use arduino?Showcase if it’s in a central place such as living room, we only need one arduino unit to control multiple devices, which has more buffer than xbee alone. Lower profile and more cost effective.