Описание
В отличие от старых датчиков CO2, MH-Z19 не требует специфического напряжения или высокой мощности и умеет передавать данные через UART и PWM.
- Hd — калибровка нуля начнется, если на Hd более 7 секунд подается LOW. Калибровку проводить не нужно.
- SR — не используется
- Tx — уровень сигнала — 3.3В
- Rx — тоже 3.3В (работает и с 5В, но я бы не рекомендовал)
- Vo — выходное напряжение 3.3В, не более 10мА
- PWM, данные снимаются так: длина цикла 1004мс, первые 2мс всегда HIGH, последние — всегда LOW, а «середина» пропорциональна концентрации CO2 в пределах 0 — 5000ppm (а не 2000ppm как в документации).
Cppm = 5000 * (Thigh — 2ms)/(Thigh + Tlow — 4ms)
Отмечу, что PWM — штука очень капризная, требующая аккуратной пайки и 3.3В. - AOT — не используется
- Gnd — земля
- Vin — напряжение питания 3.6 — 5.5В (сенсор работает и выдает те же значения при питании 3.3В, но производитель настоятельно рекомендует придерживаться рамок)