Manual

do

Maker

.

com

Arduino Raspberry Espressif LabMaker IA web

Como implementar light sleep no ESP32

O light sleep no ESP32 é uma maneira de reduzir o consumo em situações que exijam funcionamento parcial do hardware, como por exemplo "mantenimento" da conexão WiFi, mas através de beacon WiFi, o que garante uma redução de consumo significativa. Cada tipo de sleep cabe em uma situação específica, inclusive o light sleep no ESP32. Por exemplo, em casos que precisamos manter o processamento, mas queremos fazer o envio de dados por WiFi algumas poucas vezes ao dia, podemos usar o modem sleep. Já se precisarmos coletar qualquer tipo de informação algumas poucas vezes ao dia (e eventualmente utilizar o WiFi para enviar esses dados), podemos utilizar o deep sleep com ESP32. Já o light sleep mantém um pouco mais de periféricos ligados, mas ainda assim o consumo fica abaixo dos 10mA. O problema é que essa solução pode não ser ideal para conexões estabelecidas, mas se for o caso de manter a conexão constantemente aberta, certamente não é o caso de nenhum modo de sleep. Ainda assim podemos economizar, reduzindo o clock do ESP32 para 80MHz. Veremos a seguir.

category
go to top
Up
HOME manualdomaker.com
Home
refresher
Refresh
Sobre o blog

Diversão com tecnologia e informação. Aproveite os mais de 1000 artigos já publicados!

Redes Sociais
YouTubeInstagram
Contato

djames.suhanko

@

gmail.com

(ou pelas redes sociais)

MANUAL DO MAKER .com

Djames Suhanko

Manual do Maker - desde 2013

© 2023 Dobitaobyte. Todos os direitos reservados.