Solar Panel Characterization and Experiments with Arduino

I wrote a tutorial on the more data-focused aspects of solar panel power output using Arduino, rheostat, and INA226 voltage/current sensor. The current and voltage are measured using the 16-bit analog-to-digital converter power module, the INA226, which will allows for tracking of the power outputted from the photovoltaic panel. A potentiometer acting as a rheostat serves as the varying load on the system, which will be used to identify the peak power points of the system. Finally, analyses will be conducted in Python 3, which will allow us to identify the peak power region and also the total power outputted over a duration of 24 hours. In this tutorial, I show the peak power region of a given solar panel.

Here is a photo of the setup:

Here is a plot of the I/V curve:

Finally, here's the link to the full tutorial: Solar Panel Characterization and Experiments with Arduino — Maker Portal

1 Like

:clap: :clap: :clap: :clap:
RV mineirin

Overall it looks very good however I would add a real schematic, that makes it much more readable for us. Not all parts with the same name have the same pinouts. What if somebody wants to do this with a ESP device?

That is true! Of course, I2C can be identified by any pinout diagram for any board that has it. The rest is wiring between components.

This topic was automatically closed 120 days after the last reply. New replies are no longer allowed.