DIY Solar PV Monitoring System by Using New Blynk 2.0
ฝัง
- เผยแพร่เมื่อ 7 มิ.ย. 2024
- #solarproject #blynk #solarpanels
In this video, I will delve into monitoring solar panel parameters using ACS758, XIAO ESP32, and ADS1115. With this setup, we'll track key parameters such as voltage, current, power, energy, and temperature from your solar panel.
Your one-stop PCB prototype Partner PCBWay: www.pcbway.com/QuickOrderOnli...
Support me on Patreon: / opengreenenergy
Arduino Code and Schematic is available on my blog:
www.opengreenenergy.com/solar...
I walk you through each step, from the initial circuit design to the final code. Our system incorporates a voltage divider, ACS758 current sensor, DS18B20 temperature sensor, and the powerful XIAO ESP32 microcontroller. For accurate analog to digital conversion, we've employed the ADS1115 ADC.
By using Blynk app and an OLED display for real-time monitoring. With Blynk, you can keep tabs on your solar panel performance remotely, from anywhere in the world, directly on your smartphone. And the OLED display provides on-site data updates.
-----------------------------
Video Time Stamp
-----------------------------
00:00 - Intro
00:37 - Bill of Materials
01:03 - PCB Unboxing
01:15 - PCB Assembly
02:09 - Soldering ACS758 Current Sensor
02:55- Soldering XIAO ESP32 and ADS1115
03:57 - Soldering the Screw Terminals
04:17 - Setting up Blynk Web Dashboard
05:55 - Arduino Code
06:16 - Setting up Blynk Mobile Dashboard
06:59 - How to Use
07:13 - Final Product Testing - วิทยาศาสตร์และเทคโนโลยี
Excellent work every time
Your words means a lot to me
Excellent job bro...
Thank You
Excellent video and presentation, If possible, show how to do it for 24 v battery as well.Thank you very much for sharing your knowledge.
It is the same for both 12V and 24V battery until and unless the solar panel voltage is below 50V.
Excellent work and presentation, If possible, show how to do it for 0-450 volt. Hats off bro
Very nice ❤
That's great Bro..
Thank You
Hi man, I'm so happy to have found your channel. I was searching for a diy ups for the router. I'm now here to asking you if you can do a video on how to diy a smart plug wifi. Will you ever?
Elegant work and just what I need for my home solar plant real time monitoring. Is this available as a finished item to procure from you and install at home.
I have discovered a major problem with the circuit boards for this project from PCBWay. It appears that there are more than one version of the design and one of them does not work. In particular, the SCL and SDA connections are not correct, and as a result, the circuit does not work.
Specifically, on the boards I received, if you follow the trace from the SCL connection for the OLED display, it connects to the SDA on the ADS1115 (labelled SCL, incorrectly), and then on to the SCL on the XIAO ESP32C (pin D5). This means that although the OLED connection would be OK, the fact that the ADS115 connection is wrong means the circuit does not work.
Looking at the ADS1115 pinout, the order should be
VCC
GND
SCL
SDA
ADDR
ALRT
A0
A1
A2
A3
The SCL is adjacent to VCC, but in this version of the board, the connection adjacent to VCC is the SDA instead.
Of course this may be a version control issue at PCBWay, but when I ordered there was no indication of any variation, and my boards are labeled "DIY SOLAR PV ENERGY METER V2.0"
Hopefully this may save others weeks of troubleshooting...
2.1 version 🙂 Gerber blynk I want you to come and share your files ❤❤❤
Congratulations on your continued success, you are doing very good work.
Good work
Thanks for sharing
Glad you like it
Can you make stable on-line ups with LifePo4 batteries? Use relay or other stuff to makes stable ups.
No downtime even 4ms.
I'm in the process of building your monitoring system. Just received the boards from PCBWay yesterday and will start assembly in the next day or so.
If I am interpreting the design correctly it appears that the board is powered by connecting the solar panel to the XL7015 which then supplies 5V. It's this correct?
But, it is not clear what the function of the battery connection is, what type of battery it should be, and, how it is to be connected to the Xiao ESP32C3. Are you using the backside battery connection of the Xiao ESP32C3? How is this done since you have that chip in a header? Also, if the battery is intended to be an 18650, for example, is there enough space inside the case?
Can you perhaps add some explanation either to your blog or you FB page on what the role of the battery is and how it should be used? TIA.
Can i use INA219 instead of ACS758 current sensor
NIce, I need something like this for my DIY MPPT - 100 AMPS, where I can buy boards ? Maybe 20 - 30 ?
instead of XIAO ESP32 and ACS758 can i use esp32/esp8266 and acs712?
Hi.. I made the same project without the temperature sensor and it works fine. But the current value is not stable as it is in your video. It varies very much within milliseconds. How can we stable the reading?.. Also I need to press the reset button every morning to start the program run even if the power is present....Please help...Please help...
Thanks for sharing this amazing DIY project. Ive build everything as you said. Thing is I am getting -50A with no solar input, and -38A and 13.22 volt with solar input. The voltage is correct. But the amps shows a negative value. What did I do wrong?
My solarpanel specs: 190W - 5,7A - 44,7V
@@MrSlandersen There seems to be a problem with the current sensor. You should test it with another load. Also it might need calibration
muito bom
don't know if this code can be used for ESP8266?
Kullanabilirsin !
ja es funktioniert mit dem ESP8266 NodeMCU 12E
What are value for resistor for 100v panel voltage?
Looks like resistor values/labels need correcting. Schematic does not match the pictorial diagram on blog site.
Hi,
Nice project and thanks for sharing.
Need one help. I have tried to make it for my home solar system but it is showing 22amps current without any load.
Could you please help me ?
Thanks
Did you find any solution? Mine is showing -50A without any load.
Yes, I have replaced resiator with 10k trim pot and adjusted values accordingly
thanks for the video .. and the nice project
But I have a problem. after 11 Ampers the device starts going wild and unstabile.. one second is 150W and second later is 230 W. the same is voltage. I also have to reset after the night. Does anyone have a similar problem? Thanks in advance
Sir,
How to do it for 10 kwp solar inverter
i want pcb for this project where to buy
Can you do this with arduino uno?
Dear friend, it can monitor how mamy max kw, thank u
hi waiting my pcb from pcbway. wanting to know if it possible to add the publication of the vialue via mqtt ?
👍
Yes, it can be connected to MQTT
@@opengreenenergy have you publics thé code to connect it to mqttt?
please input panel volt 150 and battery 48 volt modifie
how can test it if I don`t have an solar inverter? it works?
Yes, it will work. You can connect the load like battery through charge controller
What is the cost
Need a monitor for 45 v .40 amps . 2.5kva system..
Hi Sir
The temperature sensor is not working Bro
50v 70amp or 100v 50amp
Please provide PCB design garbar file Bro
I want to make this for floating solar system please help i paid for this
Excellent !! If you wish to sell this device, contact me. Thanks.
Again... Good work 👍
ye extra kyun banayega koi. ye sab to already milta hai solar system ke saath. but tutorial achha tha.
Can u plz deliver 1 to me i will for it i am your bug fan i dont have knowledge abou components i will pay for it
Also Arduino code as instructed on blog will not compile at with Arduino IDE or PlatformIO, spent hours troubleshooting and finally used an Arduino AI website to fix multiple errors in the posted code. Then finally came to life. This project needs attention, especially for beginners that are simply following instructions and there are no responses here for issues found. If I had not ordered, waited and assembled all the parts I probably would have just gave up. Unfortunate, as this is a great project - just needs some serious work before posting in my opinion.