Manual

do

Maker

.

com

Arduino Raspberry Espressif LabMaker IA web

Como configurar a UART no Raspberry Pi Pico

Mais uma vez fui escrever sobre um determinado tema e acabei notando a necessidade de uma introdução sobre outro tema: Configurar a UART no Raspberry Pi Pico...

category
Arduino Raspberry Espressif LabMaker IA web

UART wakeup com ESP32

Essa tem sido uma extensa série sobre os modos de sleep no ESP32, cada qual servindo a seu propósito, conforme a aplicação. E enfim, chegamos ao (provável) último artigo da série com a implementação de UART wakeup com ESP32

category
Arduino Raspberry Espressif LabMaker IA web

Botão de wakeup com ESP32

Se está acompanhando a abrangente série sobre sleep modes com ESP32, já deve ter visto que temos a possibilidade de usar gatilhos externos para tirar o ESP32 de um dos sleep modes,

category
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