🛠️ MAKER GUIDEJun 29, 2026•⏱️ 1 min read•🇳🇵 Tested in Nepal
High-Efficiency MPPT Solar Charger & Battery Monitor with ESP32
Maximize solar power harvesting from DIY photovoltaic panels using the ESP32, IRFZ44N MOSFETs, and ACS712 current telemetry from Ghumti Pasal.
🛠️ BILL OF MATERIALS (BOM)
Required Hardware & Component Checklist
Curated components verified for this project. Check the items you need, adjust quantities, and add straight to cart:
Estimated Total (5/5 items):
NPR 3,120
✓ Cash on Delivery across Nepal
All parts selected
NPR 1,200
NPR 800
(NPR 400 ea)
NPR 500
(NPR 250 ea)
NPR 120
(NPR 60 ea)
NPR 500
High-Efficiency MPPT Solar Charger & Battery Monitor with ESP32
Maximize solar energy harvesting using ESP32 PWM tracking, ACS712 current sensors, and Voltage Detection Modules.
Hardware Bill of Materials:
- Microcontroller: ESP32 (38 Pin) WiFi + Bluetooth NodeMCU-32 Development Board
- Current Sensors: 2x Hall Current Sensor Module ACS712 20A model (Panel & Battery)
- Voltage Sensors: 2x Voltage Detection Sensor Module 25V
- Switching MOSFETs: 2x IRF Z44N N-Channel Power MOSFET
- Display: 1602 (16x2) LCD Display with I2C/IIC Interface
Circuit Pinout & Wiring Connections:
| Component / Sensor Pin | ESP32 GPIO Pin | Function / Description |
|---|---|---|
| Solar ACS712 OUT | GPIO 35 (ADC1) | Solar Panel Harvest Current |
| Battery ACS712 OUT | GPIO 32 (ADC1) | Battery Charge Current |
| Solar Voltage OUT | GPIO 34 (ADC1) | Photovoltaic Panel Terminal Voltage |
| Battery Voltage OUT | GPIO 33 (ADC1) | Battery Terminal Voltage |
| IRFZ44N Gate Driver | GPIO 18 (PWM @ 62.5kHz) | High-Frequency Buck Switching Duty |
| 1602 LCD SDA / SCL | GPIO 21 / GPIO 22 | I2C Telemetry Display |
← Previous Guide
DIY Wearable Pulse Oximeter & SpO2 Heart Rate Monitor with MAX30102
Next Guide →
Automated Smart Parking Lot Management System with IR Sensors & Servo Gate
