Оглавление:

Предотвращение утечки бытового газа с помощью Arduino: 3 шага
Предотвращение утечки бытового газа с помощью Arduino: 3 шага

Видео: Предотвращение утечки бытового газа с помощью Arduino: 3 шага

Видео: Предотвращение утечки бытового газа с помощью Arduino: 3 шага
Видео: Прямая трансляция защиты номинации "Приборы, радиооборудование и телекоммуникационные системы" 2024, Ноябрь
Anonim
Предотвращение утечки бытового газа с помощью Arduino
Предотвращение утечки бытового газа с помощью Arduino

В этом руководстве я сделал прототип, который автоматически закрывает газовую ручку баллона со сжиженным нефтяным газом при утечке газа. LPG не имеет запаха, и из-за его запаха добавляется агент под названием этилмеркаптан, чтобы его можно было заметить при утечке. Но если утечка происходит, когда людей нет дома, это приводит к несчастному случаю со смертельным исходом. Чтобы предотвратить эти несчастные случаи, я сделал этот прототип.

Запасы

1. Arduino Uno.

2. Серводвигатель.

3. Датчик газа (MQ-5).

4. Драйвер мотора-L293d.

5. CD-привод от старого ПК.

Шаг 1: Компоненты

Компоненты
Компоненты
Компоненты
Компоненты
Компоненты
Компоненты
Компоненты
Компоненты

Датчик газа: Я использовал датчик газа MQ-5 для обнаружения утечки сжиженного газа. Он дает как аналоговый, так и цифровой выход.

Серводвигатель: я использовал двигатель Sg90, который используется в большинстве проектов Arduino. Он может вращаться примерно на 180 градусов, а мы используем только 90 градусов вращения двигателя. Мотор может быть прикреплен к ручке газа баллонов.

Дисковод компакт-дисков: я использовал этот диск для представления окон в комнате. Двигатель постоянного тока отвечает за открытие и закрытие привода. Он представляет собой открытие и закрытие окон в комнате.

Драйвер двигателя: я использовал драйвер двигателя l293d для управления двигателем постоянного тока в дисководе компакт-дисков. Этот драйвер двигателя может управлять двумя двигателями постоянного тока одновременно как по часовой стрелке, так и против часовой стрелки. Входные контакты подключены к Arduino, а выходные контакты подключены к двигателю постоянного тока.

Шаг 2: Подключения

Датчик газа: в этом датчике четыре контакта. Vcc и gnd подключены к контактам 5v и gnd Arduino. Мне нужен аналоговый выход, чтобы аналоговый контакт был подключен к контакту A0 Arduino. Драйвер двигателя: входные контакты A и B подключены к цифровым контактам 5 и 6 Arduino. Выходные контакты двигателя 1 подключены к двигателю постоянного тока. Наконец, через разъем постоянного тока к драйверу подключается батарея на 9 В. Серводвигатель: красный и коричневый провода подключены к контактам 5 В и заземление Arduino соответственно. Оранжевый провод подключен к выводу 9 (вывод pwm) Arduino.

Шаг 3: Работа

Выходной сигнал датчика MQ-5 сравнивается с эталонным значением. Как только выходной сигнал превышает эталонное значение, Arduino отправляет сигнал на серводвигатель, и он поворачивается на 90 градусов, чтобы закрыть ручку цилиндра, а также отправляет сигнал драйверу двигателя, чтобы открыть дисковод компакт-дисков (что представляет собой открытие окон.).

Щелкните здесь, чтобы увидеть код.

Рекомендуемые: