Працюємо з 09:00 до 19:00 без вихідних.
Самовивіз - Київ біля ТЦ Квадрат бул.Перова

Цифровой сенсор температуры и относительной влажности высокой точности

Этот датчик влажности и температуры представляет собой твердотельную CMOS микросхему. Микросхема выполняет функции датчика влажности и температуры, аналого-цифрового преобразователя, обработчика сигналов, калибровщика данных, а также обработчика интерфейса I2C. Запатентованная технология промышленного стандарта, с использованием полимерных диэлектриков для зондирования влажности, позволяет создавать твердотельные CMOS датчики с малым дрейфом, гистерезисом и долгосрочной стабильностью показаний.

Датчик влажности и температуры калибруется на заводе и калибровочные данные сохраняются в энергонезависимой памяти. Это гарантирует, что датчики полностью взаимозаменяемы и не требуют калибровки или программных изменений

Параметры

  • Диапазон измерения относительной влажности 0 ... 100 %
  • Точность измерения относительной влажности ± 3% RH в диапазоне 0 ... 80 % RH
  • Диапазон измерения температуры -40 ... +125 °C
  • Точность измерения температуры ±0.4 °C в диапазоне -10 ... 85 °C
  • Напряжение питания 1,9 ... 3,6 В
  • Ток потребления в активном состоянии 150 мкА
  • Ток потребления в режиме ожидания 60 нА
  • Интерфейс передачи данных I2C
  • Размеры 13 х 10 мм

Документация микросхемы на английском языке http://geekmatic.in.ua/pdf/si7021.pdf


Пример программы для платы Arduino на основе библиотеки http://geekmatic.in.ua/pdf/SI7021-master.zip

Температура и влажность тут отображается количеством миганий двух светодиодов.


#include <Wire.h>

#include <SI7021.h>


SI7021 sensor;

int led1 = 3;

int led2 = 4;


void setup() {

    pinMode(led1, OUTPUT);

    pinMode(led2, OUTPUT);

    sensor.begin();

}


void loop() {


    // температура в интеджер как значение помноженное на 100

    int temperature = sensor.getCelsiusHundredths();

    temperature = temperature / 100;

    for (int i = 0; i < temperature; i++) {

        pulse(led1); 

    }

    

    delay(5000);

    

    // влажность как integer в процентах

    int humidity = sensor.getHumidityPercent();

    for (int i = 0; i < humidity; i++) {

        pulse(led2); 

    }

    

    delay(5000);

    

    // эта библиотека должна работать как с SI7020 так и с SI7021, следующая функция возвращает 20 или 21

    int deviceid = sensor.getDeviceId();

    for (int i = 0; i < deviceid; i++) {

        pulse(led1); 

    }

    delay(5000);


    // разрешить внутренний нагреватель для теста

    sensor.setHeater(true);

    delay(20000);

    sensor.setHeater(false);

    

    // смотрим поднял ли нагреватель температуру

    int temperature = sensor.getCelsiusHundredths();

    temperature = temperature / 100;

    for (int i = 0; i < temperature; i++) {

        pulse(led2); 

    }

    

    //остужаем датчик

    delay(20000);


    // считываем влажность и температуру одним махом, экономя энергию. Так как датчик все равно с влажностью меряет и температуру

    si7021_env data = sensor.getHumidityAndTemperature();

    for (int i = 0; i < data.celsiusHundredths/100; i++) {

        pulse(led1); 

    }

    for (int i = 0; i < data.humidityPercent; i++) {

        pulse(led2); 

    }

    delay(5000);

}


void pulse(int pin) {

   // часто мигаем 1 секунду

   for (int i = 0; i < 20; i++) {

       digitalWrite(pin, HIGH);

       delay(1);

       digitalWrite(pin,LOW);

       delay(9);

   }

   digitalWrite(pin,LOW);

   delay(300);

}

Написать отзыв

Примечание: HTML разметка не поддерживается! Используйте обычный текст.
    Плохо           Хорошо

Датчик влажности и температуры высокой точности Si7021

  • Модель Si7021
  • Наличие Есть в наличии
  • 103.83грн.


Рекомендуемые товары

Цифровой датчик температуры и влажности DHT22

Цифровой датчик температуры и влажности DHT22

Опрос данных с датчика производится микроконтроллером по протоколу WIREМаркировка AM2302Диапазо..

99.66грн.

Цифровой датчик температуры и влажности DHT22 с подтягивающим резистором

Цифровой датчик температуры и влажности DHT22 с подтягивающим резистором

Опрос данных с датчика производится микроконтроллером по протоколу WIREМаркировка AM2302Диапазо..

107.40грн.

Датчик влажности и температуры DHT21

Датчик влажности и температуры DHT21

Это точный и готовый к вывешиванию прямо на улице датчик относительной влажности и температуры со ст..

114.91грн.