Чтобы
датчик MQ-4 (датчик концентрации метана) не валялся без дела, оформил его на
собственную плату с контроллером. Получился простой детектор газа со
звуковым оповещением и возможностью подключить какой-нибудь электронный
клапан, для перекрытия утечки.
Схема устройства собрана на микрокнтроллере ATmega48a. Для звукового
оповещения я использовал активный динамик - генератор встроен внутри,
поэтому чтобы он пищал достаточно подать напряжение (внешне похож на
компьютерную пищалку). В качестве светодиодов D1-D3 у меня стоит один
RGB, но можно использовать простые одноцветные, немного переделав
печатную плату. На разъем J1 через транзистор U2 можно повесить
какое-нибудь исполнительное устройство для перекрытия подачи газа.
Немного о логике работы. Сперва резистором R8 необходимо подстроить уровень
срабатывания до момента когда начнет мигать зеленый светодиод (D2). При
незначительном повышении концентрации метана в воздухе мигание зеленого
светодиода поменяется на его постоянное свечение. Затем, если
концентрация увеличится еще немного начнет мигать красный светодиод (D1)
и если еще немного - красный начнет гореть постоянно и будет издаваться
звуковой сигнал. При этом также открывается транзистор U2.
Синий светодиод (D3) нужен для индикации прогрева датчика после включения,
поэтому в схеме он особо не нужен. Ссылка на исходник программы в
Bascom-AVR в конце статьи, любой может внести необходимые изменения.
Печатная плата получилась небольших размеров. Микроконтроллер, резисторы и транзисторы использованы в SMD исполнении.
Напоследок небольшое видео.
Датчик рекомендуется устанавливать под потолком (в месте наиболее вероятного скопления газа), на расстоянии не
менее 1 метра от газовой плиты, согласно рисунку ниже:
Печатная плата (DipTrace)
Прошивка и исходник программы