IndustrialSense
Мониторинг мощности с датчиками ACS712/ACS758 на Arduino и ESP32 с фильтром Калмана и калибровкой через Serial
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:63be575305a23b0775e11336d00e553303cfc5c049b109d0d2858fdfc473d9e4IndustrialSense-1.0.1-63be5753.zipОписание
Если работаешь с токовыми датчиками ACS712/ACS758 или делителями напряжения на Arduino и ESP32, а помехи от мощных устройств (инверторы, BLDC-моторы) портят данные — эта библиотека заточена под промышленные условия. Использует адаптивный фильтр Калмана для тока, интерполяцию с поддержкой до 10 точек калибровки и авто-компенсацию температурного дрейфа. Данные сохраняются в EEPROM (AVR) или NVS (ESP32), так что калибровка не теряется при отключении. Командная строка через Serial позволяет настраивать датчик прямо во время работы. В коробке поддержка пяти вариантов ACS712/ACS758 с разными диапазонами от ±5А до 0–100А, но для сложного функционала понадобится разобраться с параметрами фильтра и точками калибровки.