{ "menuSection": "Сенсоры", "configItem": [ { "name": "Acs712 Ток", "type": "Reading", "subtype": "Acs712", "id": "amp", "widget": "anydataAmp", "page": "Сенсоры", "descr": "Ток", "round": 3, "pin": 39, "int": 5, "rms": 1, "vref": 5000, "sens": 100, "adczero" : 512, "btn-setZero": "nil" } ], "about": { "authorName": "Bubnov Mikhail", "authorContact": "https://t.me/Mit4bmw", "authorGit": "https://github.com/Mit4el", "exampleURL": "https://iotmanager.org/wiki", "specialThanks": "", "moduleName": "Acs712", "moduleVersion": "2.0", "moduleDesc": "Позволяет получить текущее значение тока на аналоговом пине с помощью модуля Acs712. Не забываем про делитель для входа на АЦП/", "propInfo": { "pin": "Аналоговый GPIO номер, к которому подключен датчик. Для esp8266 0", "int": "Количество секунд между опросами датчика.", "rms": "1 - подсчет средне-квадратического тока (переменный), 0 - подсчет средне-арифмитического тока (постоянный)", "vref": "Vref (мВ) - Опороное наряжение питания Acs712, по умолчанию = 5000мВ", "sens": "Чувствительность датчика тока: 5A = 185mВ/A , 20A = 100mВ/A , 30A = 66mВ/A ", "adczero" : "Переменная калибровки нулевого значения отсчетов АЦП при нулевой нагрузке. Для ESP8266 - 512, Для ESP32 -2048, это 2.5В = 0А (1,65 с делителем) для Acs712 20A и 30A при стабильном токе 5В", "btn-setZero": "Кнопка калибровки нулевого значения отсчетов АЦП при нулевой нагрузке. Нагрузка в момент калибровки должна быть отключена! После перезагрузки будет установлено в значение по умолчанию adczero. Для сохранение смотрим лог, и изменияем adczero" } }, "defActive": true, "usedLibs": { "esp32_4mb": [], "esp8266_4mb": [], "esp8266_1mb": [], "esp8266_1mb_ota": [], "esp8285_1mb": [], "esp8285_1mb_ota": [], "esp8266_2mb": [], "esp8266_2mb_ota": [] } }