Сравнение датчиков MH-Z19B и SCD41
Небольшое устройство на датчике MH-Z19B трудится у меня на рабочем столе уже много лет, напоминая о необходимости открыть окно и проветрить. Дизайн у него хромает на все четыре ноги, конечно, но польза с лихвой окупает все недостатки.
При всех своих плюсах MH-Z19B не лишён недостатков. Во-первых, у него довольно крупные габариты. Во-вторых, он довольно прожорливый и требует не меньше 5V питания. Всё это создаёт определённые неудобства при изготовлении портативного устройства, работающего на батарейках. Поэтому мне стало интересно, не появилось ли на рынке что-нибудь новое для измерения уровня CO2.
Оказывается, появилось. Например, есть датчики SCD40/SCD41. Ни секунды не медля, я купил один, чтобы сравнить с MH-Z19B. Купил, разумеется, SCD41 — у него диапазон до 5000ppm.
По даташиту новый датчик тоже использует инфракрасный метод для определения концентрации углекислого газа. Он существенно меньше по размеру и работает от 3.3 вольт. Вот сравнение основных параметров:
MH-Z19B | SCD40 | SCD41 | |
---|---|---|---|
Тип датчика | инфракрасный | инфракрасный | инфракрасный |
Напряжение питания | 4.5V — 5.5V | 3.3V | 3.3V |
Потребление тока | 60mA | 15mA | 15mA |
Диапазон измерения (ppm) | 0 — 5000 | 0 — 2000 | 0 — 5000 |
Интерфейс | UART, PWM | I2C | I2C |
Размеры (мм) | 32×19.58.5 | 10×10×6 | 10×10×6 |
Сборка тестовой установки на макетной плате заняла несколько минут. Для сбора данных был поднят примерно такой же стек из influxdb и grafana, как и в прошлый раз.
Результаты, безусловно, впечатлили. Оба датчика показывают примерно одно и тоже, с поправкой на разницу в устройстве и калибровке. На графике прекрасно видно ночное проверивание, рост концентрации CO2 с началом рабочего дня, два совещания в полностью закрытой комнате и перерыв на обед после.
Итак, судя по всему, у меня появился прекрасный кандидат на изготовление новой версии настольного измерителя. В нём можно использовать какой-нибудь более современный микроконтроллер, сделать его более компактным, возможно на батарейках — суммарное потребление вполне должно это позволять. Конечно же BLE — любое устройство становится лучше, если в нём есть Bluetooth. И, конечно, мир уже шагнул в эпоху разъёмов USB Type C, есть смысл улучшить устройство и в этом плане.