Рубрики
Проекты на ESP8266

Подключение датчика газа к NodeMCU ESP8266 и мониторинг его показаний через Интернет

В этом проекте мы узнаем о мониторинге уровня газа через сеть Интернет с помощью NodeMCU ESP8266 и модуля датчика газа MQ135. Мы будем измерять количество газа в процентах и ​​отправлять его через Интернет на сервер thingspeak. С помощью этой системы данные можно отслеживать удаленно, находясь в любой точке мира. Нам просто нужен датчик газа/дыма/LPG, такой как MQ2/MQ3/MQ5/MQ7/MQ135, который напрямую подключен к модулю Nodemcu ESP8266-12E. Все проекты на нашем сайте с использованием датчика газа MQ135 вы можете посмотреть по этой ссылке.

ThingSpeak — это приложение Интернета вещей (IoT) с открытым исходным кодом и API для хранения и извлечения данных из вещей с использованием протокола HTTP через Интернет или через локальную сеть. На нашем сайте вы можете посмотреть все проекты с использованием сервиса ThingSpeak.

Необходимые компоненты

  1. NodeMCU ESP8266 (купить на AliExpress).
  2. Датчик качества воздуха MQ-135 (купить на AliExpress).
  3. Макетная плата.
  4. Соединительные провода.

Реклама: ООО «АЛИБАБА.КОМ (РУ)» ИНН: 7703380158

Датчик газа/дыма MQ135

Описание

Газовый датчик MQ-135 обнаруживает такие газы, как аммиак, азот, кислород, спирты, ароматические соединения, сульфид и дым. В атмосфере мы можем обнаружить загрязняющие газы, но проводимость газового датчика увеличивается по мере увеличения концентрации загрязняющего газа. Газовый датчик MQ-135 может быть реализован для обнаружения дыма, бензола, пара и других вредных газов. Он имеет потенциал для обнаружения различных вредных газов. Он имеет низкую стоимость и особенно подходит для приложений мониторинга качества воздуха.

Датчик MQ135 имеет два выхода: аналоговый выход и выход TTL. Выход TTL представляет собой слабый цифровой сигнал, доступ к которому можно получить через порты ввода-вывода на микроконтроллере. Аналоговый выход отображает измеренную концентрацию газа, т.е. увеличение напряжения на нем прямо пропорционально увеличению концентрации газа. Этот датчик также имеет длительный срок службы и хорошую стабильность.

Функции и особенности

• Высокая чувствительность.
• Высокая чувствительность к аммиаку, сульфиду и бензолу.
• Стабильный и длительный срок службы.
• Диапазон обнаружения: 10–300 частей на миллион NH3, 10–1000 частей на миллион бензола, 10–300 частей на миллион спирта.
• Напряжение нагревателя: 5,0 В.
• Размеры: диаметр 18 мм, высота 17 мм без учета штифтов, штифты – высота 6 мм.
• Длительный срок службы и низкая стоимость.

Схема проекта

Схема подключения датчика газа MQ-135 к NodeMCU ESP8266 представлена на следующем рисунке.

Выполните подключение согласно представленной схемы. Подключите вывод VCC MQ135 к Vin NodeMCU и GND к GND. Подключите аналоговый вывод A0 MQ135 к аналоговому выводу A0 NodeMCU.

Настройка Thingspeak и получение ключа API

1. Перейдите на https://thingspeak.com/ и создайте учетную запись, если у вас ее нет. Войдите в свою учетную запись.

2. Создайте новый канал, нажав на кнопку. Введите основные данные канала. Затем прокрутите вниз и сохраните канал. Вы можете следовать видеоруководству ниже.

3. Затем перейдите в API keys, скопируйте и вставьте этот ключ в отдельный файл блокнота. Он вам понадобится позже при программировании.

Исходный код программы

Вот программа для мониторинга уровня газа в Интернете с использованием ESP8266 и датчика газа MQ135. Скопируйте этот код и загрузите его в Nodemcu.

Измените SSID Wi-Fi, пароль и ключ API Thingspeak.

Мониторинг уровня газа через Интернет с использованием ESP8266 и датчика газа

После сборки схемы на макетной плате необходимо загрузить код в плату.

После завершения загрузки кода откройте последовательный монитор, чтобы увидеть, подключен ли Wi-Fi. Убедитесь, что скорость передачи данных составляет 115200. Если Wi-Fi подключен, вы можете увидеть уровень газа, отображаемый в процентах, и данные будут отправлены на thingspeak.

Откройте канал thingspeak и выберите публичный/приватный просмотр. Здесь вы можете увидеть данные, загруженные с интервалом в 15 секунд.

Видео, демонстрирующее работу проекта

Ссылка на видео на YouTube

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *