Skip to content

Display CO2 Level with Illustration on M5Stack | Анализатор уровня CO2

Notifications You must be signed in to change notification settings

telnex/M5Stack-MHZ19

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📢 Измеритель уровня CO2 на M5Stack

Версия: 1.0

M5Stack Arduino IDE 2.0.1

Иллюстрация к проекту

📺 Смотреть видео на YouTube

Описание программы

Данное устройство позволяет определять уровень CO2 в воздухе и построено на базе платформы M5Stack (ESP32) и датчика CO2 MHZ19-B. Программа написана в среде Arduino IDE (C++). В программе реализована функция отправки данных на сервер, в моем случае это Nginx+Flask+InfuxDB+Grafana. В файлах prepare.psd и set-inf.psd исходники картинок для Adobe Photoshop CC.

Нажатие кнопки A откроет меню (статус сети, заряд), для отключения звука нажать B, С - выход.

В целом устройство оказалось полезным, замеры на улице и в квартире показывают +/- реальные значения. Отмечается резкий рост СО2 в квартире при закрытых окнах, в машине значения достигают 1200-1300 ppm при включенном кондиционере менее чем за час. Автономность от родного АкБ порядка 25-30 минут.

Настройки

Укажите данные вашей WiFi сети:

const char *ssid = "WIFI";
const char *password = "PASS"

Файлы из папки SD скопировать на карту памяти.

Комплектующие

  • M5Stack
  • MicroSD Card (Для хранения картинок)
  • 2x2 Pin
  • Кабель МГТФ 1х0.07 мм2
  • MHZ19-B CO2 Датчик

P.S. Пример мониторинга данных в Grafana.

Иллюстрация к проекту

About

Display CO2 Level with Illustration on M5Stack | Анализатор уровня CO2

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Languages

  • C++ 100.0%