- Questo topic ha 1 risposta, 2 partecipanti ed è stato aggiornato l'ultima volta 18 ore, 39 minuti fa da .
Visualizzazione 1 filone di risposte
Visualizzazione 1 filone di risposte
- Devi essere connesso per rispondere a questo topic.
Home › Forum › Schede esp32 › Consumi
Taggato: Consumi ESP32C3 pico deep sleep mode
Ciao a tutti. E’ da poco che lavoro con questo modulo che è molto interessante. Avaveo una domanda in merito. Per una mia applicazione necessito di mettere il modulo in modalità deep sleep mode. Alimentato con una batteria da 2000 mah ho misurato una corrente di assorbimento di 367uA. La ritengo un pò elevata. Qualcuno ha già avuto esperienze di questo modulo in modalità deep sleep mode?
Questo è il codice che utlizzo per miusurare l’asssorbimento
#define WAKEUP_GPIO GPIO_NUM_4
void app_main(void) {
ESP_LOGI("DEEP_SLEEP", "Configurazione wake-up sul GPIO %d", WAKEUP_GPIO);
if ((gpio_get_level(WAKEUP_GPIO) == 0)) {
ESP_LOGI(TAG_MAIN, "Door open");
ESP_ERROR_CHECK(esp_deep_sleep_enable_gpio_wakeup(1 << GPIO_WAKEUP_PIN, ESP_GPIO_WAKEUP_GPIO_HIGH));
} else if ((gpio_get_level(WAKEUP_GPIO) == 1)) {
ESP_LOGI(TAG_MAIN, "Door close");
ESP_ERROR_CHECK(esp_deep_sleep_enable_gpio_wakeup(1 << GPIO_WAKEUP_PIN, ESP_GPIO_WAKEUP_GPIO_LOW));
}
vTaskDelay(pdMS_TO_TICKS(500));
ESP_LOGI("DEEP_SLEEP", "Entrando in deep sleep...");
esp_deep_sleep_start();
}
Per il mio pregetto utilizzo esp-idf 5.3.2.
Ciao Fabio,
dovresti specificare il modulo 😏.
Ciao Renzo
More