/Baxi_E10

Primary LanguageC++MIT LicenseMIT

Программа для автоматического сброса ошибки E10 на газовом котле BAXI.

Описание:

Схема:

sch

Предыстория:

  • После 10 летней службы, на котле часто стало падать давление, и из-за этого начала появляться ошибка E10, во время этой ошибки в котле прекращается горение, в результате дома пропадает и отопление и горячая вода.
  • Мастера найти не смог, так как живу в поселке, недалеко от небольшого города, в городе просто нет таких людей, которые разбираются в данных котлах или я просто плохо искал.
  • Чистить котел пытался, но важные узлы не разбирал, потому что боялся не собрать обратно или что-нибудь сломать, все таки газовое оборудование и лазить в него без должного опыта я не решился, а так же если что-нибудь сломаю, будем сидеть без тепла и горячей воды до заказа и доставки делатей. До установки узла, планирую провести ревизию котла, согласно ВИДЕО
  • Процедура сброса ошибки E10: В нижней части котла есть манометр, на котором собственно можно увидеть, что давление в системе пропало, а так же там есть вентиль, открутив (открыв) который, в системе начинает подниматься давление. При достижении нужного давления (от 1,5 до 3 Бар) необходимо вентиль закрутить (закрыть). Готово! Давление в норме, горение в котле началось, "Пошла вода горячая" )
  • Как можно догадаться, данное явление происходило довольно часто, и что самое противное, ошибка появлялась во время принятия душа. Стоишь под горячим душем, и тут тебя внезапно окатывает холодной водой, и "полунамыленный" бежишь к котлу исправлять ошибку. По этому я решил добавить узел автоматического сброса ошибки к котлу.

Использование delay() в программе:

В данной программе для задержки используется delay(), а не millis(), так как нет необходимости загромождать код более сложными конструкциями. Программа должна работать линейно (последовательно). Параллельных вычислений в ней нет!

Развертывание:

Запуск веб-сервера::

  • Склонируйте проект на Ваш компьютер
git clone https://github.com/DenisShahbazyan/Baxi_E10.git
  • Загрузить в микроконтроллер

Системные требования:

Планы по доработке:

Доработать правильные показания датчика давления.

Используемое оборудование:

  • Arduino Nano
  • Твердотельное реле (SSR G3MB-202P)
  • Нормально закрытый электромагнитный клапан 1/2" (2W-160-15)
  • Датчик давления 0-1.2 МПа (USP-G41)

Код написан в среде Visual Studio Code с расширением PlatformIO.

Авторы:

Лицензия:

  • MIT