Программное управление газовой колонкой

Серво приводВсем привет, так как блог посвящен решению компьютерных проблем считаю не лишним будет написать о реализации системы управления газовой колонки с помощью устройств управляемых программными средствами управления. Область применения – домашние условия частный дом или квартира, управление газовой колонкой или котлом нагревом которых необходимо управлять в зависимости от температуры. В случае с газовыми колонками необходимо контролировать нагрев/перегрев воды, например находясь в ванной было бы неплохо перекрывая горячую воду не было перегрева в газовой колонке. В случае с газовыми котлами контроль температуры в помещении дома или квартиры и в соответствии с показаниями температуры регулировать температуру на котле. Также находясь вне дома например утром когда еще прохладно котел включен, днем температура воздуха повышается и давление газа можно снизить но дома никого нет, в таком случае система контроля и управления газовым котлом была бы как нельзя к стати. Затронув тему нагревательных элементов стоит упомянуть ресурс где представлен большой выбор газовых колонок современных образцов https://sp-climate.com/catalog/kolonki-gazovye/manufacture-is-roda_germaniya/. Достойная внимания газовая колонка Roda, обратите внимание на её характеристики.

Для воплощения в жизнь такой системы управления есть несколько вариантов –

  1. Использование DIY компонентов на базе Arduino
  2. Использование мини компьютера Raspberry Pi.

Raspberry PiArduino

Также нам понадобятся данные о температуре – для этого используем датчик температуры Dallas 18b20, они имеют довольно низкую погрешность, не дорогие, совместимы как с Arduino так и с Raspberry Pi, легко подключить, а также возможна схема подключения по типу one-wire нескольких датчиков.

Dallas 18b20

В качестве механизма управляющего газовой горелкой или газовым котлом можно использовать серво привод TowerPro MG996R.

Серво привод

Основной принцип действия – с датчика температуры снимаются показания и на базе этих показаний принимается решение изменять ли температуру на газовом оборудовании или нет. При необходимости – компактное Arduino или миникомпьютер Raspberry посылают команду управления сервоприводом для регулировки газа. В качестве языка программирования можно выбрать Processing, он легкий и понятный для понимания, а также совместимый с устройствами упомянутыми выше. Для примера добавлю скетч управления устройствами чуть позже.

Удачи.

Оставить комментарий


Примечание - Вы можете использовать эти HTML tags and attributes:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>