Categoria: Risparmio energetico

Probabilmente avrai bisogno di alimentare il tuo Arduino, esp32, esp8266 o altro dispositivo con la batteria e sicuramente devi ridurne l’utilizzo, deep sleep, light sleep, modem sleep, l’ibernazione o altre best practice possono aiutarti.

ESP32 risparmio energetico pratico: modem e light sleep 0

ESP32 risparmio energetico pratico: modem e light sleep – 2

L’articolo esplora come la modalità “Modem Sleep” sia efficace nel ridurre il consumo di energia quando il dispositivo non necessita di comunicazione wireless continua, mantenendo attive solo le funzioni di base del microcontrollore. In contrasto, la modalità “Light Sleep” viene analizzata come un approccio che permette un ulteriore risparmio energetico, mettendo il microcontrollore in uno stato di basso consumo energetico ma permettendo un risveglio rapido e una ripresa efficiente delle operazioni.

ESP32 risparmio energetico pratico: gestione e sospensione del WiFi e scalare le frequenze della CPU 9

ESP32 risparmio energetico pratico: gestire WiFi e CPU – 1

L’ESP32 è in grado di attivare le modalità di risparmio energetico del sonno leggero (light sleep) e del sonno profondo (deep sleep), in molti casi non possiamo utilizzare una tale soluzione, ma è comunque possibile applicare alcune opzioni alle unità funzionali alla riduzione dei consumi energetici.
Andiamo ad impostare la modalità di sospensione, disabilitare il WiFi e ridimensionare la frequenza alla CPU.