🛠 Deep-sleep 7 µA et réveil minuterie sur batterie

ESP32-C6 · intermediaire · Schéma : IMG-esp32-c6-intermediaire-3-c6-deep-sleep-7ua.svg — Courbe de consommation d'un cycle réveil/lecture capteur/profondeur sur batterie, avec le plancher de deep-sleep annoté 7 µA et le capteur de température interne.

L'ESP32-C6 est vendu pour les appareils sur batterie : sa datasheet annonce un deep-sleep d'environ 7 µA typiques, LP SRAM conservée, avec quatre modes de consommation (Active, Modem-sleep, Light-sleep, Deep-sleep). Tuto : réveiller le C6 toutes les 60 secondes, lire le capteur de température embarqué, puis replonger en deep-sleep. En MicroPython : machine.deepsleep(60_000) — attention, le domaine RTC est réinitialisé au réveil et tout l'état du cœur principal est perdu. En ESP-IDF : esp_sleep_enable_timer_wakeup suivi de esp_deep_sleep_start. Argument massue pour les batteries : le Wi-Fi 6 apporte le TWT (Target Wake Time), mis en avant par Espressif pour des appareils fonctionnant des années sur pile. Entraîne-toi à mesurer : la DevKitC-1 dispose de jumpers dédiés à la mesure de courant, parfaits pour vérifier le plancher annoncé. Pièges : les broches de strapping GPIO5/8/9/15 ne doivent pas être chargées au moment du réveil, et le coprocesseur LP RISC-V (jusqu'à 20 MHz) peut continuer à poller des capteurs LP (LP UART, LP I2C) pendant que le cœur HP est éteint — on l'attaque dans le tuto avancé.

Autres tutoriels pour cette carte

Exemples de code pour cette carte

← Retour à la fiche 🛠 Tous les tutoriels