Аварийная кнопка. Дополнительные аварийные датчики
Проверено по Samovar 7.00.
Кнопка или датчик подключается между аварийным входом и GND и срабатывает по низкому уровню: GPIO35 на ESP32 DevKit либо GPIO48 на ESP32-S3.
При срабатывании Самовар отключает нагрев, подачу воды, отбор и мешалку и блокирует повторный запуск до перезагрузки. Несколько нормально разомкнутых кнопок и датчиков можно соединить параллельно. Для ESP32 DevKit используйте окружение PlatformIO Samovar_alarm_button либо добавьте #define USE_ALARM_BTN в user_config_override.h. В окружении Samovar_s3 аварийный вход GPIO48 уже включён.
На ESP32 DevKit аварийный вход — GPIO35, на ESP32-S3 — GPIO48. В обоих вариантах срабатывание происходит при замыкании входа на GND.
Для GPIO35 классического ESP32 обязательна внешняя подтяжка резистором 10 кОм к +3,3 В: у выводов GPIO34–39 нет внутренней подтяжки. Для GPIO48 ESP32-S3 прошивка включает внутреннюю подтяжку.
На печатной плате Samovar 1.3.2 разъём аварийной кнопки обозначен ALRM_BT (в старых материалах также встречается имя ALARM_BTN). Он соединён с GPIO35 и должен иметь подтягивающий резистор 10 кОм к +3,3 В.