Корзина пуста
Описание:
Датчик углекислого газа MH-Z19B — датчик, который детектирует уровень СО2 по принципу недисперсионного инфракрасного излучения (NDIR). Данный датчик имеет внутреннюю температурную компенсацию, может подключаться по 3-м интерфейсам (аналоговый, ШИМ, UART), имеет малые размеры и большой срок службы.
Характеристики:
Характеристики датчика CO2 | |
Рабочее напряжение | 3,3 В ~ 5 В DC |
Рабочий ток | < 18 мА |
Диапазон измерений | 0 ~ 5000 ppm |
Целевой газ | CO2 |
Интерфейс | UART (3.3В) / ШИМ (3.3В, толерантен к 5В) |
Время прогрева датчика | 3 мин |
Время отклика | < 60 с |
Долговечность | более 5 лет |
Точность | ± (50 ppm + 5 %) |
Общие характеристики | |
Рабочая температура | 0 ~ 50°C |
Рабочая влажность | 0 ~ 95 % |
Габариты | 33 мм x 20 мм x 9 мм |
Вес | 21 г |
Комплектация | датчик MH-Z19B – 1 шт соединительный шлейф – 1 шт |
Примечание:
Подключение к Arduino Mega
- Vcc — 5В
- GND — Земля
- RX — подключается к любому порту, указанному в скетче (TX)
- TX — подключается к любому порту, указанному в скетче (RX)
Подключение к Arduino UNO
- Vcc — 5В
- GND — Земля
- D2 — подключается к любому порту, указанному в скетче (TX)
- D3 — подключается к любому порту, указанному в скетче (RX)
Подключение датчика при помощи PWM к Arduino nano.
#define pwmPin 5
#define LedPin 13
int prevVal = LOW;
long th, tl, h, l, ppm;
void setup() {
Serial.begin(9600);
pinMode(pwmPin, INPUT);
pinMode(LedPin, OUTPUT);
}
void loop() {
long tt = millis();
int myVal = digitalRead(pwmPin);
//Если обнаружили изменение
if (myVal == HIGH) {
digitalWrite(LedPin, HIGH);
if (myVal != prevVal) {
h = tt;
tl = h - l;
prevVal = myVal;
}
} else {
digitalWrite(LedPin, LOW);
if (myVal != prevVal) {
l = tt;
th = l - h;
prevVal = myVal;
ppm = 5000 * (th - 2) / (th + tl - 4);
Serial.println("PPM = " + String(ppm));
}
}
}
Пример подключения на канале RADIOSOFT
Пример использования датчика в погодной станции на канале Alexgyver
Пример подключения на канале Joerg Krause
Полезные ссылки:
Datasheet:
Габариты (Д х Ш х В):
33мм х 20мм х 9
Вес:
5г.
Сообщения не найдены