Хотя сжиженный нефтяной газ является жизненно важной потребностью каждого домашнего хозяйства, его утечка может привести к катастрофе. Чтобы предупредить об утечке сжиженного нефтяного газа и предотвратить любые несчастные случаи, существуют различные продукты для обнаружения утечки. Здесь мы разработали сигнализацию детектора LPG на базе Arduino. Если происходит утечка газа, эта система обнаруживает ее и подает сигнал тревоги, включив зуммер, подключенный к цепи. Эту систему легко построить, и любой, кто имеет некоторые знания в области электроники и программирования, может ее создать.
Мы использовали модуль датчика газа LPG для обнаружения газа LPG. Когда происходит утечка газа LPG, он дает ВЫСОКИЙ импульс на своем выводе DO, и arduino непрерывно считывает его вывод DO. Когда Arduino получает ВЫСОКИЙ импульс от газового модуля сжиженного нефтяного газа, он показывает сообщение «Предупреждение об утечке сжиженного нефтяного газа» на ЖК-дисплее 16x2 и активирует зуммер, который издает звуковой сигнал снова и снова, пока модуль детектора газа не перестанет определять газ в окружающей среде. Когда модуль детектора газа LPG выдает НИЗКИЙ импульс на Arduino, на ЖК-дисплее отображается сообщение «Нет утечки газа LPG».
Используемые компоненты
- Arduino Pro Mini
- Модуль датчика газа LPG
- Зуммер
- BC 547 Транзистор
- ЖК-дисплей 16x2
- Резистор 1 кОм
- Хлебная доска
- Батарея 9 вольт
- Соединительные провода
Модуль датчика газа LPG
Этот модуль содержит датчик MQ3, который фактически определяет сжиженный газ, компаратор (LM393) для сравнения выходного напряжения MQ3 с опорным напряжением. Он дает ВЫСОКИЙ выход при обнаружении сжиженного нефтяного газа. Потенциометр также используется для контроля чувствительности обнаружения газа. Этот модуль очень легко взаимодействует с микроконтроллерами и Arduino и легко доступен на рынке под названием «Модуль датчика газа LPG». Мы также можем построить его, используя LM358 или LM393 и MQ3.
Принципиальная схема и описание
Как показано на схематической диаграмме выше, он содержит плату Arduino, модуль датчика сжиженного нефтяного газа, зуммер и ЖК-модуль 16x2. Arduino контролирует весь процесс этой системы, например считывание выходных данных модуля датчика газа LPG, отправку сообщения на ЖК-дисплей и активацию зуммера. Чувствительность этого сенсорного модуля можно установить с помощью встроенного на него потенциометра.
Вывод DO модуля датчика газа LPG напрямую подключен к выводу 18 (A4) Arduino, а Vcc и GND подключены к Vcc и GND на Arduino. Модуль датчика газа LPG состоит из датчика MQ3, который обнаруживает газ LPG. Этот датчик MQ3 имеет внутри нагреватель, которому требуется некоторое количество нагревателя для нагрева, и подготовка к обнаружению сжиженного нефтяного газа может занять до 15 минут. И схема компаратора используется для преобразования аналогового выхода MQ3 в цифровой. ЖК-дисплей 16x2 подключен к Arduino в 4-битном режиме. Управляющий штырь RS, RW и En напрямую подключены к контактам 2, GND и 3 Arduino. А контакты данных D0-D7 подключены к 4, 5, 6, 7 Arduino. Зуммер подключен к контакту 13 Arduino через транзистор NPN BC547, имеющий на базе резистор 1 кОм.
Описание программы
При программировании мы использовали функцию цифрового чтения для считывания выходных данных модуля датчика газа LPG, а затем выполняли операции в соответствии с входом.
Для тестирования этого проекта мы использовали зажигалку, содержащую LPG.