Skip to content

React web application serving as the control panel of a photovoltaic module hardware emulator.

Notifications You must be signed in to change notification settings

sathira10/pv-emulator

Repository files navigation

Photovoltaic Emulator Frontend

This repository hosts the user interface for a Photovoltaic Emulator hardware device, designed as part of the final year undergraduate project at the University of Moratuwa. For a detailed dive into the project, you can read our published paper on IEEE Xplore.

The hardware device can emulate any solar PV module up to a maximum power of 400W, taking into account temperature and irradiance conditions. The user interface (this repository) allows the input of module parameters and environmental conditions. It is also integrated with a grafana dashboard for real-time monitoring.

The frontend was migrated from create-react-app and the deprecated material-ui to using Next.js and MUI in 2023.

🌐 Live Preview

screenshot

A preview of the frontend is available at - https://pv-emulator.web.app

Sample data file - Kyocera KC200GT

🛠️ Backend Integration

To get the UI to function fully it's essential to run the backend locally. For detailed instructions, please refer to the backend repository.

Backend Repository: https://github.com/sathira10/pv-emulator-backend

🎓 Project Members

  • Sathira Tennakoon
  • Imasha Balahewa
  • Hasitha Umayanga

About

React web application serving as the control panel of a photovoltaic module hardware emulator.

Topics

Resources

Stars

Watchers

Forks