🛠 Gestión avanzada de Deep Sleep con despertar Wi-Fi

M5Paper: Kit de desarrollo IoT con pantalla táctil e-Ink · avance · Concevoir un cycle de veille ultra-basse consommation pour le M5Paper en synchronisant le réveil avec les connexions réseau.

  1. Hardware: M5Paper, fuente de alimentación estable. 2. Estrategia: El ESP32-D0WDQ6-V3 ofrece modos de sueño profundo. Usar esp_sleep_enable_timer_wakeup() para despertares periódicos. 3. Cableado/Lógica: Deshabilitar periféricos innecesarios (Wi-Fi, BT) antes del sueño. Guardar estado crítico en RTC Slow Memory (4KB accesibles durante el deep sleep). 4. Comandos: Antes de esp_deep_sleep_start(), configurar GPIO de despertar externo si es necesario. Para despertar por Wi-Fi, usar esp_wifi_set_ps(WIFI_PS_MIN_MODEM) en light sleep, o gestionar reconexiones tras deep sleep. 5. Verificación: Usar un multímetro en serie para medir la corriente de reposo (objetivo <10µA). Comprobar pérdida de datos en RAM. 6. Profundización: Implementar un algoritmo adaptativo que ajuste la frecuencia de despertar basada en la calidad de señal Wi-Fi detectada en el ciclo anterior.

Otros tutoriales para esta placa

Ejemplos de código para esta placa

← Volver a la ficha 🛠 Todos los tutoriales