На днях мы писали о плате Infineon XENSIV PAS CO2 Shield2Go для измерения уровня углекислого газа (CO2), но мы наткнулись на еще два оборудования с датчиком CO2, разработанным для производителей, но основанным на датчике Sensirion SCD40, и в основном предназначенном для контроля уровня CO2 в помещении, поскольку высокие концентрации могут негативно повлиять на ваше здоровье.
Первым из них является M5Stack UNIT CO2, предназначенный для подключения к одному из основных модулей компании через интерфейс I2C, и портативное мини-сенсорное устройство TeHyBug, оснащенное микроконтроллером Wi-Fi ESP8285, а также дополнительным датчиком температуры и влажности AHT10 и датчиком давления BMP280, кроме датчика SCD40.
M5Stack UNIT CO2
Характеристики:
- Датчик XENSIV PAS CO2
- Диапазон измерения CO2 – 400 ~ 2000 частей на миллион
- Точность отбора проб CO2 – ±(50 ppm + 5% от показания)
- Диапазон температур – от -10 до 60°C с точностью 0,8°C
- Диапазон влажности — 0–95 % относительной влажности с точностью до 6 % относительной влажности
- Хост-интерфейс — I2C с использованием адреса 0x62
- Источник питания — 5 В через разъем I2C, встроенный понижающий преобразователь 5 В -> 3,3 В
- Размеры — 48 х 24 х 16 мм (пластиковый корпус)
- Вес – 7,54 грамма
M5Stack предоставляет документацию и образцы кода Arduino и UIFlow для своих основных плат ESP32, таких как M5StickC PLUS или M5Stack Atom Lite.
M5Stack UNIT CO2 можно приобрести за 33,90 долларов США в интернет-магазине компании.
Устройство TeHyBug ESP8285
В отличие от датчика CO2 M5Stack UNIT, устройство TeHyBug представляет собой автономную плату с датчиком CO2 Sensirion SCD40 и WiFi-модулем Espressif ESP8285, а также дополнительными датчиками, OLED-дисплеем и корпусом, напечатанным на 3D-принтере.
Технические характеристики датчика TeHyBug CO2:
- Беспроводной модуль — модуль ESP8285 с WiFi 2,4 ГГц
- Датчики
- Датчик CO2 Sensirion SCD40
- Дополнительный датчик температуры и влажности AHT10 с точностью ± 0,3 ° C и относительной влажности ± 2 %, соответственно.
- Дополнительный датчик барометрического давления воздуха BMP280
- Поддержка большего через универсальный разъем датчика TeHyBug (4-контактный аудиоразъем)
- Дисплей — дополнительный 0,66-дюймовый OLED-дисплей
- Отладка/программирование — порт Micro USB с чипом CH340 для прошивки и программирования
- Разное
- 1х кнопка режима (установка режима мигания/программирования), кнопка сброса, кнопка, 2х кнопки пользователя (IO_5 и IO_14)
- Светодиод WS2812B RGB для сообщения о качестве воздуха (зеленый = хорошее, желтый = приемлемое, красный = плохое)
- Источник питания — 5 В через порт micro USB или контактные площадки
- Габаритные размеры – крошечные

Поскольку SCD40 может измерять температуру и влажность, датчик AHT10 может показаться избыточным, но если мы посмотрим на детали, он обеспечивает гораздо лучшую точность как температуры, так и влажности. Плата поставляется с прошивкой датчика TechHy CO2, которая передает данные датчика непосредственно в HomeAssistant, MQTT, HTTP и т. д. Вы найдете прошивку, исходный код (Arduino) и некоторую документацию на Github. Но вы действительно можете прошить любую прошивку, совместимую с ESP8266/ESP8285, включая ESPHome, если хотите.
На видео ниже показано, насколько крошечным на самом деле является устройство, и оно подключено к дополнительному модулю датчика температуры/влажности/давления через разъем 3,5 мм.
Миниатюрный датчик CO2 TeHyBug продается на Tindie по цене от 65 до 89 долларов в зависимости от выбранных опций.
Выражаем свою благодарность источнику из которого взята и переведена статья, сайту cnx-software.com.
Оригинал статьи вы можете прочитать здесь.