Arduino датчик температуры влажности DHT11

Основные характеристики датчика влажности и температуры DHT11 (KY-015)

Диапазон измерения температуры от 0 до +50 °C
Погрешность измерения температуры — 4-5% при времини отклика 15 с
Погрешность измерения температуры — 1-2% при времини отклика 30 с
Напряжение питания датчика от 3,0 В до 5,5 В
Ток в режиме измерения от 0,5 A до 2,5 A
Ток в режиме ожидания 150 мкA
Протокол передачи данных — 1-Wire
Время измерения более 1 с
Разрешающая способность 8 бит
Применяется подтягивающий резистор 10 кОм
При длине линии 20 м. используется подтягивающий резистор 4.7-5.1 кОм. Если линия превышает 30 см., от борьбы от помех используется экранированный провод. К проводу питания датчика подключается конденсатор 0,1 мкФ. Датчик должен быть защищён от ультрафиолетового излучения, паров этанола, соляной кислоты, диоксида серы и т.д.

Схема подключения подтягивающего резистора к DHT11

DHT11 датчик подключение резистора

Распиновка готового датчика влажности и температуры DHT11 (temp and humidity KY-015)

DHT11 датчик распиновка

Схема подключения датчика DHT11 к Arduino NANO.

подключение dht11 к arduino

Скетч для вывода показаний температуры и влажности датчика DHT11 на Arduino NANO (подключение сигнала к цифровому пину)

#include "DHT.h"

#define DHTPIN 2 // номер пина, к которому подсоединен датчик
// Инициируем датчик
//DHT dht(DHTPIN, DHT22);
DHT dht(DHTPIN, DHT11);
void setup() {
Serial.begin(9600);
dht.begin();
}

void loop() {
// Задержка 2 секунды между измерениями
delay(2000);
//Считываем влажность
float h = dht.readHumidity();
// Считываем температуру
float t = dht.readTemperature();
// Проверка удачно прошло ли считывание.
if (isnan(h) || isnan(t)) {
Serial.println("Не удается считать показания");
return;
}

Serial.print("Влажность: ");
Serial.print(h);
Serial.print(" %");
Serial.print("\n");
Serial.print("Температура: ");
Serial.print(t);
Serial.print(" C");
Serial.print("\n");
}

Вывод показаний датчика DHT11 в Arduino IDE

DHT11 arduino показания влажности и температуры

988

Leave a Reply

Ваш адрес email не будет опубликован.