Въпреки че природният газ е по-безопасен и по-ефективен източник на енергия, той може да причини газово отравяне, ако изтече, което води до здравословни проблеми като умора, главоболие, задух (хипоксия) и др. За съжаление, бавното изтичане или натрупване на газ е трудно да се открие, особено ако газът няма миризма, като природен газ или въглероден окис.
В това ръководство „Направи си сам“ ще изградим сензор за газ, който може да открива вредни газове, като метан, пропан, LPG и въглероден окис. Той също така ви изпраща сигнали до вашия смартфон или високоговорители Echo.
Неща, от които ще се нуждаете
Ще ви трябват следните компоненти, за да изградите интелигентен безжичен детектор за теч на газ „Направи си сам“.
- Сензор за газ MQ-2.
- Платка Wemos D1 Mini или NodeMCU.
- Джъмперни проводници.
- 3D отпечатан или всякакъв калъф сглобява компонентите.
Вие също ще имате нужда от a Настройка на сървъра на Home Assistant на Raspberry Pi или всеки съвместим хардуер. При интерес можете научете всичко за Home Assistant и вижте как работи, преди да започнете.
Стъпка 1: Компилирайте фърмуера
За да компилирате фърмуера, инсталирайте Добавка за ESPHome в Home Assistant. След като бъде инсталиран, следвайте тези стъпки, за да компилирате фърмуера за D1 Mini или NodeMCU.
- Отвори ESPHome и щракнете +Ново устройство.
- Въведете името на устройството, напр изтичане на газ, и щракнете Следващия.
- Изберете Изберете конкретна дъска > Wemos D1 Mini от опциите и щракнете Следващ > Пропускане. Ако използвате NodeMCU, изберете ESP8266.
- Щракнете върху Редактиране.
- В изтичане на газ. YAML прозорец на редактора, направете следните промени:
Актуализирайте идентификационните данни за Wi-Fi:
wifi:
ssid: "Вашият WIFiSSID"
парола: "WIFI-парола"
След това поставете следния код точно под портал за задържане:
сензор:
- платформа: adc
щифт: A0
име: "Сензор за изтичане на газ в кухнята"
интервал_актуализация: 1s
филтри:
- умножете: 100
единица_измерване: "%"
икона: "mdi: процент"
Можете да актуализирате име: поле в кода според ваше удобство. Кодът трябва да изглежда като екранната снимка по-долу.
След като кодът е готов, можете да щракнете Запазване > Инсталиране.Изберете Включете в този компютър от опциите. Това ще започне компилирането на фърмуера и може да отнеме около 10 минути, за да завърши.
След като приключите, щракнете Изтеглете проект за да изтеглите компилираното фабрика за изтичане на газ.bin файл на фърмуера.
Стъпка 2: Флаширайте фърмуера
За да флеширате фърмуера, можете да използвате уеб базирания флаш инструмент. Стъпките са както следва:
- След като фърмуерът бъде изтеглен, щракнете Отворете ESPHome уеб. Това отваря нов прозорец.
- Щракнете върху Свържете се опция, изберете COM порт и след това щракнете Свържете се. Уверете се, че сте инсталирали CH240/CH341 или съвместими драйвери.
- Отидете на Инсталиране > Изберете Файл и изберете фабрика за изтичане на газ.bin файл на фърмуера.
- Щракнете върху Инсталирай. Това ще мига фърмуера към свързаната ви платка D1 Mini или NodeMCU.
След като фърмуерът бъде флашнат, отидете на ESPHome таблото в Home Assistant и проверете изтичане на газ устройство. Трябва да се покаже ОНЛАЙН.
Можете също да изтеглите и използвате ESPhome Flasher инструмент за мигане на фабрика за изтичане на газ.bin файл на фърмуера към вашата платка NodeMCU или D1 Mini.
Стъпка 3: Добавете сензор за изтичане на газ към таблото на Home Assistant
Следвайте тези инструкции, за да добавите сензора към таблото за управление на Home Assistant:
- В Домашен асистент (HA), навигирайте до Настройки > Устройства и интеграции.
- Устройството трябва да се вижда с КОНФИГУРИРАНЕ бутон. Щракнете върху CONFIGURE > SUBMIT. Това ще добави устройството към списъка с устройства на ESPhome.
- След като добавите устройството, щракнете върху изтичане на газ изброени под ESPHome и след това щракнете 1 устройство.
- Щракнете върху ДОБАВЯНЕ КЪМ ТАБЛОТО> изберете Преглед>ДОБАВЯНЕ КЪМ ТАБЛОТО.
Това е. Устройството ще бъде добавено към избраното табло за управление на Home Assistant. След това можете да свържете газовия сензор MQ-2 към микроконтролера.
Стъпка 4: Свържете MQ-2 към микроконтролера
Вижте следната диаграма, за да свържете газовия сензор MQ-2 към микроконтролерната платка D1 Mini или NodeMCU.
Връзките са както следва:
- Свържете VCC щифт на MQ-2 към Вин или 5V/3.3V щифт на платката D1 Mini или NodeMCU.
- Свържете GND щифт на сензора MQ-2 към Г закрепете на D1 Mini или NodeMCU.
- Свържете AOUT щифт на сензора MQ-2 към A0 щифт на NodeMCU или D1 Mini.
След като се свържете, можете да проверите актуализираното показание в таблото за управление на Home Assistant. Можете да тествате сензора, като го изложите на дим или газ. Бъди внимателен! Носете маска и не помирисвайте газ или дим. Процентната стойност трябва да се увеличи в таблото за управление на Home Assistant.
Калибрирайте сензора за газ
Докато тествате сензора близо до газ или дим, който искате да откриете, трябва също да настроите или калибрирате сензора. С помощта на малка отвертка можете да завъртите предварително зададената настройка на сензора MQ-2 обратно на часовниковата стрелка, за да намалите чувствителността или по посока на часовниковата стрелка, за да увеличите чувствителността.
Поставете сензора близо до дим или газ и потърсете другия светодиод да свети или проверете стойността на сензора в таблото на Home Assistant и настройте чувствителността според.
Например сензорът, който изградихме, обикновено показва 10-15%. Когато го изложихме на малко количество газ LPG (метан), стойността се повиши до 35%+. Това беше сладкото място за нас, след което го монтирахме в нашата кухня, близо до комина.
Създайте автоматизация за изпращане на сигнали за теч на газ
След като калибрирате и регулирате чувствителността на сензора, можете да създадете автоматизация в дома Асистент за получаване на известия на вашия смартфон или гласови сигнали чрез интелигентен високоговорител Alexa или Google асистент.
За да създадете автоматизация, отидете на Настройки > Автоматизации и сцени и щракнете Създаване на автоматизация. Избирам Започнете с празна автоматизация и след това щракнете върху трите точки в горния ляв ъгъл. Сега изберете Редактиране в YAML и поставете следния код.
псевдоним: Изтичане на газ
описание: ''
задействане:
- Тип: волтаж
платформа: устройство
device_id: c9852a396493f68b1cc2d089d7e21f0f
entity_id: сензор.lpg_gas_leak_sensor
домейн: сензор
по-горе: 30
състояние: []
действие:
- събитие: изтичане на газ
данни за събитието: {}
-обслужване: уведоми.mobile_app_sm_g985f
данни:
съобщение: Открит е изтичане на газ
заглавие: Изтичане на кухненски газ
-обслужване: уведоми.alexa_media_mom_s_echo
данни:
съобщение: >-
Изтичане на газ. Изтичане на газ. Тревога. Проверете газът.
заглавие: Сигнал за изтичане на газ!
-обслужване: уведоми.alexa_media_ravi_s_echo_dot
данни:
съобщение: >-
Изтичане на газ. Изтичане на газ. Тревога. Проверете газът.
заглавие: Сигнал за изтичане на газ!
данни:
Тип: tts
-обслужване: уведоми.alexa_media_echo_show_5
данни:
съобщение: >-
Изтичане на газ. Изтичане на газ. Тревога. Проверете газът.
заглавие: Сигнал за изтичане на газ!
данни:
Тип: tts
режим: единичен
След това щракнете върху три точки отново и изберете Редактиране във визуален редактор. В прозореца на визуалния редактор изберете и променете своя сензор за изтичане на газ и устройствата, на които искате да изпращате известия.
Например споделеният по-горе код за автоматизация изпраща a предупреждение за уведомяване към нашето устройство с Android или iOS и също така обявява гласовия сигнал чрезВисокоговорители Alexa (Устройства Echo Dot и Echo Show, инсталирани в къщата), когато нивото на газа надвиши прага от 30%. Обикновено сензорът остава на 10-15%.
Трябва да настроите Amazon Alexa и Google Асистент интеграции в Home Assistant, за да ги използвате за известия и гласови сигнали.
Предотвратете опасностите и спестете пари
Важно е да държите главния регулатор изключен, докато газовата печка не се използва, особено когато си лягате. За щастие, газов сензор, като този, който изградихме, може да ви помогне да предотвратите опасности, дължащи се на изтичане на газ и да защитите дома и семейството си. Освен това ще ви спести от надути сметки, които могат да се окажат на вратата ви поради изтичане на газ.