Skip to content

Haseeb718/Final-Year-Project

Repository files navigation

☀️ Solar Panel & Inverter Monitoring System

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.


📖 Project Overview

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.


✨ Key Features

  • 📡 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

📁 Repository Structure

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

🧩 System Components

⚙️ Sensing Module (ESP32)

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.

🔋 Charge Controller (Arduino)

An Arduino-based charge controller manages the charging cycle of the battery bank, preventing overcharge and deep discharge to extend battery life.

📱 Mobile Application

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.

🗺️ Proteus Schematics

Full circuit schematics designed and simulated in Proteus ISIS, covering the inverter design, sensing circuitry, and charge controller layout.


🛠️ Tools & Technologies

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

📄 Documentation

  • 📑 Final Report — In-depth technical documentation covering system design, implementation, and results
  • 📊 Final Presentation — Project presentation slides

👤 Author

Haseeb@Haseeb718


📄 License

This project is shared for academic and reference purposes. Feel free to explore the code, schematics, and documentation.

About

All the related schematics and codes regarding the project can be found here.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages