DIY Solar Panel Monitoring System – V2.0

As solar photovoltaic (PV) systems become increasingly popular as a clean and renewable source of energy, it’s crucial to ensure that these systems are performing efficiently and effectively. A solar Panel Monitoring System helps to identify potential issues, optimize energy production, and extend the lifespan of your investment. In this blog post, we’ll introduce you to a simple yet powerful DIY solar PV monitoring system that enables you to track essential performance parameters, such as voltage, current, temperature, power, and energy.
The DIY monitoring system is built around the XIAO ESP32 MCU, a versatile and cost-effective microcontroller that forms the core of the system. To measure the electrical parameters, we’ll use the ACS758 current sensor for accurate current readings and a voltage divider circuit for voltage measurements. Additionally, we’ll incorporate the DS18B20 temperature sensor to monitor the temperature of the solar panels or other system components. Optionally, you can also add an OLED display to visualize the data in real-time.
This project not only offers a cost-effective solution for monitoring your solar PV system but also provides a fantastic learning experience for those interested in electronics, solar energy, and programming. By building your own monitoring system, you gain a deeper understanding of your solar PV system’s workings, and you can customize it to suit your specific needs.
In the following sections, we’ll provide a list of the required components, detailed instructions on setting up the circuit, and the Arduino code to get your DIY solar PV monitoring system up and running. So, let’s dive into the world of solar PV monitoring and make the most out of the clean energy harnessed by your solar panels.
You may check out my previous post on DIY Solar Panel Monitoring System – V1.0
Why do We Need a Solar Panel Monitoring System?
1. It gives clear information about various solar parameters, extracted energy, fault detection, historical analysis of the solar plant, and associated energy loss.
2. You can easily measure your solar production and the saving on your monthly electricity bill.
3. You can track all the important parameters of the solar PV system in real-time from your smartphone.
In this post, I will show you I have made a simple Solar Monitoring System by using an ESP32 development board and ACS723 current sensor.
Specification:
1. Voltage Range: 0- 50V
2. Current Range: 0 -50A
3. Temperature Range: -55°C to +125°C
The full project is available on my blog post: https://www.opengreenenergy.com/solar-panel-monitoring-system-v2/
DIY Solar Panel Monitoring System – V2.0
*PCBWay community is a sharing platform. We are not responsible for any design issues and parameter issues (board thickness, surface finish, etc.) you choose.
- Comments(3)
- Likes(4)
-
Andrew Paton
Nov 24,2025
-
Engineer
May 03,2025
-
Engineer
Apr 06,2025
-
CHO JEONG JIN
Aug 15,2024
- 2 USER VOTES
- YOUR VOTE 0.00 0.00
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
-
10design
-
8usability
-
10creativity
-
9content
-
10design
-
10usability
-
10creativity
-
10content
More by Open Green Energy
-
DIY Smart Multipurpose Battery Tester
In recent years, the market has been flooded with low-cost batteries, many of which originate from u...
-
Solar Powered WiFi Weather Station V4.0
This is an affordable weather station for various applications like smart agriculture, smart city, s...
-
DIY Solar Bottle Lamp V1.0
Solar Bottle Lamp is a solar-powered light that is constructed from waste plastic bottles. The desig...
-
DIY Solar Mason Jar Lamp
Making a solar mason Jar Lamp is not just a fun project; it’s also a fantastic way to learn about re...
-
LED PCB for DIY Solar Bottle Lamp V2.0
DIY Solar Bottle Lamp V2.0 contains two PCBs, one is the Main PCB and the other is the LED PCB.This ...
-
DIY Portable Solar Generator V2
A DIY portable solar generator is an excellent project for individuals who want to harness the power...
-
DIY 18650 Power Bank With Flashlight
BOM :Powerbank Module: https://s.click.aliexpress.com/e/_DBELYV918650 Battery: https://s.click.aliex...
-
Solar WiFi Weather Station V4 Receiver ( Rx )
Note:One more important thing, both the transmitter and receiver board must be in the same frequency...
-
DIY Solar Panel Monitoring System – V2.0
As solar photovoltaic (PV) systems become increasingly popular as a clean and renewable source of en...
-
Main PCB for DIY Solar Bottle Lamp V2.0
PCBWay Note: DIY Solar Bottle Lamp V2.0 contains two PCBs, one is the Main PCB and the other is the ...
-
How to Make a 12V Lead Acid Battery Charger with CC & CV
I made a simple battery charger for charging my 12V/7Ah SLA battery commonly used inside the UPS for...
-
TP4056 Based Solar Bottle Lamp
Solar Bottle Lamp is a solar-powered light that is constructed from waste plastic bottles. The desig...
-
DIY Mini UPS for WiFi Router V5.0
The pandemic COVID-19 outbreak forced companies to continue with work-from-home policy to maintain s...
-
ESP8266 Weather Widget V2.0
Welcome to my new Weather Widget Project. Earlier I have posted an article on the weather widget, th...
-
DIY Non Contact IR Thermometer V1.0
Currently, we are chasing an invisible monster named Corona Virus ( COVID-19 ) and we are going thro...
-
Solar Powered WiFi Weather Station V3.0
Note: now the version is 3.2 This Weather Station is such compact weather station that consists of s...
-
DIY Emergency Light
Features:● Long Battery Backup ( 6V / 4.5Ah )● Light can bе соnnесtеd tо the power source аll t?mе.●...
-
DIY Rainbow Solar Mason Jar
In this tutorial, I am going to show you how to make a Rainbow Solar Mason jar. This is a great proj...
-
-
AEL-2011 Power Supply Module
319 0 1 -
AEL-2011 50W Power Amplifier
292 0 1 -
-
-
Custom Mechanical Keyboard
562 0 0 -
Tester for Touch Screen Digitizer without using microcontroller
228 2 2 -
Audio reactive glow LED wristband/bracelet with NFC / RFID-Tags
233 0 1 -
-
-







