Увеличить
Датчик влажности и температуры GY-21 HTU21
ОПИСАНИЕ
Модуль предназначен для точного измерения влажности и температуры. В датчике применена микросхема HTU21 с интерфейсом I2C, обеспечивающая промышленную точность измерений.
HTU21 Идеально подходит для измерения влажности, точки росы и температуры.
ПАРАМЕТРЫ
- Относительная точность датчика влажности:± 3% RH (макс.), 0-80% RH
- Точность датчика температуры: ±0. 4 °C (макс),-10 85 °C
- Рабочий диапазон: 0 до 100% RH
- Рабочий диапазон температур: -40 до + 125 °C
- Диапазон рабочего напряжения датчика 1.9 .. 3.6 В
- Напряжение питания модуля: 5 .. 6В
- Потребляемый ток в активном режиме: 150 μa
- Потребляемый ток в режиме ожидания: 60 пА
- Интерфейс:I2C
- Адрес I2C устройства: 0x40
- Нагреватель: интегрированный на чипе
- 3x3 мм DFN корпус
КАК ПОДКЛЮЧИТЬ
Для первого подключения нам понадобятся Arduino Uno и провода Папа-Мама. Также нужно скачать библиотеку HTU21 и подключить её к проекту в Arduino IDE.
Модуль подключаем по схеме:
GY-21 HTU21 | Arduino Uno |
VCC | +3.3V |
GND | GND |
SCL | A5 |
SDA | A4 |
Для подключения используем провода Папа-Мама и макетную плату.
ПРИМЕР КОДА
После установки библиотеки создаём и загружаем в Arduino скетч:
#include <Wire.h>
#include <TU21D.h>
//Create an instance of the object
HTU21D myHumidity;
void setup()
{
Serial.begin(9600);
Serial.println("HTU21D Example!");
myHumidity.begin();
}
void loop()
{
float humd = myHumidity.readHumidity();
float temp = myHumidity.readTemperature();
Serial.print("Time:");
Serial.print(millis());
Serial.print(" Temperature:");
Serial.print(temp, 1);
Serial.print("C");
Serial.print(" Humidity:");
Serial.print(humd, 1);
Serial.print("%");
Serial.println();
В этом примере в COM порт выводятся измеренные датчиком температура и влажность. Для просмотра поступающих данных необходимо использовать "Монитор порта".
КОМПЛЕКТ
- Датчик температуры и влажности GY-21 HTU21 х1
Метки: #GY-21