Compartimos con vosotros esta información tras los ensayos realizados con deep sleep del ESP32 #sleep y que consideramos importantes para el ahorro de batería en los sensores #iot :
*ESP32-WROOM-32E. En modo Deep Sleep consume pocos microamperios, unos 12 o 16uA.
*ESP32-WROOM-32D. Deep Sleep consume muchos más microamperios, unos 100 uA o más.
Fijaros que la única diferencia es el modelo, que sólo cambia el sufijo E o D, por tanto me decanto por el E.
En la definición wakeup por medio de una interrupción de una entrada, consume unos 1,2mA en modo sleep. Si se hace por tiempo, no ocurre esto y consume sólo unos microamperios.
* esp_sleep_enable_ext0_wakeup(GPIO_NUM_IOXX,1); //Configure GPIOxx as ext0 wake up source for HIGH logic level //Consume 1,2mA en sleep
* esp_sleep_enable_ext0_wakeup(GPIO_NUM_IOXX,0); //Configure GPIOxx as ext0 wake up source for LOW logic level //Consume 1,2mA en sleep
* esp_sleep_enable_timer_wakeup(TIME_TO_SLEEP * uS_TO_S_FACTOR); //Consume 14 uA(microamperios) en sleep.
Esperamos que os sea de interés.

Deja una respuesta