Increasing Battery Life While Using WiFi
Posted: Wed Aug 28, 2019 1:48 pm
Hi everybody, I am interested in creating a project with the esp32 wroom 32 that I want to run on battery. The end product will likely not do anything for 99% of the time but simply wait for the user to use their phone to control a door lock by communicating with the esp32 via WiFi. To my understanding, I cannot put the esp32 into any sort of sleep mode for this because any of the sleep modes turn off wifi? (I may be wrong about that). My target for battery life is 1 month, but at this point seems a little too ambitious.
So aside from reducing the clock frequency and reducing the core usage to only 1 core, is there any way that I can reduce the power consumption of the esp32 when it is just sitting and doing nothing but waiting for an action? Are there any recommendations for a certain type of battery (high capacity but low size) to use for a project like this that could also help with increasing to my target battery life? My first thought was something simple like AA Alkaline batteries but I am sure that there are better choices out there.
So aside from reducing the clock frequency and reducing the core usage to only 1 core, is there any way that I can reduce the power consumption of the esp32 when it is just sitting and doing nothing but waiting for an action? Are there any recommendations for a certain type of battery (high capacity but low size) to use for a project like this that could also help with increasing to my target battery life? My first thought was something simple like AA Alkaline batteries but I am sure that there are better choices out there.