top of page

HARDWARE AND SOFTWARE PROJECTS

Our DERConnect outreach and intern team have developed a series of projects and lectures that teach students the hardware and software skills to enhance their understanding and practical knowledge in distributed energy resources, power grids, decentralized and centralized systems, and optimization. These modules are open source and provide students and educators a framework for building course curriculum, outreach workshops, and more.

Our hardware projects aim to provide an experiential learning environment for students to gain practical skills in circuit design and implementation of distributed energy resources for both centralized and decentralized systems. This work is led by engineering students, Tahseen Hussain and Nikita Valajev from UC San Diego and Tommy Truong from CSU Long Beach under the mentorship of Keaton Chia, Adil Khurram, Jan Kleissl, and Phuong Truong.

board-anatomy.png

P0: Intro to Arduino

A quick introduction to how to utilize the Arduino microcontroller and building basic circuits.

​

​

Energy_saving.png

P2: Micro vs. Main Grids

Introduces microgrids and integrates DERs to manage multiple power sources (PV panels, battery, main grid) and islanded mode.

Tutorial-of-Programming-ESP32-in-Arduino-IDE.webp

P0: Intro to ESP32

A quick set up tutorial to ensure your Arduino environment is set up to be able to compile on ESP environments​

​

Decentralized-and-Distributed-Energy-Sources-101.jpg

P3: Intro to Decentralization

Introduces decentralized systems, critical vs non-critical loads, multi-DERs, multi-controllers.

​​​​

​

ESP32-Solar-Powered-Battery-Level-Monitor.webp

P1: Solar Battery Charger

Introduces DERs, PVs, rechargeable batteries, ESP32, sensor data (voltage, current), centralized microgrid systems.

​

6544faab6dd00169fa45258a_Slide 16_9 - 3.png

P4: Intro to Optimization

Implement cost functions and evaluate decentralized system performance, perform optimization, minimize cost.

​

© 2025 by DERCONNECT

bottom of page