Solar powered esp8266 and arduino
ฝัง
- เผยแพร่เมื่อ 14 พ.ย. 2024
- How to run an ESP8266 or arduino from a solar panel.
Setup is ~10W 18V solar panel running directly into an LM2596 buck converter regulated to 3.3V running into the 3.3V pin on the ESP8266.
The in built regulator on the arduino's VIN pin is inefficient at around 12V, drawing ~30mA where as using the LM2596 directly into the 5V pin of the arduino reduced the current at the 12V side to ~10mA with no modifications to the arduino.
Plans are to run the solar panel into a buck converter regulated to 13.8 Volts to trickle charge a 7Ah Sealed Lead Acid battery then another 1 or 2 buck converters from the battery regulating to 3.3V for the ESP8266 and or 5.0V for the arduino and other attached sensors and the 13.8V for actuators.
Do you have the schema to connect solar panel with ESP8266 as it is now but also with the battery pack? for when there is no solar generation? Thxs
Demo Vitria if you are not concerned about squeezing the most efficiency out of the solar panel then do as follows:
solar panel output connects to buck converter set to regulate at 13.8 V + 0.6 V = 14.4 V.
connect the buck converter via a diode to a 12 volt lead acid battery.
connect a second buck converter to the battery set to regulate at 3.3 volts and connect its output the the 3.3V and GND pins of the ESP8266.
to keep the battery charged it needs to see a voltage of 13.8 volts. a diode will have a voltage drop of 0.6 volts so you need to take this into account. without the diode connected the battery will discharge into the buck converter at a rate of around 100 mA when the solar panel has no output.
this is a quick dirty solution however the best way is to use an MPPT charge controller, this will allow you to use a smaller solar panel for the same application. you will still need to regulate the battery voltage down for the esp8266 as the onboard regulator is not efficient compared to a buck converter.
hope this cleared things up for you.