Как сделать датчик дыма на Arduino. Какие компоненты нужны для создания пожарной сигнализации на базе Arduino. Как подключить датчик газа MQ-2 к Arduino. Как запрограммировать Arduino для работы с датчиком дыма. Примеры готовых проектов пожарных сигнализаций на Arduino.
Что такое датчик дыма Arduino и зачем он нужен
Датчик дыма Arduino — это устройство для обнаружения задымления и возгорания, собранное на базе платформы Arduino. Основные компоненты такого датчика:
- Плата Arduino (чаще всего используется Arduino Uno)
- Датчик газа MQ-2 для определения наличия дыма
- Зуммер или пьезодинамик для подачи звукового сигнала
- Светодиоды для световой индикации
Самодельный датчик дыма на Arduino позволяет создать недорогую, но эффективную систему пожарной сигнализации. Его преимущества:
- Низкая стоимость компонентов
- Возможность настройки под конкретные задачи
- Интеграция с другими системами умного дома
- Удобство модификации и добавления новых функций
Компоненты для сборки датчика дыма Arduino
Для создания базовой версии датчика дыма на Arduino понадобятся следующие компоненты:
- Плата Arduino Uno или совместимый аналог
- Датчик газа MQ-2
- Пьезодинамик
- Светодиоды (красный и зеленый)
- Резисторы на 220 Ом — 2 шт
- Макетная плата
- Соединительные провода
Дополнительно можно использовать:
- Wi-Fi модуль ESP8266 для отправки уведомлений
- ЖК-дисплей для вывода показаний
- Реле для управления внешними устройствами
Подключение датчика газа MQ-2 к Arduino
Датчик газа MQ-2 является ключевым компонентом пожарной сигнализации на Arduino. Он способен определять наличие в воздухе дыма, пропана, бутана, метана и других горючих газов. Схема подключения MQ-2 к Arduino:
- VCC датчика подключаем к выводу 5V Arduino
- GND датчика — к GND Arduino
- A0 датчика — к аналоговому входу A0 Arduino
- D0 датчика можно подключить к цифровому входу Arduino для получения дискретного сигнала
Для корректной работы датчику MQ-2 требуется время прогрева около 20-30 секунд после подачи питания. Это нужно учесть в программе.
Программирование Arduino для работы с датчиком дыма
Базовый скетч для Arduino, реализующий функции датчика дыма:
«`cpp const int buzzerPin = 9; const int ledGreenPin = 10; const int ledRedPin = 11; const int smokePin = A0; int smokeLevel = 0; int smokeThreshold = 300; void setup() { pinMode(buzzerPin, OUTPUT); pinMode(ledGreenPin, OUTPUT); pinMode(ledRedPin, OUTPUT); pinMode(smokePin, INPUT); Serial.begin(9600); } void loop() { smokeLevel = analogRead(smokePin); Serial.println(smokeLevel); if (smokeLevel >
Этот скетч выполняет следующие функции:
- Считывает показания с датчика дыма MQ-2
- Сравнивает уровень дыма с пороговым значением
- При превышении порога активирует сигнализацию (звук и красный светодиод)
- В нормальном состоянии горит зеленый светодиод
Как откалибровать датчик дыма MQ-2
Для корректной работы датчика дыма MQ-2 необходимо провести его калибровку. Это позволит определить оптимальное пороговое значение для срабатывания сигнализации. Процесс калибровки:
- Установите датчик в чистом помещении без дыма и газов
- Подайте питание и дайте датчику прогреться 20-30 минут
- Запустите скетч для считывания показаний с датчика
- Запишите «чистые» показания датчика
- Создайте небольшое задымление и снова запишите показания
- Установите пороговое значение между «чистыми» и «задымленными» показаниями
Важно периодически проводить повторную калибровку датчика для поддержания его точности.
Улучшение базовой версии датчика дыма Arduino
Базовую версию датчика дыма на Arduino можно улучшить, добавив новые функции:
- Отправка SMS или уведомлений в Telegram при срабатывании
- Вывод показаний на ЖК-дисплей
- Добавление датчика температуры для определения перегрева
- Управление вентиляцией при задымлении
- Подключение нескольких датчиков MQ-2 для охвата большей площади
- Использование аккумулятора для автономной работы
Рассмотрим пример добавления функции отправки уведомлений в Telegram:
«`cpp #include- Подключение к Wi-Fi сети
- Отправка уведомления в Telegram при обнаружении дыма
- Предотвращение отправки повторных уведомлений при длительном задымлении
Примеры готовых проектов датчиков дыма на Arduino
В сети можно найти множество примеров реализации датчиков дыма на базе Arduino. Рассмотрим несколько интересных проектов:
- Умный датчик дыма с Wi-Fi — проект использует плату NodeMCU на базе ESP8266 для отправки уведомлений на смартфон через приложение Blynk.
- Многофункциональная пожарная сигнализация — система включает датчик дыма MQ-2, датчик температуры DS18B20 и датчик пламени. Информация выводится на ЖК-дисплей, а тревога подается через сирену и отправляется по SMS.
- Автономный детектор дыма — устройство работает от аккумулятора и использует режим сна Arduino для экономии энергии. При обнаружении дыма отправляет SMS на заданный номер.
- Сетевая система пожарной сигнализации — несколько датчиков дыма объединены в сеть и передают данные на центральный контроллер. Это позволяет охватить большую площадь и точно определить место возгорания.
Преимущества и недостатки самодельных датчиков дыма
Создание датчика дыма на базе Arduino имеет свои плюсы и минусы. Рассмотрим основные из них:
Преимущества:
- Низкая стоимость по сравнению с готовыми решениями
- Возможность кастомизации под конкретные задачи
- Интеграция с другими системами умного дома
- Образовательная ценность при сборке
- Простота модернизации и добавления новых функций
Недостатки:
- Отсутствие сертификации и гарантии надежности
- Необходимость периодической калибровки
- Возможные ложные срабатывания
- Зависимость от электропитания (при отсутствии аккумулятора)
- Требует базовых знаний электроники и программирования
Безопасность и правовые аспекты использования самодельных датчиков дыма
При создании и использовании самодельного датчика дыма важно учитывать следующие аспекты:
- Самодельные устройства не имеют официальной сертификации и не могут заменить сертифицированные пожарные извещатели в местах, где их наличие обязательно по закону.
- Необходимо регулярно проверять работоспособность устройства и проводить его калибровку.
- Рекомендуется использовать самодельный датчик дыма в дополнение к сертифицированным устройствам, а не вместо них.
- При использовании Wi-Fi и отправке уведомлений важно обеспечить безопасность данных и защиту от несанкционированного доступа.
- Следует ознакомиться с местными нормативами по пожарной безопасности и использованию подобных устройств.
Датчик дыма и газа MQ-2. Беспроводной датчик газа. Ардуино и ESP.
Если у вас есть газовое оборудование, то вам надо подумать как обезопасить себя от утечки газа. Для этого можно собрать датчик обнаружения газов на mq-2. Такой датчик газа и дыма можно собрать на Ардуино, или на ESP. Сигнал тревоги можно отправлять в Телеграм. MQ-2 это датчик бытового газа. Собрав такой электронный датчик газа вы можете забыть про утечку газа и быть спокойным. За вас теперь будет работать датчик MQ-2, датчик дыма и газа.
Сегодня научимся отправлять сообщение при обнаружении утечки газа. Для этого будем использовать датчик широкого спектра газов MQ-2. Вообще датчиков серии MQ очень много и все они рассчитаны на работу в своей среде. Например, MQ-2 работает не только с газами, но и неплохо срабатывает на дым.
Прелесть этих датчиков в том, их можно использовать и без микроконтроллеров. Для этого надо подать на него 5 вольт. Тогда при работе, на цифровом выходе будет напряжение питания, то есть около 5 вольт, а при обнаружении газа, напряжение резко упадёт до 0,15 вольт. Это напряжение будет у каждого датчика немного отличаться. К датчику можно напрямую подключить реле. Так как многие реле управляются низким уровнем, то они будут срабатывают при обнаружении газа и смогут включать любую нагрузку.
Характеристики Датчика mq-2.
Вы видите диапазон измерений газов. Он выражается в ppm.
Напряжение питания 5 вольт. Потребление 150 ма.
При первом включении надо дать нагревателю прогреться примерно 1 минуту. После этого датчик будет готов к работе.
Диапазон измерений
Пропан: 200–5000 ppm
Бутан: 300–5000 ppm
Метан: 500–20000 ppm
Водород: 300–5000 ppm
Характеристики
Напряжение питания нагревателя: 5 В
Напряжение питания датчика: 3,3–5 В
Потребляемый ток: 150 мА
Габариты: 25,4×25,4 мм
Теперь давайте проверим как он работает.
Сначала будем использовать цифровой выход. Плата ESP 8266 у меня сейчас задействована только для питания датчика. На зелёный провод не обращайте внимания – это осталось от предыдущего примера. Мне лень было искать блок на 5 вольт, поэтому я запитался от платы.
Потенциометром устанавливаем чувствительность датчика. Крутим пока не погаснет светодиод.
Так как у меня дома нет ничего что работает от газа, то я использовал обычную зажигалку. При обнаружении газа на датчике загорается светодиод. Потом горит некоторое время, пока датчик не очистится от газа и гаснет. Теперь датчик снова в режиме ожидания.
Загрузим первый скетч.
Он нам нужен для проверки подключения датчика, для определения значений в режиме покоя и вывода сообщений в монитор порта сообщения о тревоге.
Схему подключения я рисовать не буду. Здесь всё просто. Если вы питаете плату ESP от 5 вольт, то надо подключить датчик к контакту VIN. А аналоговый выход датчика подключить к контакту A0 платы.
Прошиваем скетч и открываем монитор.
Смотрим какие значения выводятся в состоянии покоя. Напоминаю, что датчик сначала должен прогреться. Затем поддаём газку и смотрим на значения. Проделываем так несколько раз и запоминаем значения.
У меня это. В состоянии покоя до 100, а при обнаружении газа от 300 до 400.
Теперь раскомментируем условия и вставим свои значения. Хотя у меня значения в состоянии покоя были 80-90, я установлю чуть побольше. Например 100. А состояние срабатывания выставлю в 150. Между значений покоя и срабатывания должен быть небольшой зазор, а то датчик в пограничном состоянии может многократно срабатывать.
Помимо вывода в монитор состояния датчика, я так же сделал так, что при обнаружении газа, на плате ESP зажигается светодиод.
Смотрим что получилось. В состоянии покоя в монитор выводится сообщение что всё ОК. Если датчик обнаружит утечку газа, то на плате ESP загорится светодиод, а в монитор выводится сообщение Тревога. После того как датчик перестаёт ощущать признаки газа, то он встаёт в обычное состояние и снова готов к работе.
Если у вас всё так же работает как у меня, то значит датчик подключен правильно и можно переходить к следующему этапу. Отправке сообщений в Телеграм.
Загружаем второй скетч из архива.
Этот скетч полная копия скетча использованного в примере про датчик протечки воды, я только изменил значение срабатывания и текстовое сообщение, изменив протечку на утечку.
Теперь скетч.
Эти библиотеки уже должны быть установлены.
Сюда вписываем настройки WIFI сети.
Вставляем токен бота и ID чата, кстати, чатов может быть несколько. Я потом сделаю отдельное видео, как добавлять несколько чатов.
Указываем, что датчик подключен к Аналоговому входу А0.
Переменная для хранения состояния датчика. В начале она равна false.
И количество сообщений которое будет отправлено в бот при обнаружении протечки. Если не указать количество, то сообщения в бот будут поступать бесконечно.
Сюда я вынес значение полученное в прошлом примере. Это порог срабатывания датчика.
Дальше делаем внутреннюю подтяжку – это спасёт нас от случайных значений на входе А0.
Это код для соединения с WIFI сетью и получения IP адреса.
А это первое сообщение боту, что датчик подключен и начал свою работу.
Ни и сам код проверки.
Если на датчик учуял газ и счётчик не равен 0, то отправить сообщение в бот, что обнаружена утечка.
Уменьшить счётчик на единицу и подождать 10 секунд.
Если условие всё ещё верно, то отправить новое сообщение, уменьшить счётчик и снова подождать 10 секунд.
Если датчик всё ещё ощущает газ, то снова отправить сообщение, уменьшить счётчик и подождать 10 секунд.
А вот теперь условие не будет верно. Так как счётчик равен 0. И если датчик в воде, то нового сообщения не придёт.
Это сработает когда датчик выветрится, и снова установит счётчик на тройку.
Датчик снова готов к работе.
Давайте теперь посмотрим как это работает.
При подаче напряжения в Телеграм бот приходит сообщение, что бот начал работу.
Заходим в бот и смотрим, что будет когда датчик сработает при обнаружении газа. Подносим зажигалку и видим, что на датчике загорелся светодиод и в Телеграм отправилось уведомление об утечки газа.
Таких уведомлений будет 3 что бы не грузить бот, но что бы вы случайно не пропустили сообщение.
Теперь я перезапущу ESP и снова проверю работу. Как можно убедиться, срабатывание датчика происходит стабильно и сообщения в Телеграм отправляются. На этом можно считать нашу задачу выполненной. Теперь можно не волноваться за утечку газа, у вас ведь есть надёжный защитник.
Если вам интересна эта тема, то я могу снять ещё много видео про Использование Телеграм и не только про это.
Объём вашего интереса, я буду оценивать по количеству лайков и комментариев. Чем их будет больше, тем быстрее выйдет новое видео.
Ну, а если вам нравятся мои уроки, то ставьте лайк и делитесь моими видео, с другими. Это очень поможет мне в продвижении канала, а меня будет стимулировать выпускать уроки чаще и интереснее.
Вы видите ссылки на видео, которые, я думаю будут вам интересны. Перейдя на любое из этих видео вы узнаете что-то новое, а ещё поможете мне. Ведь любой ваш просмотр — это знак YOUTUBE, что это кому-то интересно и что его надо показывать чаще.
Спасибо.
А пока на этом всё.
Датчик дыма arduino в Ярославле: 519-товаров: бесплатная доставка, скидка-60% [перейти]
480
670
Датчик дыма автономный — Извещатель пожарный дымовой ИП 212-50М2. Тип: Комплект охранной системы
В МАГАЗИНЕще цены и похожие товары
Датчик дыма SIBLING Powernet-SM Звуковой сигнал: 85, Мощность сигнала тревоги: 90.000, Вес нетто:
ПОДРОБНЕЕЕще цены и похожие товары
mds.yandex.net/get-marketpic/205766/picbc6580068d853db9cf2849198b4f047d/300×300″>550
550
1290000 Brennenstuhl магнитная монтажная пластина для датчиков дыма Тип: Магнитная монтажная
В МАГАЗИНЕще цены и похожие товары
net/get-mpic/5236734/img_id5661767504474854860.jpeg/300×300″>745
745
Датчик дыма — Извещатель пожарный дымовой автономный ИП 212-142+батарейка Крона Тип: Пожарный
В МАГАЗИНЕще цены и похожие товары
449
630
Датчик дыма электронный/детектор автономный/пожарный извещатель, ПДЗ-07 Тип: Комплект охранной
В МАГАЗИНЕще цены и похожие товары
1 490
2690
Датчик дыма + тепловой DPT-02 беспроводной (433 МГц) / Пожарный противопожарный датчик/ пожарные датчики, датчики дымовые, пожарный, в квартире
В МАГАЗИНЕще цены и похожие товары
mds.yandex.net/get-mpic/4614113/img_id4258910945139131256.jpeg/300×300″> jpeg/300×300″>437
899
Датчик дыма ZDK smoke, детектор задымления, фотоэлектрический сигнализатор Тип: Комплект охранной
В МАГАЗИНЕще цены и похожие товары
regmarkets.ru/listpreview/idata2/97/58/97588f3769c721deba652b1b9cbf5894.jpg»>1 110
1554
Датчик обнаружения угарного газа, дыма Carbon Alarm / Детектор газа Сигнализатор Тип: Комплект
В МАГАЗИНЕще цены и похожие товары
2 490
2490
Wi-Fi датчик дыма с сиреной и оповещением в приложение Smart Life Тип: Модуль расширения,
В МАГАЗИНЕще цены и похожие товары
regmarkets.ru/listpreview/idata2/c4/bd/c4bd29292edcf281a78c2fb5aab2f540.jpg»>3 142
6563
Умный датчик дыма Navigator 14 550 NSH-SNR-S001-WiFi Тип: Модуль расширения, Размер: Длина 9.700
В МАГАЗИНЕще цены и похожие товары
990
1990
Датчик дыма Perenio PECSS01 Тип: Датчик сигнализации, Размер: Длина 5.800 Ширина 12.700 Высота
В МАГАЗИНЕще цены и похожие товары
jpeg/300×300″>Датчик дыма Navigator NSH-SNR-S001-WiFi Звуковой сигнал: 90, Световая индикация: нет, Типоразмер:
ПОДРОБНЕЕЕще цены и похожие товары
470
700
Датчик дыма автономный — Извещатель пожарный дымовой ИП 212-50М. Элемент питания в комплекте. Тип:
В МАГАЗИНЕще цены и похожие товары
Датчик дыма Perenio PECSS01 Тип: датчик, Частота: 2,4, Дальность действия: 30. 000
ПОДРОБНЕЕЕще цены и похожие товары
260
364
Датчик влажности и температуры Ардуино DHT11 / Комплектующие для платформы (Arduino) Тип:
В МАГАЗИНЕще цены и похожие товары
ru/listpreview/idata2/a0/cc/a0cce754bb4d0281f2324f8bced43fea.jpg»>585
732
Датчик дыма модель ИП 212-141, проводной Тип: Промышленная охранная система, Размер: Длина 15.000
В МАГАЗИНЕще цены и похожие товары
png/300×300″>Датчик дыма беспроводной Hikvision DS-PDSMK-S-WE
В МАГАЗИНЕще цены и похожие товары
jpg»>Датчик дыма Xiaomi MiJia Honeywell Smoke Detector (JTYJ-GD-01LM/BW)
В МАГАЗИНЕще цены и похожие товары
Датчик Navigator 14 550 NSH-SNR-S001-WiFi (датчик дыма), цена за 1 шт. Цвет: Белый, Автономный: Да,
В МАГАЗИНЕще цены и похожие товары
jpeg/300×300″>Датчик HYPERLINE дыма, IP мониторинг, 2 х RJ-12, LED, 0°С — +70°С (VMS-5600)
ПОДРОБНЕЕЕще цены и похожие товары
Датчик дыма HIPER HI-S01
В МАГАЗИНЕще цены и похожие товары
jpeg/300×300″>Датчик дыма Hikvision DS-PDSMK-S-WE
В МАГАЗИНЕще цены и похожие товары
Датчик дыма Digma DiSense S1 White
В МАГАЗИНЕще цены и похожие товары
133 785
LE MAITRE MICROFOG Компактный дымогенератор, возможность использования до 20 минут без электропитания. Электронный датчик температуры. Выходная мощнос
В МАГАЗИНЕще цены и похожие товары
Датчик дыма Xiaomi Mijia Honeywell Smoke Detector (JTYJ-GD-03LM/BW)
В МАГАЗИНЕще цены и похожие товары
Датчик Дыма SLS, Zigbee, белый
В МАГАЗИНЕще цены и похожие товары
mds.yandex.net/get-mpic/5319486/img_id6694710234282390957.jpeg/300×300″>Датчик дыма First Alert PR700/P1200
В МАГАЗИНЕще цены и похожие товары
Датчик дыма Perenio PECSS01
В МАГАЗИНЕще цены и похожие товары
Датчик дыма Fibaro Smoke Sensor
В МАГАЗИНЕще цены и похожие товары
Датчик дыма Xiaomi Mijia Honeywell Smoke Alarm (White)
В МАГАЗИНЕще цены и похожие товары
jpeg/300×300″>Датчик дыма 2emarket (3519)
В МАГАЗИНЕще цены и похожие товары
Умный беспроводной WIFI датчик дыма Ps-Link YG400A
В МАГАЗИНЕще цены и похожие товары
Датчик GEOZON SD-01 Умный дыма /20м/Wi-Fi/2xAAA/white (GSH-SDS01)
ПОДРОБНЕЕЕще цены и похожие товары
mds.yandex.net/get-mpic/4501142/img_id5275552451587793085.jpeg/300×300″>Датчик дыма Redmond SkySmoke RSS-61S
В МАГАЗИНЕще цены и похожие товары
yandex.net/get-marketpic/1622003/pic86d25cecaa5519de0f23a6b07d7ae158/300×300″>Датчик звука для автомобиля Arduino Тип: датчик
ПОДРОБНЕЕЕще цены и похожие товары
mds.yandex.net/get-mpic/5245589/img_id286365964058081461.jpeg/300×300″>Датчик дыма Vision Security Smoke Sensor
ПОДРОБНЕЕЕще цены и похожие товары
Датчик дыма FIBARO Smoke Sensor
ПОДРОБНЕЕЕще цены и похожие товары
Датчик дыма Philio
ПОДРОБНЕЕЕще цены и похожие товары
Датчик дыма FIBARO Smoke Sensor
ПОДРОБНЕЕЕще цены и похожие товары
mds.yandex.net/get-mpic/5227903/img_id8131467538718454325.jpeg/300×300″>Датчики дыма Рубеж ИП 212-142=2 Производитель: Рубеж, Тип пожарного извещателя: дымовой, Принцип
ПОДРОБНЕЕЕще цены и похожие товары
Датчик дыма Xiaomi Mi Smoke Sense Guard (JTYJ-GD-03MI)
ПОДРОБНЕЕЕще цены и похожие товары
Датчик дыма WI-FI
ПОДРОБНЕЕЕще цены и похожие товары
mds.yandex.net/get-mpic/4881627/img_id5754123289484505858.jpeg/300×300″>Датчик дыма с сигнализацией на фотоэлементе автономный
ПОДРОБНЕЕЕще цены и похожие товары
Датчик влажности почвы, датчик влажности почвы и модуль детектора почвы, датчик коррозионной устойчивости для Arduino
ПОДРОБНЕЕЕще цены и похожие товары
448
700
Датчик контроля уровня PH жидкой воды, тестер для Arduino
ПОДРОБНЕЕЕще цены и похожие товары
jpeg/300×300″>Датчики дыма Рубеж ИП 212-142=3 Производитель: Рубеж, Тип пожарного извещателя: дымовой, Принцип
ПОДРОБНЕЕЕще цены и похожие товары
1 778
1892
Датчик дыма 485 беспроводной Комплектация: пожарный извещатель
ПОДРОБНЕЕЕще цены и похожие товары
Датчик дыма, белый Производитель: Без бренда
ПОДРОБНЕЕЕще цены и похожие товары
Датчик дыма оптоэлектронный ZAMEL CDB-01 (CDB-01) Производитель: ZAMEL, Монтаж: накладной, Рабочая
ПОДРОБНЕЕЕще цены и похожие товары
Датчик PH для arduino BNC Тип: датчик
ПОДРОБНЕЕЕще цены и похожие товары
mds.yandex.net/get-marketpic/6016947/pic025c3c37537b279d084bf6e095742307/300×300″>Датчик дыма с сиреной на батарейке (в комплекте) ИП 212-189А Сверчок (smoker sensor) Элемент
ПОДРОБНЕЕЕще цены и похожие товары
2 страница из 18
Перспективы развития микропроцессорной платформы Arduino, её применение и пример реализации на основе пожарной сигнализации — Информио
В настоящее время существует множество микроконтроллеров и платформ для осуществления управления физическими процессами применительно к микропроцессорным комплексам. Большинство этих устройств объединяют разрозненную информацию о программировании и заключают её в простую в использовании сборку.
Фирма Arduino (Италия), в свою очередь, тоже упрощает процесс работы с микроконтроллерами, однако обеспечивает ряд преимуществ перед другими устройствами из-за простой и понятной среды программирования, низкой цены и множеством плат расширения.
Платформа Arduino может стать основным элементом для исследования и решения задач в областях мехатроники и робототехники.
Целью статьи является анализ возможностей аппаратной вычислительной платформы Arduino и реализация системы пожарной сигнализации на основе Arduino.
Задачи: ознакомление с функциональным описанием и техническими характеристиками на примере платы Arduino UNO, составление сравнительной характеристики наиболее популярных плат Arduino и определение перспектив применения данного устройства.
Основные достоинства и описание платформы:
Arduino представляет собой весьма простой инструмент для создания электронных устройств и воплощения в жизнь различных идей.
Это платформа, предназначенная для управления физическими процессами с использованием ЭВМ с открытым программным кодом, построенная на простой печатной плате с современной средой для написания программного обеспечения.
Платы Arduino строятся на основе микроконтроллеров фирмы Atmel, а также элементов обвязки для программирования и интеграции с другими схемами. На платах присутствует линейный стабилизатор напряжения +5В или +3,3В. Тактирование осуществляется на частотах 8,16 или 87Мгц кварцевым резонатором. [4]
В микроконтроллер предварительно прошивается загрузчик, поэтому внешний программатор не нужен. На концептуальном уровне все платы программируются через RS-232.
Интегрированная среда разработки Arduino – это кросплатформенное приложение на Java, включающее в себя редактор кода, компилятор и модуль передачи прошивки в плату.
Среда разработки основана на языке программирования Processing и спроектирована для программирования новичками не знакомыми близко с разработкой ПО. Строго говоря, это язык C++, дополненный некоторыми библиотеками. [3]
Программы образовываются с помощью препроцессора, а затем компилируются с помощью AVR-GCC.
Преимуществами плат семейства Arduino являются:
1) Большое количество доступных вариантов в линейке Arduino с возможностью выбора наиболее подходящего готового контроллера из большого списка устройств, имеющих в широких пределах варьируемые параметры.
2) Наличие плат расширения, предназначенных для увеличения функционала и выполнения конкретизированных технических задач без необходимости самостоятельного проектирования дополнительной периферии (платы для управления двигателями, датчиковые платы, беспроводные интерфейсы, в том числе Wi-Fi Bluetooth и GPS, дисплеи, устройства ввода) – несколько десятков видов, более 300 вариантов исполнения. Если использовать Arduino совместно с другими электрическими и цифровыми устройствами, то можно получить бесконечное количество вариантов исполнения.
3) Полностью адаптированная для конечного пользования среда программирования, подходящая для всей линейки плат Arduino и их клонов, включая ПО для программирования контроллеров для OC Android.
4) Свободная, бесплатная лицензия на устройства и ПО.
5) Существует полный русский перевод языка Arduino, предназначенный для преодоления языкового барьера при распространении платформы по России.
Функциональное описание и технические характеристики на примере платы Arduino UNO:
Arduino UNO – этот контроллер построен на ATmega328. Платформа имеет 14 цифровых входов/выходов (6 из которых могут использоваться как входы ШИМ (Широтно-импульсная модуляция)), 6 аналоговых входов, кварцевый генератор 16Мгц, разъем USB, силовой разъем ICSP м кнопку перезагрузки. Для работы необходимо подключить платформу к компьютеру с помощью USB, либо подать питание при помощи адаптера AC/DC или батареи/аккумуляторов. [2]
Пример применения Arduino в пожарной безопасности – детектор дыма
Устройство разработано для предупреждения о повышении концентрации угарного газа и включения сигнала тревоги в случае превышения порогового значения. Чувствительным элементом детектора выступает датчик широкого спектра газов MQ-2.
Для данного устройства были использованы следующие компоненты:
- Платформы: Arduino Uno, Iskra Neo, Troyka Slot Shield.
- В качестве базы для компонентов схемы — Slot Box.
- Датчик широкого спектра газов MQ-2.
- Два светодиода.
- Пьезопищалка.
Этапы разработки устройства:
Первый этап работы — написание алгоритма работы устройства.
Второй этап – сбор схемы.
Третий этап – написание кода программы (скетча). Для этого с официального сайта необходимо скачать Arduino IDE (ПО для написания программного кода и загрузки его на любую плату Arduino) и библиотеку для работы с датчиком дыма TroykaMQ. [1]
Четвертый этап – прошивка контроллера скетчем.
Пятый этап – запуск устройства.
После запуска системы пожарной сигнализации, детектор дыма, подаст предупредительный звуковой и световой сигналы, в случае превышения порогового значения концентрации дыма и/или угарного газа в воздухе.
Вывод:
Таким образом можно сделать вывод о том, что платформа Arduino по техническому оснащению идеально подходит для проектирования различных мехатронных систем и роботов, благодаря понятной среде программирования и возможности наблюдения физических процессов в реальном времени. Более мощные платы Arduino (Due) возможно применять для решения сложных технических задач, связанных с разработкой больших проектов и их комплексной автоматизации, а также для создания проектов умных домов и в многочисленных радиолюбительских проектах по автоматизации, модернизации или ремонту бытовых приборов.
Оригинал публикации (Читать работу полностью): Перспективы развития микропроцессорной платформы Arduino, её применение и пример реализации на основе пожарной сигнализации
Системы пожарной сигнализации Raspberry Pi и Arduino | uBeac
Ранее мы говорили о системах безопасности умный дом своими руками, но в этой статье речь пойдет о противопожарных устройствах и системах пожарной сигнализации.
Эти устройства имеет решающее значение для раннего обнаружения пожара и может означать разницу между жизнью и смерть. С сигнализацией, разбросанной по всему дому, вы можете быть предупреждены о пожарах и опасные газы, прежде чем они выйдут из-под контроля. Они также могут помочь пожарным. найти источник пожарной сигнализации были размещены в хороших местах. Эти устройства нельзя принимать как должное, особенно учитывая большинство жертв, связанных с пожарами происходят, когда люди спят.
Значение огня и дымовые извещатели не могут быть достаточно напряжены, будь то автономный дым детектор или целая система пожарной сигнализации, состоящая из детекторов дыма, угарного газа и пламени, и другие предохранительные устройства. Некоторые детекторы дыма очень дешевы. менее 10 долларов, в то время как другие могут стоить более 300 долларов!
Если вы не хотите никаких дорогостоящих фирменные противопожарные устройства, всегда можно сделать дымовой извещатель своими руками. Там — это учебные пособия и демонстрации различных датчиков дыма и пожарной сигнализации от онлайн-сообществ, которые вы можете собрать и установить в своем доме.
Дымовая/пожарная сигнализация
Начнем с простые детекторы дыма. В большинстве этих проектов задействовано всего несколько недорогих материалы, которые вы можете легко найти в Интернете. Тревоги могут быть основаны на Arduino или Raspberry Pi и размещаться в простых объектах, таких как обувная коробка или индивидуальный контейнер, напечатанный на 3D-принтере. Для детектора дыма требуется основной датчик будет датчик газа , который обнаруживает вредные газы, такие как дым и CO. Датчики пламени и температуры также были бы хорошими датчиками для включения. Другие полезные датчики и оборудование для включения в детекторы дыма:
- Датчик температуры и влажности DHT для более точного измерения температуры и проверки влажности
- Датчик зуммера для подачи сигнала тревоги звук
- Несколько светодиодов для оповещения посредством световой стимуляции
Есть много примеров самодельных детекторов дыма и пожара, таких как этот детектор огня, газа и дыма, в котором используется 9Датчик газа 0013 MQ-2 , датчик пламени и Arduino . Его простая конструкция может быть использована в любом проекте домашней автоматизации для оповещения об опасных газах.
Существует также пожарная сигнализация Raspberry Pi, которая похожа на детектор огня, газа и дыма, за исключением того, что она использует только датчик пламени , и переключает Arduino на Raspberry Pi . Этот проект займет около 10 минут, что отлично подходит для тех, кто просто начиная с домашней автоматизации и мониторинга.
Если оба эти примеры кажутся легкими для выполнения, а затем попробуйте включить их в Minion Fart и Smoke Alarm, а также попрактикуйтесь в 3D-печати. Этот проект работает на Arduino Mini и датчике MQ-2 для обнаружение дыма (и пердежа). Оборудование, используемое для аскетического выполнения проекта приятные включены динамики, светодиоды и нить для 3D-печати. это весело проект не только развлекательный, но и практичный.
Датчики дыма просты сделать и чрезвычайно практичным при реализации. Нет необходимости тратить 300 долларов, чтобы уберечь свой дом от пожара, когда несколько перемычек, датчиков и микроконтроллер справится.
Оповещения о задымлении/пожаре
Было бы неплохо, если бы когда вы случайно включили пожарную сигнализацию, вы можете легко отключить ее с помощью ваш телефон вместо того, чтобы реветь, пока дым не рассеется? Или если, когда низкий уровень заряда пожарной или угарной сигнализации, вы можете просто выключить ее уведомления с вашего телефона, вместо того, чтобы слышать звуковой сигнал, пока вы не изменили батарея?
К счастью, есть существуют интеллектуальные датчики дыма, такие как Google Nest Protect, которые могут точно что: управляйте пожарной сигнализацией с телефона и даже с помощью голоса. За небольшая цена $119.99, все это может быть вашим в одном дымовом пожарном извещателе. Или же, вы можете использовать существующую дымовую пожарную сигнализацию за 10 долларов и сделать собственную дымовую пожарную сигнализацию с Wi-Fi. уведомитель с использованием некоторого простого оборудования.
Большинство этих проектов предупредите домовладельцев, отправив им уведомление, когда их существующий пожар сработала сигнализация, что полезно, когда их нет дома, чтобы позаботиться о проблема. Другие дизайнеры построили собственную пожарную сигнализацию, которая может отправлять SMS, если обнаружен пожар. А то есть те, кто пытался сделать свою версию Nest Protect. Ниже приведены несколько примеров таких самодельных уведомлений. и сигналы тревоги IoT.
Датчик дыма Wi-Fi за 10 долларов (Альтернатива Roost/Nest), в которой использовались ESP8266 и датчик микрофона , уведомит ваш телефон, если сработала пожарная сигнализация. За 10 долларов вы только что повернули огонь в интеллектуальную пожарную сигнализацию IoT.
Другой дизайнер сделал пожарная сигнализация с SMS-уведомлениями с использованием модема Arduino , GSM/GPRS 800H или 900A и ИК-датчик . Эта сигнализация будет использовать ИК-датчик и отправлять SMS при обнаружении возгорания. Это простое в изготовлении устройство, которое может означают разницу в жизни или смерти во время чрезвычайной ситуации.
Наконец-то один дизайнер решил создать дымовую сигнализацию с подключением к Интернету после того, как обнаружил видео с жуками в Nest. Защищать. Это устройство также использует ESP8266 для отправки предупреждений по электронной почте через Wi-Fi для пользователя, если у него звучит сигнал тревоги. Однако эта конструкция более компактный и имеет переключатель включения и выключения для отправки уведомлений.
Системы пожарной сигнализации
Теперь, когда у нас есть Самодельные пожарные/дымовые извещатели и детекторы огня/дыма, нам нужно что-то, что может разместить и контролировать все эти устройства одновременно. Поскольку упомянутые примеры устройств выше запустить либо Raspberry Pi , Arduino или плата ESP , тогда все устройства могут подключаться к службе IoT для мониторинга. Все нам нужна центральная адаптивная IoT-платформа для интеграции данных, визуализации. К счастью, существует платформа IoT, которая может выполнять все эти требования и многое другое, и она тоже не много стоит.
С uBeac! Они могут подключите ESP8266 , Arduino и Raspberry Pi , и другие устройства в свой центр Интернета вещей. Они обрабатывают данные шлюза и извлекают данные датчиков с использованием граничных вычислений.
После подключения всех вашего Raspberry Pi , Arduino и ESP8266 на основе устройства пожарной безопасности к uBeac, вы можете отслеживать их на панели управления IoT. Если сигнал тревоги обнаруживает дым или огонь, вы можете настроить uBeac для отображения важных данных в уникальном и предупреждающая мода. Возьмем случай, когда вы хотите проверить, повышается ли уровень дыма. более 300 частей на миллион в одной комнате. Вы можете изменить виджет индикатора на приборной панели цвет, чтобы предупредить об опасности для этого конкретного датчика газа.
Когда вы делаете Устройства для мониторинга умного дома, сделанные своими руками, у вас должен быть мощный, но доступный IoT платформа для запуска вашей системы. uBeac может стать для вас этой платформой Интернета вещей, так что приходите и присоединяйтесь наш сервис.
Если у вас есть вопросы о том, как работает uBeac или что совместимо, оставьте в Комментарии. Удачного подключения!
Детектор дыма с Arduino с использованием Iot | by Aishwarya Tharagalla
Загрязнение воздуха является одной из основных причин заболеваний людей, поэтому необходимо в некоторой степени уменьшить загрязнение, сохраняя места для некурящих в местах массового скопления людей.
Детектор дыма обнаруживает наличие СО2, метана и других газов (когда их концентрация выше обычной) и издает звуковой сигнал и одновременно отправляет письмо властям/владельцу. Поэтому может также использоваться в качестве пожарной сигнализации в домах, офисах и на предприятиях, которая предупреждает жильцов здания и отправляет почту (почта фактически используется для уменьшения потерь при подъеме, когда людей нет).
НЕОБХОДИМЫЕ КОМПОНЕНТЫ:- ГАЗОВЫЙ ДАТЧИК MQ-2
- ARDUINO
- ESP8266( WIFI-MODULE)
- PIEZO BUZZER
ThingSpeak
APPLICATIONS:Arduino ide (pratical) or tinkercad (программное обеспечение)
Подсоедините компоненты, как показано на рисунке
- ДАТЧИК ГАЗА MQ-2 :
Датчик газа Grove (MQ2) полезен для обнаружения утечки газа (дома и в промышленности). Он подходит для обнаружения h3, LPG, Ch5, CO, алкоголя, дыма или пропана. Чувствительность датчика регулируется потенциометром. Значение концентрации отправляется в arduino.
ПРИМЕЧАНИЕ. Если вы используете модуль датчика газа MQ-2, подключите
VCC -5V, GND -GND, AO (МОДУЛЬ) -A0 (ARDUINO)
2. ARDUINO:333 Arduino Uno — это плата микроконтроллера с открытым исходным кодом, основанная на микроконтроллере Microchip ATmega328P. Плата оснащена наборами контактов цифрового и аналогового ввода/вывода (I/O), которые могут быть подключены к различным платам расширения (щитам) и другим устройствам. схемы.
3. ESP8266 (WIFI-МОДУЛЬ):
ESP8266 принимает ввод концентрации от arduino и отправляет значение в thingSpeak (откуда отправляется почта).
4. ПЬЕЗОЗУММЕР:
Пьезозуммер издает звуковой сигнал, когда концентрация на входе превышает заданную концентрацию.
ОБЪЯСНЕНИЕ КОДА :
- изначально переменная val целочисленного типа инициализируется 0. эта переменная используется для хранения выходных данных датчика.
- Функция setup() вызывается при запуске скетча/кода. Функция setup() запускается только один раз , после каждого включения питания или сброса платы Arduino.
- Serial.begin() содержит скорость передачи . скорость передачи — это не что иное, как скорость передачи. Здесь мы использовали 115200, чтобы передача стала быстрее, так как это более крупный код.
- Serial.println() обычно печатает данные между « » .
- AT+CWJAP — это AT-команда, которая используется для подключения модуля Wi-Fi к серверу. Simulator WiFi — это имя WAN (WiFi по умолчанию в tinkercad), и у него нет пароля, поэтому мы ничего не упомянули между «» .
- Программа должна дождаться перехода к следующей строке кода, когда встретится с функцией delay() .
- Функция pinMode() используется для настройки определенного контакта, чтобы он вел себя либо как ввод или вывод .
- Здесь с помощью AnalogRead() значения считываются датчиком.
- AT+CIPSTART — Установить TCP-соединение или зарегистрировать порт UDP и установить соединение. Здесь 80 — это номер HTTP-порта , api.thingspeak.com — это веб-сайт , к которому модуль Wi-Fi подключается и отправляет значение.
- Объявлена переменная len целочисленного типа данных. Здесь len инициализируется с помощью 60 — это длина отправляемой команды.
- AT+CIPSEND — Установить длину отправляемых данных.
- Следующий код загружает значения датчика, которые собраны Arduino с помощью датчика дыма
- , если () функция используется для включения пьезоизлучателя, когда концентрация выше нормы, т. е. при пожаре происходит или кто-то курит
- AT+CIPCLOSE используется для закрытия установленного TCP-соединения.`
ПОЛНЫЙ КОД:
ГРАФИК:
Так выглядит график, когда значения обновляются в ThingSpeak. Пик показывает наличие высокой концентрации газов.
Ниже приведена ссылка, по которой вы можете смоделировать приведенный выше код с помощью tnikercad:
https://www.tinkercad.com/things/1gliuw21VBc
ДЛЯ ОТПРАВКИ ПОЧТЫ:
для отправки немедленной почты властям /владелец, когда место загорается в отсутствие людей
открыть thingSpeak → Приложения → Анализ MATLAB → НОВОЕ
Теперь выберите Канал чтения для триггерной электронной почты и затем нажмите «Создать».
Теперь внесите следующие изменения, как показано на рисунке. Вы должны указать свой канал и написать ключ, доступный на Thingspeak для отправки и получения данных.
, а теперь создайте реакцию для немедленной отправки почты при обнаружении дыма.
Приложения →React→ NEW и внесите следующие изменения и, наконец, сохраните React.
Так выглядит письмо при выполнении условия React.
Эти датчики дыма меньше по размеру, дешевле и обычно используются в бытовых/жилых условиях, могут быть отдельными автономными блоками или соединенными между собой. Обычно они генерируют громкий звуковой предупреждающий сигнал и посылают почту. Они питаются от сети с одноразовыми или перезаряжаемыми резервными батареями. Они могут быть соединены между собой проводами или беспроводным способом. Это основные причины широкого использования этих детекторов.
Руководство Arduino для датчика газа и дыма MQ2
Мы узнаем о модуле датчика газа MQ2 и о том, как его использовать с платой Arduino. Если вы планируете создать систему мониторинга качества воздуха в помещении; датчик дыхания или система раннего обнаружения возгорания, модуль датчика газа MQ2 — отличный выбор.
Тег: Project 121a Датчик газа/дыма MQ2 . Acoptex.lt
Ресурсы проекта
- Скетч : Скетч
- Библиотеки: Нет;
- Другие приспособления: Нет.
Требуемые детали
В этом проекте вам понадобились эти детали (
Уважаемые посетители. Вы можете поддержать наш проект, купив детали и купив их по ссылкам или пожертвовав нам, чтобы этот сайт продолжал работать. Спасибо ) :1. Датчик газа/дыма MQ2 1 шт.
2. Соединительные кабели F-M 7 шт., соединительные кабели M-M 5 шт.
3. USB-кабель Arduino Nano и Mini-B 1 шт.
4. Резистор 220 Ом 3 шт.
5. Пьезоэлемент (зуммер) 1 шт.
6. Светодиод (зеленый и красный) 2 шт. Датчик газа -2 может обнаруживать или измерять такие газы, как сжиженный нефтяной газ, дым, спирт, пропан, водород, угарный газ (CO) и даже метан с концентрацией от 200 до 10000 частей на миллион. Модульная версия этого датчика поставляется с цифровым выводом, который позволяет этому датчику работать даже без микроконтроллера, и это удобно, когда вы пытаетесь обнаружить только один конкретный газ. Когда дело доходит до измерения газа в ppm, необходимо использовать аналоговый вывод, аналоговый вывод также управляется TTL и работает от 5 В и, следовательно, может использоваться с большинством распространенных микроконтроллеров.
Итак, если вы ищете датчик для обнаружения или измерения таких газов, как сжиженный нефтяной газ, спирт, пропан, водород, CO и даже метан с микроконтроллером или без него, то этот датчик может быть для вас правильным выбором.
Основным недостатком этого датчика является то, что он определяет только концентрацию газов в воздухе, но не может их различить. Для этого вам могут понадобиться другие типы датчиков газа, такие как MQ-6, M-306A и AQ-3, которые обнаруживают определенный тип газов.
При измерении таких газов, как двуокись углерода, кислород или метан, термин концентрация используется для описания количества газа по объему в воздухе. Двумя наиболее распространенными единицами измерения являются части на миллион и концентрация в процентах.
Части на миллион (сокращенно ppm) — это отношение одного газа к другому. Например, 1000 частей на миллион CO означает, что если бы вы могли сосчитать миллион молекул газа, 1000 из них были бы монооксидом углерода, а 999 000 молекул были бы другими газами.
MQ2 — один из наиболее часто используемых газовых сенсоров серии MQ. Это газовый датчик типа металл-оксид-полупроводник (МОП), также известный как химрезистор , поскольку обнаружение основано на изменении сопротивления чувствительного материала, когда газ вступает в контакт с материалом. Используя простую сеть делителей напряжения, можно определить концентрацию газа.
Датчик фактически заключен в два слоя тонкой сетки из нержавеющей стали, которая называется Противовзрывная сеть . Это гарантирует, что нагревательный элемент внутри датчика не вызовет взрыва, так как мы обнаруживаем горючие газы.
Он также обеспечивает защиту сенсора и отфильтровывает взвешенные частицы, так что внутрь камеры могут проникать только газообразные элементы. Сетка крепится к остальной части тела с помощью зажимного кольца с медным покрытием.
Так выглядит датчик после удаления внешней сетки. Звездообразная структура образована чувствительным элементом и шестью соединительными ножками, выступающими за бакелитовое основание. Из шести два вывода (Н) отвечают за нагрев чувствительного элемента и подключены через никель-хромовую катушку, известный токопроводящий сплав.
Остальные четыре провода (A и B), отвечающие за выходные сигналы, подключаются с помощью платиновых проводов. Эти провода подключены к корпусу чувствительного элемента и передают небольшие изменения тока, проходящего через чувствительный элемент.
Трубчатый чувствительный элемент изготовлен из оксида алюминия (AL 2 O 3 ) на основе керамики и покрыт диоксидом олова (SnO 2 ). Диоксид олова является наиболее важным материалом, чувствительным к горючим газам. Однако керамическая подложка просто увеличивает эффективность нагрева и обеспечивает постоянный нагрев области датчика до рабочей температуры.
Таким образом, никель-хромовый змеевик и керамика на основе оксида алюминия образуют систему обогрева ; в то время как платиновые провода и покрытие из диоксида олова образуют сенсорную систему .
Области применения :- Обнаружение или измерение таких газов, как сжиженный нефтяной газ, спирт, пропан, водород, CO и даже метан
- Монитор качества воздуха
- Сигнализатор утечки газа
- Стандарты безопасности в больницах
- Поддержание окружающей среды 026
Operating voltage | 5V |
Load resistance | 20 KΩ |
Heater resistance | 33Ω ± 5% |
Heating consumption | <800mw |
Сопротивление считывания | 10 кОм – 60 кОм |
Диапазон концентрации | 200 – 10000 частей на миллион |
Время предварительного нагрева0438 | Более 24 часов |
Техническое описание можно найти здесь.
MQ2 Эквивалентные датчики:
MQ-6, AQ-2, MQ-306A, AQ-3
Выбор между типом датчика и типом модуля
Когда дело доходит до измерения или обнаружения определенного газа, датчики газа серии MQ являются наиболее часто используемыми. Эти датчики можно приобрести в виде модуля или отдельно. Если вы пытаетесь обнаружить (не измерять ppm) только наличие газа, вы можете купить его в виде модуля, поскольку он поставляется с компаратором операционного усилителя и цифровым выходом. Но если вы планируете измерять ppm газа, рекомендуется покупать датчик отдельно (без модуля).
Alternative MQ Gas sensors:
Sensor Name | Gas to measure |
MQ-2 | Methane, Butane, LPG, Smoke |
MQ-3 | Alcohol, Ethanol, Smoke |
MQ-4 | Methane, CNG Gas |
MQ-5 | Natural gas, LPG |
MQ-6 | LPG, butane |
MQ-7 | Carbon Monoxide |
MQ-8 | Hydrogen Gas |
MQ-9 | Carbon Monoxide, flammable gasses |
MQ131 | Ozone |
MQ135 | Air Quality |
MQ136 | Hydrogen Sulphide газ |
MQ137 | Аммиак |
MQ138 | Бензол, толуол, спирт, пропан, газообразный формальдегид, водород | 7 M 204436 | 60438 | Methane, Natural Gas |
MQ216 | Natural gas, Coal Gas |
MQ303A | Alcohol, Ethanol, smoke |
MQ306A | LPG, butane |
MQ307A | Carbon Monoxide |
MQ309A | Угарный газ, легковоспламеняющийся газ |
Как это работает?
При нагревании диоксида олова (полупроводниковых частиц) на воздухе при высокой температуре происходит адсорбция кислорода на поверхности. В чистом воздухе донорные электроны в диоксиде олова притягиваются к кислороду, который адсорбируется на поверхности чувствительного материала. Это предотвращает протекание электрического тока.
В присутствии восстановительных газов поверхностная плотность адсорбированного кислорода уменьшается по мере его реакции с восстановительными газами. Затем электроны высвобождаются в диоксид олова, позволяя току свободно течь через датчик.
Модуль датчика газа MQ2 обеспечивает двоичную индикацию наличия горючих газов, а также аналоговое представление их концентрации в воздухе.
Аналоговое выходное напряжение датчика изменяется пропорционально концентрации дыма/газа. Чем больше концентрация газа, тем выше выходное напряжение; в то время как меньшая концентрация газа приводит к низкому выходному напряжению. Аналоговый сигнал от газового датчика MQ2 далее подается на LM39.3 компаратора высокой точности (припаяны снизу модуля), естественно для оцифровки сигнала. Вместе с компаратором находится небольшой потенциометр, которым можно поворачивать чувствительность датчика. Вы можете использовать его для регулировки концентрации газа, при которой датчик его обнаруживает.
Калибровка датчика газа MQ2
Сопротивление датчика различается в зависимости от типа газа.
Для калибровки датчика газа вы можете держать датчик газа рядом с дымом/газом, который вы хотите обнаружить, и продолжать поворачивать потенциометр, пока не начнет светиться красный светодиод на модуле. Поверните винт по часовой стрелке, чтобы увеличить чувствительность, или против часовой стрелки, чтобы уменьшить чувствительность.
Компаратор на модуле постоянно проверяет, достиг ли аналоговый контакт ( A0 ) порогового значения, установленного потенциометром. Когда он пересекает пороговое значение, цифровой контакт ( D0 ) становится ВЫСОКИМ, и загорается сигнальный светодиод. Эта настройка очень полезна, когда вам нужно инициировать действие при достижении определенного порога. Например, вы можете включить или выключить реле или запустить насос для подачи воздуха/разбрызгивания воды.
Как использовать модуль датчика газа MQ2 для измерения концентрации 9 частей на миллион0355
Если вам нужна точность показаний, то измерение PPM будет лучшим способом. Это также может помочь вам отличить один газ от другого. Таким образом, для измерения PPM вы можете напрямую использовать модуль. Ниже показана базовая схема подключения датчика из таблицы данных.
Процедура измерения PPM с помощью датчика MQ одинакова, но некоторые постоянные значения будут различаться в зависимости от типа используемого датчика MQ. По сути, нам нужно изучить график (Rs / Ro) VS PPM, приведенный в таблице данных (также показан ниже).
Значение Ro — это значение сопротивления на свежем воздухе, а значение Rs — это значение сопротивления при концентрации газа. Во-первых, вы должны откалибровать датчик, найдя значения Ro на свежем воздухе, а затем использовать это значение для нахождения Rs по формулам: рассчитать эквивалентное значение PPM для этого конкретного газа.
Общие сведения об Arduino Nano
Подробнее об этом можно прочитать здесь.
Сигналы и подключения газового датчика MQ2
- VCC – контакт питания. Обеспечивает питание модуля. Подключите его к контакту 5V вашей платы Arduino.
- GND – контакт заземления. Подключен к контакту GND на плате Arduino.
- DO – цифровой выход. Обеспечивает цифровое представление (0 или 1) наличия горючих газов.
- AO – вывод аналогового выхода. Обеспечивает аналоговое выходное напряжение 0-5В пропорционально концентрации дыма/газа.
Sensor pins:
1 | H -Pins | Out of the two H pins, one pin is connected to supply and the other to ground |
2 | A-Pins | The Штифты A и B взаимозаменяемы. Эти контакты будут привязаны к напряжению питания. |
3 | В-штифты | Штифты А и В взаимозаменяемы. Один контакт будет работать как выход, а другой будет притянут к земле. |
Сигналы и соединения Arduino Nano
Подробнее об этом можно прочитать здесь.
Проводка
Пошаговая инструкция
- Сначала установите датчик на макетную плату.
- Сделать проводку.
- Откройте IDE Arduino.
- Подключите плату Arduino Nano к компьютеру и выберите правильную плату и COM-порт.
- Проверьте и загрузите скетч в Arduino Nano.
- Откройте последовательный монитор Arduino IDE и установите скорость передачи данных 9.0013 9600 бод и выберите Оба NL и CR .
- Можно посмотреть аналоговые и цифровые показания. Если аналоговое показание больше порогового значения, то красный светодиод будет гореть, а зеленый – выключен, в противном случае будет гореть зеленый светодиод, а красный – выключен.
Код
Вы можете настроить переменную sensorLimit с другим пороговым значением.
Подведение итогов
Мы узнали о модуле датчика газа MQ2 и о том, как его использовать с Arduino Nano.
Другие проекты DIY можно найти здесь.
Спасибо, что читаете и поддерживаете нас.
Просмотры сообщений: 775
Другие проекты DIY можно найти на Acoptex.lt и Acoptex.com!
Если вы ищете высококачественные печатные платы PCBWay – лучший выбор:
Метки: Arduino Projects
Damage Control » Raspberry Pi Geek
Думаю, я должен начать с признания, что эта статья была вдохновлена моей собственной глупостью. Когда я был ребенком, я оставил сковороду на зажженной плите. Наверное, меня смутили тактильные элементы управления на стеклокерамической варочной панели. К сожалению, я невольно включил печку на максимум. Подумав, что я действительно выключил его, я пошел смотреть телевизор.
Несколько минут спустя гостиная начала наполняться дымом. Короче говоря: масло в кастрюле загорелось, и, что еще хуже, я попытался потушить его, запустив его под кран.
Итак, я был тупым подростком, но такое могло случиться с каждым. К счастью, доступны дешевые и простые решения для наблюдения за вашим домом, чтобы свести к минимуму риск возгорания, утечки газа и повреждения водой.
В этой статье описывается, как создать систему сигнализации на уровне коммерческих домашних систем сигнализации (рис. 1). Я сосредоточусь на наблюдении за кухней, где чаще всего случаются несчастные случаи.
Рисунок 1. Обычная пожарная сигнализация, продаваемая в магазинах.
Потенциальные опасности
Датчики — частая тема в статьях об Arduino и Raspberry Pi: датчики расстояния, датчики влажности, датчики освещенности… В данном случае я сосредоточусь на датчиках, которые могут обнаруживать опасности в доме. Поскольку огонь является одной из наиболее распространенных и разрушительных опасностей, я рассмотрю некоторые устройства, которые обычно очень малы и обычно используются для обнаружения пожара.
В первом примере я соберу самодельный пожарный извещатель с датчиком дыма [1]. Этот датчик крошечный, как вы можете видеть на рисунке 2, и он имеет шесть контактов, которые позволяют измерять наличие различных типов газа, но его основная функция заключается в индикации наличия дыма. На рис. 3 показаны схемы выводов и базовая конфигурация. Мне нужно подать 5 вольт между контактом H (5 В и GND) и подавать 5 вольт на контакт A, чтобы получить аналоговый сигнал, пропорциональный количеству дыма от B. Чтобы адаптировать ток, поместите резистор RL между 3K и 30К между сигналом в B и землей. В этом примере я использовал резистор 4K7.
Рисунок 2. Датчик дыма, используемый для самодельной пожарной сигнализации.
Рисунок 3: Основные схемы подключения и контакты дымового извещателя.
Второй пример в этой статье использует датчик метана [2] для обнаружения возможных утечек газа на кухне. Датчик метана позволяет обнаруживать пожары и утечки метана в домах и небольших мастерских. Конфигурация датчика метана аналогична датчику дыма.
Конечно, вы можете добавить множество других детекторов дыма и газа с аналогичными характеристиками. Изучив спецификации [3], вы сможете увидеть основные схемы каждого из них, поэтому адаптировать эти концепции к вашим потребностям не составит труда. Как вы можете видеть, например, в датчике CO2 на рисунке 4, датчики имеют одинаковый размер и заключены в капсулы аналогичным образом, поэтому вы можете разработать очень модульную систему.
Рис. 4. Датчик CO2 — один из многих доступных датчиков газа.
Другой опасностью в доме является возможность затопления из-за протечек или поломки труб. Для обнаружения такого рода опасностей я буду использовать систему [4], которая обнаруживает воду, основанную на том принципе, что вода проводит электричество.
Как видно на рис. 5, вдоль поверхности датчика расположен ряд токопроводящих полосок, которые активируются в присутствии воды, выдавая выходной сигнал 1. Код примет значение 0 в качестве знака что все сухо.
Рисунок 5. Цифровой датчик воды основан на принципе электропроводности воды.
Включение сигнализации
В первом примере требуется некое индикаторное устройство, предупреждающее пользователя об опасности. Для простоты я буду использовать простой зуммер, но для реальной ситуации я рекомендую 12-вольтовую сирену. Звук одной из этих сирен определенно помешал бы мне сжечь кухню.
Если вы решите использовать сирену, вам также понадобится транзистор. Транзистор может выполнять множество функций, но в этом случае он понадобится вам для коммутации напряжения. Транзистор имеет три зоны, называемые Коллектор , База и Излучатель . Вам понадобится NPN-транзистор, эмиттер которого соединен с землей (рис. 6).
Рисунок 6. Транзистор NPN, который можно использовать для включения сирены на 12 В.
Вы работаете только с 12 вольтами, поэтому вам не понадобится реле. Установите транзистор, как показано на рисунке 7: Вы можете коммутировать напряжение и активировать сирену, используя резистор, чтобы ограничить электрический ток, достигающий базы транзистора. Ваш транзистор будет работать как переключатель. Если вы активируете цифровой сигнал на контакте 13, сработает сирена. В противном случае он выключит сирену, отключив напряжение.
Рисунок 7: Схема, показывающая, как подключить сирену, которая будет активирована, с транзистором NPN.
Модуль детектора дыма ZP13 | Датчик дыма для Arduino
Перейти к содержимомуПредыдущая Следующая
Модуль детектора дыма ZP13 | Датчик дыма для ArduinoZP13 Модуль обнаружения дыма Для Arduino
В модуле дыма ZP13 используется усовершенствованный полупроводниковый датчик газа с толстой пленкой. Датчик чрезвычайно чувствителен к газам, таким как дым и пропан. Модуль устарел, отлажен, откалиброван и откалиброван с хорошей согласованностью и высокой чувствительностью.
Полупроводниковый датчик газа
«Полупроводниковые датчики газа состоят из полупроводникового материала между двумя металлическими электродами и реагируют на изменения в составе окружающего атмосферного газа, вступая в контакт с изменением либо проводимости, либо удельного сопротивления по сравнению с известным базовым значением».
За последние несколько лет спрос на толстопленочные полупроводниковые газовые датчики увеличился благодаря их мониторингу в реальном времени, экономичности и надежности в работе.
Купить сейчас (глобально)
Применение датчика дыма Z13
Этот датчик газа на основе толстопленочного полупроводникового чипа широко используется в
- Домашние дымовые извещатели,
- Промышленные дымовые извещатели и
- Портативные приборы для обнаружения дыма
- Интеллектуальный встроенный потолок
- вентилятор
- Воздухоочиститель
- система свежего воздуха
- низкая цена
- небольшой размер (49,5 мм x 19,4 мм) и малый вес
- Чрезвычайно высокая чувствительность,
- Отличная долговременная стабильность, потребляемая мощность,
- оценка 3-минутного предварительного нагрева,
- длительный срок службы и
- высокая производительность.
- Избегайте прямого контакта датчика дыма ZP13 с органическими растворителями (включая силикон и другие клеи), покрытиями, фармацевтическими препаратами, маслами и газами высокой концентрации.
- Модуль ZP13 не выдерживает чрезмерных ударов или вибрации.
- Перед первым использованием модуль необходимо прогреть более 5 минут.
- Не устанавливайте модуль в среде с сильной конвекцией воздуха.
- Не оставляйте модуль на длительное время в местах высокой концентрации органических газов.
- 6 мониторинг окружающей среды
Характеристики дымового извещателя ZP13
Купить
Характеристики | Описание |
---|---|
Detection gas | propane, smoke |
Physical interface: | Xh3.54-4P terminal socket |
Output data: | A signal switching output |
Operating voltage: | 5,0 ± 0,2 В постоянного тока (без защиты от обратного подключения напряжения) |
Тип выходных данных: | Уровень ТТЛ (встроенное защитное сопротивление 200 Ом) |
Рабочий ток: | ≤60mA |
Warm-up time: | ≤ 3 minutes |
Response time: | ≤ 20 seconds |
Recovery time : | ≤ 60 seconds |
Working temperature: | 0 ~ 50 ° C |
Рабочая влажность: | ≤95%RH |
Температура хранения: | -20 ~ 60 ° C | -20 ~ 60 ° C | -20 ~ 60 ° C | -20 ~ 60 ° C | -20 ~ 60 ° C | -20 ~ 60 ° C | 9. 0441
Sensitivity attenuation: | ≤1%/year |
Service life: | ≥5 years |
ZP13 Dimensions
ZP13 Pinout
Pin | Pin Name | Function |
---|---|---|
1 | GND | Input power – |
2 | 5V | Input power + |
3 | A | Output A |
4 | B | Output B |
Output Signal
Старший класс | Выходная выработка | Выход B | Загрязнение класса | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0 | 0V | 0V | 85 0V0V | 55 898989898989880.0438 | 0V | +5V | Light pollution | ||||||||
2 | +5V | 0V | Moderate pollution | ||||||||||||
3 | +5V | +5V | Severe pollution |
ZP13 Меры предосторожности
Во избежание пожаров дымовые извещатели размещаются в местах повышенной безопасности. Детекторы дыма обнаруживают уровень дыма в момент возникновения пожара и подают ранний сигнал тревоги. Таким образом, до того, как огонь перекинется на другие части здания, люди смогут спастись и немедленно приступить к спасению. В этом проекте также был разработан детектор дыма.
В этом проекте мы собираемся разработать датчик уровня дыма , используя датчик ZP13 и Arduino Nano для измерения уровня дыма в окружающей среде. Датчик ZP13 поставляется с 4-контактным разъемом JST. мы подключили модуль датчика газа ZP13 к Arduino, как показано на схеме. Контакты A и B ZP13 — это контакты цифрового вывода, подключенные к контактам D7 и D8 Arduino.
Переключить область ползунка
Ссылка для загрузки страницы Перейти к началуПоставщики и ресурсы для беспроводных радиочастот
Веб-сайт RF Wireless World является домом для поставщиков и ресурсов RF и Wireless. На сайте представлены статьи, учебные пособия, поставщики, терминология, исходный код (VHDL, Verilog, MATLAB, Labview), тесты и измерения, калькуляторы, новости, книги, загрузки и многое другое.
Сайт RF Wireless World охватывает ресурсы по различным темам, таким как RF, беспроводная связь, vsat, спутник, радар, оптоволокно, микроволновая печь, wimax, wlan, zigbee, LTE, 5G NR, GSM, GPRS, GPS, WCDMA, UMTS, TDSCDMA, Bluetooth, Lightwave RF, z-wave, Интернет вещей (IoT), M2M, Ethernet и т. д. Эти ресурсы основаны на стандартах IEEE и 3GPP. Он также имеет академический раздел, который охватывает колледжи и университеты по инженерным дисциплинам и дисциплинам MBA.
Статьи о системах на основе IoT
Система обнаружения падения для пожилых людей на основе IoT : В статье рассматривается архитектура системы обнаружения падения, используемой для пожилых людей.
В нем упоминаются преимущества или преимущества системы обнаружения падения IoT.
Подробнее➤
См. также другие статьи о системах на основе IoT:
• Система очистки туалетов AirCraft.
• Система измерения удара при столкновении
• Система отслеживания скоропортящихся продуктов и овощей
• Система помощи водителю
• Система умной розничной торговли
• Система мониторинга качества воды
• Система интеллектуальной сети
• Умная система освещения на основе Zigbee
• Умная система парковки на базе Zigbee
• Умная система парковки на базе LoRaWAN.
Беспроводные радиочастотные изделия
Этот раздел статей охватывает статьи о физическом уровне (PHY), уровне MAC, стеке протоколов и сетевой архитектуре на основе WLAN, WiMAX, zigbee, GSM, GPRS, TD-SCDMA, LTE, 5G NR, VSAT, Gigabit Ethernet на основе IEEE/3GPP и т. д. , стандарты. Он также охватывает статьи, связанные с испытаниями и измерениями, посвященные испытаниям на соответствие, используемым для испытаний устройств на соответствие RF/PHY. СМ. УКАЗАТЕЛЬ СТАТЕЙ >>.
Физический уровень 5G NR : Обработка физического уровня для канала 5G NR PDSCH и канала 5G NR PUSCH была рассмотрена поэтапно. Это описание физического уровня 5G соответствует спецификациям физического уровня 3GPP. Подробнее➤
Основные сведения о повторителях и типы повторителей : В нем объясняются функции различных типов повторителей, используемых в беспроводных технологиях. Подробнее➤
Основы и типы замираний : В этой статье рассматриваются маломасштабные замирания, крупномасштабные замирания, медленные замирания, быстрые замирания и т. д., используемые в беспроводной связи. Подробнее➤
Архитектура сотового телефона 5G : в этой статье рассматривается блок-схема сотового телефона 5G с внутренними модулями 5G. Архитектура сотового телефона. Подробнее➤
Основы интерференции и типы интерференции: В этой статье рассматриваются интерференция по соседнему каналу, Электромагнитные помехи, ICI, ISI, световые помехи, звуковые помехи и т. д. Подробнее➤
Раздел 5G NR
В этом разделе рассматриваются функции 5G NR (новое радио), нумерология, диапазоны, архитектура, развертывание, стек протоколов (PHY, MAC, RLC, PDCP, RRC) и т. д.
5G NR Краткий справочный указатель >>
• Мини-слот 5G NR
• Часть полосы пропускания 5G NR
• БАЗОВЫЙ НАБОР 5G NR
• Форматы 5G NR DCI
• 5G NR UCI
• Форматы слотов 5G NR
• IE 5G NR RRC
• 5G NR SSB, SS, PBCH
• 5G NR PRACH
• 5G NR PDCCH
• 5G NR PUCCH
• Опорные сигналы 5G NR
• 5G NR m-Sequence
• Золотая последовательность 5G NR
• 5G NR Zadoff Chu Sequence
• Физический уровень 5G NR
• MAC-уровень 5G NR
• Уровень 5G NR RLC
• Уровень PDCP 5G NR
Руководства по беспроводным технологиям
В этом разделе рассматриваются учебные пособия по радиочастотам и беспроводным сетям. Он охватывает учебные пособия по таким темам, как сотовая связь, WLAN (11ac, 11ad), wimax, bluetooth, zigbee, zwave, LTE, DSP, GSM, GPRS, GPS, UMTS, CDMA, UWB, RFID, радар, VSAT, спутник, беспроводная сеть, волновод, антенна, фемтосота, тестирование и измерения, IoT и т. д. См. ИНДЕКС УЧЕБНЫХ ПОСОБИЙ >>
Учебное пособие по 5G — В этом учебном пособии по 5G также рассматриваются следующие подтемы, посвященные технологии 5G:
Учебное пособие по основам 5G
Диапазоны частот
учебник по миллиметровым волнам
Рамка волны 5G мм
Зондирование канала миллиметровых волн 5G
4G против 5G
Испытательное оборудование 5G
Архитектура сети 5G
Сетевые интерфейсы 5G NR
звучание канала
Типы каналов
5G FDD против TDD
Нарезка сети 5G NR
Что такое 5G NR
Режимы развертывания 5G NR
Что такое 5G ТФ
В этом учебном пособии GSM рассматриваются основы GSM, сетевая архитектура, сетевые элементы, технические характеристики системы, приложения,
Типы пакетов GSM, структура кадров GSM или иерархия кадров, логические каналы, физические каналы,
Физический уровень GSM или обработка речи, вход в сеть мобильного телефона GSM или настройка вызова или процедура включения питания,
Вызов MO, вызов MT, модуляция VAMOS, AMR, MSK, GMSK, физический уровень, стек протоколов, основы мобильного телефона,
Планирование RF, нисходящая линия связи PS и восходящая линия связи PS.
➤Читать дальше.
LTE Tutorial , описывающий архитектуру системы LTE, включая основы LTE EUTRAN и LTE Evolved Packet Core (EPC). Он предоставляет ссылку на обзор системы LTE, радиоинтерфейс LTE, терминологию LTE, категории LTE UE, структуру кадра LTE, физический уровень LTE, Стек протоколов LTE, каналы LTE (логические, транспортные, физические), пропускная способность LTE, агрегация несущих LTE, Voice Over LTE, расширенный LTE, Поставщики LTE и LTE vs LTE advanced.➤Подробнее.
RF Technology Материал
На этой странице мира беспроводных радиочастот описывается пошаговое проектирование преобразователя частоты на примере повышающего преобразователя частоты 70 МГц в диапазон C.
для микрополосковой платы с использованием дискретных радиочастотных компонентов, а именно. Смесители, гетеродин, MMIC, синтезатор, опорный генератор OCXO,
амортизирующие прокладки. ➤Читать дальше.
➤ Проектирование и разработка радиочастотного приемопередатчика
➤Дизайн радиочастотного фильтра
➤Система VSAT
➤Типы и основы микрополосковых
➤Основы волновода
Секция испытаний и измерений
В этом разделе рассматриваются ресурсы по контролю и измерению, контрольно-измерительное оборудование для тестирования тестируемых устройств на основе
Стандарты WLAN, WiMAX, Zigbee, Bluetooth, GSM, UMTS, LTE. ИНДЕКС испытаний и измерений >>
➤Система PXI для контрольно-измерительных приборов.
➤ Генерация и анализ сигналов
➤ Измерения физического уровня
➤ Тестирование устройства WiMAX на соответствие
➤ Тест на соответствие Zigbee
➤ Тест на соответствие LTE UE
➤ Тест на соответствие TD-SCDMA
Волоконно-оптические технологии
Волоконно-оптический компонент основы, включая детектор, оптический соединитель, изолятор, циркулятор, переключатели, усилитель,
фильтр, эквалайзер, мультиплексор, разъемы, демультиплексор и т. д. Эти компоненты используются в оптоволоконной связи.
ИНДЕКС оптических компонентов >>
➤Руководство по оптоволоконной связи
➤APS в SDH
➤Основы SONET
➤ Структура кадра SDH
➤ SONET против SDH
Поставщики беспроводных радиочастот, производители
Сайт RF Wireless World охватывает производителей и поставщиков различных радиочастотных компонентов, систем и подсистем для ярких приложений, см. ИНДЕКС поставщиков >>.
Поставщики ВЧ-компонентов, включая ВЧ-изолятор, ВЧ-циркулятор, ВЧ-смеситель, ВЧ-усилитель, ВЧ-адаптер, ВЧ-разъем, ВЧ-модулятор, ВЧ-трансивер, PLL, VCO, синтезатор, антенну, осциллятор, делитель мощности, сумматор мощности, фильтр, аттенюатор, диплексер, дуплексер, чип-резистор, чип-конденсатор, чип-индуктор, ответвитель, ЭМС, программное обеспечение RF Design, диэлектрический материал, диод и т. д.
Поставщики радиочастотных компонентов >>
➤ Базовая станция LTE
➤ РЧ-циркулятор
➤РЧ-изолятор
➤Кристаллический осциллятор
MATLAB, Labview, Embedded Исходные коды
Раздел исходного кода RF Wireless World охватывает коды, связанные с языками программирования MATLAB, VHDL, VERILOG и LABVIEW.
Эти коды полезны для новичков в этих языках.
СМОТРИТЕ ИНДЕКС ИСТОЧНИКОВ >>
➤ 3–8 код декодера VHDL
➤Скремблер-дескремблер Код MATLAB
➤32-битный код ALU Verilog
➤ T, D, JK, SR триггер коды labview
*Общая медицинская информация*
Сделайте эти пять простых вещей, чтобы помочь остановить коронавирус (COVID-19).
СДЕЛАЙТЕ ПЯТЬ
1. РУКИ: Мойте их часто
2. ЛОКОТЬ: кашляйте в него
3. ЛИЦО: не прикасайтесь к нему
4. НОГИ: держитесь на расстоянии более 3 футов (1 м) друг от друга
5. ЧУВСТВУЙТЕ: заболели? Оставайтесь дома
Используйте технологию отслеживания контактов >> , следуйте рекомендациям по социальному дистанцированию >> и установить систему наблюдения за данными >> спасти сотни жизней. Использование концепции телемедицины стало очень популярным в таких стран, как США и Китай, чтобы остановить распространение COVID-19так как это заразное заболевание.
Радиочастотные калькуляторы и преобразователи
Раздел «Калькуляторы и преобразователи» охватывает ВЧ-калькуляторы, беспроводные калькуляторы, а также преобразователи единиц измерения.
Они охватывают беспроводные технологии, такие как GSM, UMTS, LTE, 5G NR и т. д.
СМ. КАЛЬКУЛЯТОРЫ Указатель >>.
➤ Калькулятор пропускной способности 5G NR
➤ 5G NR ARFCN и преобразование частоты
➤ Калькулятор скорости передачи данных LoRa
➤ LTE EARFCN для преобразования частоты
➤ Калькулятор антенны Yagi
➤ Калькулятор времени выборки 5G NR
IoT-Интернет вещей Беспроводные технологии
В разделе, посвященном IoT, рассматриваются беспроводные технологии Интернета вещей, такие как WLAN, WiMAX, Zigbee, Z-wave, UMTS, LTE, GSM, GPRS, THREAD, EnOcean, LoRa, SIGFOX, WHDI, Ethernet, 6LoWPAN, RF4CE, Bluetooth, Bluetooth с низким энергопотреблением (BLE), NFC, RFID, INSTEON, X10, KNX, ANT+, Wavenis, Dash7, HomePlug и другие.