Arduino continue d’innover avec sa dernière bibliothèque de gestion de l’énergie, pensée pour ses modules Pro. Cette nouveauté vise à aider les utilisateurs à mieux surveiller la consommation de batterie et à peaufiner les paramètres de charge. En intégrant des modes sommeil et veille, les développeurs peuvent plus aisément optimiser l’efficacité énergétique de leur code, ce qui est crucial pour les projets IoT nécessitant une autonomie prolongée.
Compatibilité et applications de la bibliothèque
Actuellement, cette bibliothèque prend en charge plusieurs modèles, notamment les Arduino Portenta H7, les Portenta C33 et le module Nicla Vision. Ces cartes peuvent consommer moins de 100 microampères en mode sommeil profond, permettant des mois, voire des années, d’exploitation avec une seule charge. Profiter de ces fonctionnalités est essentiel pour réduire la consommation des dispositifs IoT et wearables alimentés par batterie.

Fonctionnalités clés de la bibliothèque
La bibliothèque offre plusieurs fonctionnalités intéressantes :
- Surveillance de la batterie – Elle fournit des métriques détaillées sur la batterie, telles que la tension, le courant, le pourcentage et la température.
- Suivi de la santé de la batterie – Un suivi approfondi de la santé avec des informations sur la température et la capacité reportée.
- Contrôle de la charge – Ajustements des paramètres de charge pour un meilleur management de la batterie.
- Modes sommeil et veille – Mise en faible consommation pour augmenter la durée de vie, avec un support à venir pour le module Nicla Vision.
- Contrôle de l’alimentation – Permet de peaufiner l’utilisation de l’énergie en modifiant les tensions sur divers rails d’alimentation.
Installer cette bibliothèque est un jeu d’enfant : il suffit de rechercher “PowerManagement” dans l’IDE Arduino. Vous pouvez également accéder au code source et à la documentation sur GitHub.

Pour vous familiariser rapidement, Arduino a inclus cinq exemples de croquis pour surveiller la batterie, gérer la charge et contrôler la mise en veille/réveil. Ces exemples sont chargés directement depuis l’IDE Arduino ou peuvent être trouvés sur GitHub.

Enfin, Arduino a partagé des chiffres sur la consommation avant et après optimisation, en utilisant le Nordic Power Profiler Kit II. Les mesures peuvent varier selon les raccordements à l’alimentation, les régulateurs intégrés étant souvent plus efficaces.

Pour conclure, activer le mode veille avec les périphériques désactivés offre les meilleures économies d’énergie. Les microcontrôleurs de Renesas et STMicro présents dans les cartes Portenta permettent un contrôle fin des périphériques, désactivant uniquement ceux qui ne sont pas nécessaires. Plus de conseils sont disponibles dans l’annonce d’Arduino sur l’optimisation de la gestion de l’énergie et de la batterie.
-
KEYESTUDIO 48 in 1 Kit Sensor Module pour Débutants et Professionnels DIY Compatible avec Arduino IDE (Carte contrôleur Non Incluse)
-
Adeept 2 modules d'horloge en temps réel DS3231 AT24C32 IIC RTC + câble de raccordement de 20 cm compatible avec Arduino Raspberry Pi STM32 MCU
