Water Cooler Buddy is an energy management system for a water cooler. Water Cooler Buddy controls it’s sensors, relays, and user interface using an ESP32 microcontroller.
My primary contribution was firmware development. I updated firmware for ESP32 implementation and created an RTOS scheduling system. I also assisted with PCB population and water cooler wiring.
main and interface PCB
![Main and Interface PCB](/_astro/pcb.DgHtGCk-_tf4Mq.webp)
watercooler
![Watercooler](/_astro/outside.BHYE4qIP_Z10b0G3.webp)
demo user interface
![Demo User Interface](/_astro/front.tLvkkSNJ_Z2rRcJJ.webp)