В мире IoT и встроенных систем, управление энергопотреблением становится всё более актуальным. Arduino выпустила новую библиотеку, специально разработанную для Pro модулей, которая позволяет пользователям следить за использованием батареи, настраивать параметры зарядки и оптимизировать код для снижения энергопотребления.
Поддерживаемые устройства включают платы Portenta H7, Portenta C33 и модуль Nicla Vision. Важно отметить, что некоторые платы могут потреблять менее 100 микроампер в режиме глубокого сна, что позволяет им работать месяцами или даже годами на одной зарядке.
Ключевые функции новой библиотеки:
- Мониторинг батареи: отслеживание таких параметров, как напряжение, ток, процент заряда и температура.
- Отслеживание состояния батареи: подробная информация о состоянии батареи, включая температуру и ёмкость.
- Управление зарядкой: настройка параметров зарядки для лучшего управления батареей.
- Режимы сна и ожидания: возможность перевода Portenta C33 и H7 в низкопотребляющие режимы для увеличения времени работы от батареи.
- Управление питанием: точная настройка потребления энергии путём переключения и установки напряжений на различных шинах питания.
Установка библиотеки проста: просто найдите "PowerManagement" в Arduino IDE, и она появится в списке доступных для установки. Arduino также предлагает пять примеров для быстрого старта, которые можно загрузить прямо из IDE или найти на GitHub.
Эта библиотека — отличный шаг к более эффективному использованию энергии в ваших проектах, особенно для носимых устройств и IoT-решений.