A Final Year Project that combines embedded hardware, real-time sensing, and a mobile application to monitor and remotely control a solar panel and inverter system — promoting efficient, sustainable energy management.
This system collects real-time data from solar panels and a custom-designed inverter using dedicated hardware modules. The data is processed and streamed to a mobile application, giving users a user-friendly interface for live monitoring and remote control. The project bridges hardware engineering and software development to make renewable energy more accessible and manageable.
- 📡 Real-time monitoring of solar panel output and inverter performance
- 📱 Mobile application for live data display and remote control
- ⚡ Custom inverter design for improved system efficiency
- 🔋 Smart charge controller managed via Arduino
- 🌐 ESP32-based sensing module for wireless data transmission
- 🗂️ Proteus schematics for full circuit simulation and validation
Final-Year-Project/
├── Charge Controller Arduino Code/ # Arduino firmware for the charge controller
├── Mobile Application/ # Source code for the mobile monitoring app
├── Proteus Schematics/ # Circuit schematics and simulation files
├── Sensing Module ESP32 Code/ # ESP32 firmware for data acquisition & transmission
├── Final Presentation.pptx # Project presentation slides
├── Final Report.pdf # Full project report and documentation
└── project.png # System overview image
The ESP32 microcontroller serves as the core sensing unit, reading data from sensors attached to the solar panel and inverter, then transmitting it wirelessly to the mobile application.
An Arduino-based charge controller manages the charging cycle of the battery bank, preventing overcharge and deep discharge to extend battery life.
A user-friendly mobile app displays real-time metrics such as voltage, current, and power output, and allows users to issue remote control commands to the system.
Full circuit schematics designed and simulated in Proteus ISIS, covering the inverter design, sensing circuitry, and charge controller layout.
| Category | Details |
|---|---|
| Microcontrollers | ESP32, Arduino |
| Programming Language | C++ |
| Circuit Simulation | Proteus ISIS |
| Mobile App | MIT App Inventor / Android (see Mobile Application folder) |
| Communication | Wi-Fi (ESP32) |
| Documentation | PDF Report, PowerPoint Presentation |
- 📑 Final Report — In-depth technical documentation covering system design, implementation, and results
- 📊 Final Presentation — Project presentation slides
Haseeb — @Haseeb718
This project is shared for academic and reference purposes. Feel free to explore the code, schematics, and documentation.