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.
A preview of the frontend is available at - https://pv-emulator.web.app
Sample data file - Kyocera KC200GT
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
- Sathira Tennakoon
- Imasha Balahewa
- Hasitha Umayanga