Consumi

Home Forum Schede esp32 Consumi

Visualizzazione 1 filone di risposte
  • Autore
    Post
    • #32252
      Fabio
      Partecipante

        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.

      • #32255
        Renzo Mischianti
        Amministratore del forum

          Ciao Fabio,
          dovresti specificare il modulo 😏.
          Ciao Renzo

      Visualizzazione 1 filone di risposte
      • Devi essere connesso per rispondere a questo topic.
      Exit mobile version