A smart residential breaker with power monitoring capabilities and the ability to be remotely toggled via a web application


John Deubler
William Cushing

Electrical Engineering

Electrical Engineering

Chris Alsheikh

Computer Engineering

Tanzeem Salim

Electrical Engineering


Rising power consumption may be attributed to the large number of home electronics the average person owns.  Residential power consumers generally lack a clear concept of their power usage. This can result in wasted power, unnecessary load on the grid, and wasted money for the consumer. Anyone paying a power bill could make use of consumption analytics and the ability to remotely control their usage.


The objective of our senior design project is to develop a device that can give us real time power usage from the home circuit breaker box. Our mission is to give the user an analytic of their power usage as well as an option for the customer to be able to remotely turn on and off their circuit breakers remotely.


Our project consists of various current sensors to measure power consumption, high torque servo motors to toggle the breaker switches, and a Raspberry Pi 4 to host a Web Application



The Power-Trip module monitors the load of each circuit at the breaker box within each residence.  The measurements are sent to a web server via a raspberry pi microcontroller for consumers to access via both smartphones and personal computers.  The data is displayed visually for usage history and current power usage. Consumers can remotely view power consumption on a per circuit basis to determine where power is being wasted in order to reduce wasted electricity and money.

Power-Trip also allows consumers to control their usage remotely by using solid state relays and toggleable buttons. Users can remotely turn circuits on or off when desired. Circuits supplying essential power to devices such as the refrigerator and router—with which the system is communicating to the web app—are locked to prevent user from turning them off.

Concept Art


Systemic Block Diagram

The ACS7120 sensors measures the voltage and current. The Arduino receives the necessary values, processes them and sends them back to the Raspberry Pi. The raspberry Pi displays them via the web app and saves them to a database. Also, the raspberry Pi controls the load by means of solid state relays.

Hardware/ Key Components
01 / Raspberry Pi 4
02 / Solid State Relays
03 / ACS71020 Power Measurement IC and ArduinoProMini Interfacing

Please submit your feedback: goo.gl/kSvqZm

© 2023 by DATO. Proudly created with Wix.com

This site was designed with the
website builder. Create your website today.
Start Now