Categoria: Sospensione e sveglia dispositivi

Gestione livello cisterna e pompa distanti 1,5Km tramite dispositivi LoRa senza fili ed esp8266 Client software Arduino IDE 0

Controllo remoto del livello dell’acqua e della pompa via LoRa (ReWaL): client software – 3

Devo riempire un serbatoio a 1,5 km di distanza, quindi creo un controller in 2 parti.
Un server con un relè per la gestione della pompa e un client alimentato a batteria/solare per controllare lo stato del serbatoio e notificare lo stato al server.
Qui esamineremo il software client.

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.

WeMosD1Mini esp8266 Sleep modem light deep wake 2

WeMos D1 mini (esp8266), i tre tipi di modalità di sospensione per gestire il risparmio energetico – Parte 4

Quando si crea un nuovo progetto IoT, probabilmente è necessario collegare il microcontrollore a una fonte di energia elettrica come una batteria, ma se non si utilizzano le corrette opzioni di risparmio energetico, la...