Сравнение датчиков MH-Z19B и SCD41
Если начинаешь сравнивать между собой разные датчики — очень трудно остановиться. Раз у меня уже настроена всякая grafana, то есть смысл загрузить её работой по полной. Я копнул у себя в закромах разных модулей, купленных на AliExpress и обнаружил ещё один измеритель качества воздуха — ENS160. Он работает на том же принципе, что и CCS811, про который я писал уже как-то давно и никаких сюрпризов от него не ожидалось.
Традиционная парная фотография. Сегодняшний гость программы — маленький металлический квадратик на плате справа, с дырочкой рядом с углом.
Так и вышло. График содержания углекислоты, в целом, следут тренду измерений инфракрасного датчика, но при этом явно живёт в какой-то своей вселенной.
Тем не менее, датчик отнюдь не бесполезен. На графике ниже показан момент, когда я окупорил бутылку с изопропиловым спиртом и начал протирать свежеспаянную печатную плату. Этот график показывает содержание летучих органических соединений, в том числе спирта. Значения мгновенно зашкалили.
Ещё датчик умеет отдавать некий усредённый индекс качества воздуха от 1 до 5, вот график:
Резюмируем. Для измерения собственно CO2 датчик не сильно полезен — по сравнению с инфракрасным он врёт, и врёт существенно. А вот в качестве простого показометра пора или не пора проветривать комнату его можно использовать без проблем — приколхозить к какому-нибудь простейшему STM32, добавить россыпь цветных светодиодов или один RGB и полезное устройство «для дома, для семьи» уже готово, индекс качества воздуха вполне репрезентативен. Ну, а если использовать его в паре с рассмотренным недавно SCD41 — то прибор получится вообще имба.