Categoria: ESP32 Risparmio energetico pratico

Una parte fondamentale in molti progetti è il risparmio energetico, soprattutto in dispositivi alimentato a batteria. In questa sottoparte del tutorial voglio iniziare ad sottolineare meglio queste funzionalità dell’esp32.

ESP32 Risparmio energetico pratico, preserva lo stato dei gpio durante il sonno profondo, sveglia UPL ed esterna 1

ESP32 risparmio energetico pratico: preservare lo stato dei gpio, risveglio esterno e ULP – 5

ESP32 ha la capacità di sfruttare molte modalità di risparmio energetico, ma quando imposti lo sleep perdi anche lo stato dei pins, ma c’è un modo per preservarlo e lo andremo ad analizzare. Inoltre l’esp32 ha una potente features come l’UPL un processore a basso consumo che può svegliarti in caso di necessità.

ESP32 risparmio energetico pratico preservere i dati sveglia a tempo e tramite touch 0

ESP32 risparmio energetico pratico: preservare i dati, sveglia a tempo e tramite tocco – 4

ESP32 ha la capacità di sfruttare molte modalità di risparmio energetico, ma se usi un sonno più aggressivo puoi perdere la sessione, guardiamo a come preservare i dati e come svegliarsi in un determinato istante temporale e tramite tocco.

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.