Розумна пожежна частина — модуль CO2 температури вологості газу

Модуль, що слідкує за концентрацією co2, температурою, вологістю та наявністю газів у спальному приміщені встановлений в усіх приміщеннях пожежних частин міста Миколаєва. В рамках проєкту «Розумна пожежна частина» даний модуль є невід’ємним елементом системи, що слідкує за мікрокліматом у приміщені де відпочивають рятувальники.

При проєктуванні даного модуля використана база мого домашнього модуля моніторингу із доопрацюваннями, що трохи розширили його функціонал.

В данні статті я поділюся з Вами, як самостійно виготовити даний модуль для домашнього моніторингу із можливістю підключення його до вашого серверу mqtt.

Перелік необхідних компонентів:
1. Esp8266 D1 mini
2. Датчик температури та вологості DHT22
3. Датчик co2 MH-Z19B
4. DC-DC LM2596
5. Роз’єм живлення
6. Датчик газу серії MQ (MQ-9)
7. Резистор 4,7 кОм
8. Дисплей TM1637
9. Дисплей 8-ми розрядний MAX7219
10. Плата
11. Корпус
12. Блок живлення на 12 В.
13. Паяльник, провода etc.

Розміщення компонентів у корпусі виконано наступним чином. Використана універсальна плата для «Розумної пожежної частини»

Плата для корпуса Z125

За рахунок симетричного розміщення кріплення дану плату можна розміщувати як по центру так і по краям корпусу. Ширини достатньо для розміщення усіх модулів з будь-якої сторони.

На фронтальній кришці розміщено 2 екранчика, на яких виводяться покази температури, вологості та рівня со2. Так, як датчик газу було додано до проекту додатково та уже після того, як концепція була сформовано, тому спосіб візуалізації показів даного датчика, на даний момент ще не вирішено остаточно.

Загальний вигляд модуля
Загальний вигляд модуля
Розміщення датчика газу
Розміщення датчика газу
Розміщення датчика температури та вологості DHT22
Розміщення датчика температури та вологості DHT22
Розміщення екранів та датчика со2
Розміщення екранів та датчика со2
Нутро, тільки для здорових нервів ))))
Нутро, тільки для здорових нервів ))))

Зрозуміло, що все можно мінімум в два рази зменшити, але у даному випадку, маємо таке.

Схема підключення.

Схема підключення модулів

Далі, необхідно завантажити прошивку і провести настройку пристрою.

При першому включені модуль піднімає точку доступу «CRMui» без пароля, до якої необхідно підключитися та в браузері зайти на сторінку настройки за адресою http://192.168.4.1

Огляд веб інтерфейсу модуля.

Головна сторінка

На головній сторінці відображається наступна інформація:
— id пристрою (повинен бути унікальним);
— поточні покази вологості, температури, СО2 та диму. Показники змінюють колір в залежності від граничних концентрація. Норма — зелений колір, жовтий — допустиме перевищення, та червоний — критичне перевищення;
— також доступна інформація щодо часу із запуску пристрою, МАС адреса та сигнал WIFI.
Кнопка ПЕРЕЗАГРУЗКА виконує перезавантаження модуля.

Структура розділів

Основні розділи, які будуть використовуватися — Головна, Конфігурація та WiFi

Розділ КОНФІГУРАЦІЯ

В розділі КОНФІГУРАЦІЯ доступні для настройки наступні параметри:
— mqtt сервер & port- адреса та порт сервера mqtt;
— mqtt login & password — данні для авторизації на mqtt сервері;

Конфігурація
  • mqtt ID device — унікальна назва використовується при підключенні до сервера;
  • mqtt ROOT topic — корневий топік для цього пристрою;
  • mqtt TEMPERATURE topic — топік, в який буде відправлятися показник температури. Повний вигляд з даного скріншоту буде виглядати як Mon-001/ESP001/T
  • mqtt HUM topic — торік для показників вологості. Повний вигляд — Mon-001/ESP001/H
Конфігурація
  • mqtt СО2 topic — торік для показників со2. Повний вигляд — Mon-001/ESP001/CO2
  • mqtt Smog topic — торік для показників диму. Повний вигляд — Mon-001/ESP001/S
  • mqtt will topic — торік статусу пристрою. Повний вигляд — Mon-001/ESP001/STATUS
  • WEB LOGIN & PASSWORD — дані логіна і пароля для веб доступу.
Настройка WiFi

В даному розділі задаються настройки WiFi
— режим WiFi — задається режим роботи. Доступні режими AP, STA або AP+STA одночасно;
— очікування підключення… — час, який модуль буде намагатися підключитися до роутера, і якщо за цей час це не вдається, то автоматично модуль піднімає власну АР;
— назва та пароль WIFI — данні мережі вашого роутеру;
— назва та пароль точки доступу — данні, які будуть використані при активації власної точки доступу модулем.

Для настройки модуля через веб інтерфейс використана бібліотека WonderCRM/CRMui3

Далі буде…

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

Ваш адрес email не будет опубликован.