Solar panel and battery for powering a esp32 board
Budget: €30 – €250 EUR
I am looking for a freelancer who can design and build a solar panel and battery system for my ESP32 board. The system should provide power in an outdoor environment. The voltage output of the solar panel and battery system should be custom, as specified in the project details.
The battery should be able to provide power to the ESP32 board for up to 24-48 hours without solar charging.
I have set up a network of esp32 boards. One of them works as the receiver - web server and the
rest of them work as senders, all this happens under the ESP-Now protocol.
The only thing that all this system does is the following:
Each ESP32 sender has a momentary button.
When you press it just for a while (around 1 sec), you wake the esp32 up, it sends a few data
to the receiver and after approximately 4 seconds, this sender automatically goes back to deep sleep.
When the sender deep sleeps, consumes only 1-2 mA, while when it is awakened up for sending data, it consumes 125 mA. All this already works fine. I already made it.
My issue: every sender will work only with its own battery as power supply and its own solar panel.
The senders will be working only for around 30 times each of them, in the sunny summer period (from 09:00 till 20:00), I wanna say that the buttons will be pressed in each sender about 30 times during the sunny period, so for around 30x4= 120 sec every day will each of them be awaken up so as to send its data. The rest of the day (24h - 120 seconds = near 24h!!!) (so not only the rest of the sunny period), these senders will be deep sleeping.
So the senders, each of them, will be working for a few minutes of each day (depending on the times we press their buttons). For example if the button of one sender is pressed exactly 30 times, the esp32 will consume125 mA for 30x4 sec = 120 sec = 2 minutes. At the same time, the solar panel should be charging the battery. So we have powering of the load and charging of the battery at the same time.
Do you think there must be a special case or a simple design with TP-4056 will be enough? if this case is ok (I hope so) due to the fact that we have medium consumption of short-period, while we charge the battery (only peaks of 125 mA for a few seconds since for the biggest part of the day the consumption is only 1-2mA when the esp32 deep sleeps), do you believe the battery is protected from under-voltage and over-charging?
I am thinking of providing one 18650 battery and one solar panel of 6V - 1W for every ESP32 sender.
Please, software engineers, web developers, etc will be dismissed. Only for hardware-embedded engineers who have already built something similar.
Please, do not provide me with ready solutions from the internet because they are all very similar, sometimes dangerous or insufficient and not specific for my case in particular. I am not a dummy!
Thank you.
The battery should be able to provide power to the ESP32 board for up to 24-48 hours without solar charging.
I have set up a network of esp32 boards. One of them works as the receiver - web server and the
rest of them work as senders, all this happens under the ESP-Now protocol.
The only thing that all this system does is the following:
Each ESP32 sender has a momentary button.
When you press it just for a while (around 1 sec), you wake the esp32 up, it sends a few data
to the receiver and after approximately 4 seconds, this sender automatically goes back to deep sleep.
When the sender deep sleeps, consumes only 1-2 mA, while when it is awakened up for sending data, it consumes 125 mA. All this already works fine. I already made it.
My issue: every sender will work only with its own battery as power supply and its own solar panel.
The senders will be working only for around 30 times each of them, in the sunny summer period (from 09:00 till 20:00), I wanna say that the buttons will be pressed in each sender about 30 times during the sunny period, so for around 30x4= 120 sec every day will each of them be awaken up so as to send its data. The rest of the day (24h - 120 seconds = near 24h!!!) (so not only the rest of the sunny period), these senders will be deep sleeping.
So the senders, each of them, will be working for a few minutes of each day (depending on the times we press their buttons). For example if the button of one sender is pressed exactly 30 times, the esp32 will consume125 mA for 30x4 sec = 120 sec = 2 minutes. At the same time, the solar panel should be charging the battery. So we have powering of the load and charging of the battery at the same time.
Do you think there must be a special case or a simple design with TP-4056 will be enough? if this case is ok (I hope so) due to the fact that we have medium consumption of short-period, while we charge the battery (only peaks of 125 mA for a few seconds since for the biggest part of the day the consumption is only 1-2mA when the esp32 deep sleeps), do you believe the battery is protected from under-voltage and over-charging?
I am thinking of providing one 18650 battery and one solar panel of 6V - 1W for every ESP32 sender.
Please, software engineers, web developers, etc will be dismissed. Only for hardware-embedded engineers who have already built something similar.
Please, do not provide me with ready solutions from the internet because they are all very similar, sometimes dangerous or insufficient and not specific for my case in particular. I am not a dummy!
Thank you.