SolarMax — Telegram MPPT Solar Charge Optimizer
Electrical
Advanced
ESP32
Arduino C++
About this project
Build an advanced Maximum Power Point Tracking (MPPT) solar charge controller using ESP32, high-frequency buck converter, and Telegram Bot monitoring. Implements Perturb & Observe algorithm to extract maximum power from solar panels under varying irradiance and temperature. Features real-time efficiency tracking, IV curve tracing, cloud condition detection, battery SOC estimation, and solar yield forecasting with weather API integration.
What you get
- Complete, commented source code
- Full components list with quantities
- Pin-by-pin wiring guide and connection table
- Step-by-step upload and testing guide
- Project report (.docx, IEEE style)
- Presentation slides (.pptx)