Scenario
I plan to buy some bigger solar cells (together around 500 W) and use them to make my electricity bill cheaper. In order to find the perfect location on my roof before the purchase, I thought about placing an ESP8266 on my roof with a small 0.21 W solar cell that sends the power data every hour to my phone.
This way, I can leave my ESP on a certain location for a few days and check the data. After, let's say, a week, I will place it on a different location and check the data as well. After a few weeks, I should find the perfect location for the bigger cells. I know that this is just a reference and won't be that accurate.
Material
- ESP8266
- 3 V and 70 mA solar cell (= 0.21 W)
- a few resistors
Ideas for implementation
My idea is to short-circuit the solar cell all the time and measure the current with a known resistor from the voltage drop across it. Additionally, I can measure the voltage by simply using one of the analog pins and converting the analog value into a real voltage. After that, I can multiply the current and the voltage and have the power (Watt) sent to my phone every hour.
Questions
- Is it accurate enough to use a resistor for measuring current?
- Will a permanent short-circuit damage my solar cell?
- Is the voltage during a short circuit the same as without a load or will it decrease?
(3) would make this whole project useless because I don't have accurate voltage values and so also a wrong measurement for the power.