I am a totally beginner in electronics and I am facing a big problem with my prototype. I am trying to create an autonomous circuit that runs an Arduino powered by a 3.7 LiPo battery. The problem that I am having is that after a few days, the battery is discharged even though the solar panel is exposed to direct sun for 7 hours.
The Solar panel Maximum Output Voltage is 5V at a Maximum Output Current of 45.7 mA ( 229 mW power) The above solar panel is connected to a boost converter that outputs a constant 5V and next connected to a TP4056 LiPo battery charge module.
There are some other components like a buzzer, RGB Led, and a Light to frequency converter TSL235L that are connected to the power rails of the circuit.
During the day, Arduino enters in a programmed sleep mode for saving energy. I have constantly measured the voltage in the circuit and it constantly drops from an hour to another with 0.1-0.2V
Is there any problem with the circuit I created or are there any components that are consuming the battery without me noticing it?
Any tips and help will be highly appreciated