Originally shared by TechZoneMind
Solar Powered ESP8266 module which measure water level and send it to server via WebSocket connection.
ESP8266 With HCSR04+ UltraSonic Sensor
Communication to server using WebSocket.
Using PHP Laravel as server instance.
SolarPanel + 18650 LiPo battery provide 24hr power supplay.
http://www.techzonemind.com/solar-powered-water-level-sensor-module-using-esp8266/
Joe_Lippa
(Joe Lippa)
July 21, 2016, 7:25am
2
I see no sign of an inline diode to prevent the solar panel discharging the battery when cloudy / not charging - have you seen any problems like this?
Since we are using TP4056, it have built in protection to prevent reverse current flow. If you are not using similar charge controller we should use a diode. View more details on TP4056 spec https://dlnmh9ip6v2uc.cloudfront.net/datasheets/Prototyping/TP4056.pdf.@Joe_Lippa
Joe_Lippa
(Joe Lippa)
July 24, 2016, 5:49pm
4
Thanks for the link to the TP4056 spec. How did you connect the solar panel to the charger board. It seems like there’s a solar panel USB type A -> charger board USB type B micro problem to solve.
@Joe_Lippa TP4056 charging board i got have soldering points for solar panel input. http://www.haoyuelectronics.com/Attachment/TP4056-modules/2.jpg
Joe_Lippa
(Joe Lippa)
July 24, 2016, 5:59pm
6
Thanks, sure I know that. So you’ve basically cut the USB socket off the end of the solar panel lead, stripped back the insulation on the cable and soldered directly to +/-
@Joe_Lippa Okay, i think you are referring to one in the list. The solar panel i got has no USB cables, just +/- soldering points.