ECE 209
A custom energy monitor made from scratch. Using a current and a voltage sensing circuit, processed and filtered then connected into an ATMEGA328PB which sampled and recreated the waveform then calculated the real power used by the load. This then displayed peak current, RMS voltage and average power on a 4 digit 7 segment display. this was also connected to an ESP32 that was running as an access point, and hosted a website that displayed the data on graphs. My main contributions to this project were the PCBs as well as the ESP32 Firmware. I initially made a working pcb but I felt my routing was messy and it could be a lot smaller, I ended up making 2 completely new PCBs. My second PCB (which we ended up using) was only slightly bigger than an ESP32 devkitC and was around the size of a credit card. I have pictures of all 3 attached below. the ESP32 firmware ran as an access point that hosted a website that read the UART transmission from the atmega, separated the numbers out, then displayed the data on graphs styled like a Rohde and Schwarz oscilloscope (we use them in the lab). Overall I am proud of what my team and I accomplished.





