Характеристики и подключение датчиков DHT11 и DHT22
Датчик состоит из двух частей – емкостного датчика температуры и гигрометра. Первый используется для измерения температуры, второй – для влажности воздуха. Находящийся внутри чип может выполнять аналого-цифровые преобразования и выдавать цифровой сигнал, который считывается посредством микроконтроллера.
Датчик температуры и влажности DHT11 В большинстве случаев DHT11 или DHT22 доступен в двух вариантах: как отдельный датчик в виде пластикового корпуса с металлическими контактами или как готовый модуль с датчиком и припаянными элементами обвязки. Второй вариант гораздо проще использовать в реальных проектах и крайне рекомендуется для начинающих.
датчик dht22 Датчик DHT11
Потребляемый ток – 2,5 мА (максимальное значение при преобразовании данных); Измеряет влажность в диапазоне от 20% до 80%. Погрешность может составлять до 5%; Применяется при измерении температуры в интервале от 0 до 50 градусов (точность – 2%) Габаритные размеры: 15,5 мм длина; 12 мм широта; 5,5 мм высота; Питание – от 3 до 5 Вольт; Одно измерение в единицу времени (секунду). То есть, частота составляет 1 Гц; 4 коннектора. Между соседними расстояние в 0,1 ”. Датчик DHT22 Питание – от 3 до 5 Вольт; Максимальный ток при преобразовании – 2,5 мА; Способен измерять влажность в интервале от 0% до 100%. Точность измерений колеблется от 2% до 5%; Минимальная измеряемая температура – минус 40, максимальная – 125 градусов по Цельсию (точность измерений – 0,5); Устройство способно совершать одно измерение за 2 секунд. Частота – до 0,5 ГЦ; Габаритные размеры: 15,1 мм длина; 25 мм широта; 5,5 мм высота; Присутствует 4 коннектора. Расстояние между соседними – 0,1 ‘; Очевидно, что при использовании в ардуино датчика температуры и влажности DHT11 устройство выдаст менее точные значения, чем DHT22. У аналога больший диапазон измеряемых значений, но и цена соответствующая. Датчик температуры и влажности DHT22, как и его аналог, имеет один цифровой выход, соответственно снимать показания можно не чаще, чем один раз в 1-2 секунды.
Рассмотрим подключение стандартного датчика DHT11 Для такого датчика потребуется резистор на 10кОм .
Приведена схема подключения .
Схема подключения датчика влажности и температуры dht11 к Arduino с подробным объяснением программы DHT11 подключен и готов к работе. Осталось написать программу для Arduino.
Программирование Для работы датчика на Arduino нужно скачать и установить библиотеку DHT11 .
проекты Ардуино для всех
Характеристики и подключение датчиков DHT11 и DHT22
Датчик состоит из двух частей – емкостного датчика температуры и гигрометра. Первый используется для измерения температуры, второй – для влажности воздуха. Находящийся внутри чип может выполнять аналого-цифровые преобразования и выдавать цифровой сигнал, который считывается посредством микроконтроллера.
В большинстве случаев DHT11 или DHT22 доступен в двух вариантах: как отдельный датчик в виде пластикового корпуса с металлическими контактами или как готовый модуль с датчиком и припаянными элементами обвязки. Второй вариант гораздо проще использовать в реальных проектах и крайне рекомендуется для начинающих.
Датчик DHT11
Потребляемый ток – 2,5 мА (максимальное значение при преобразовании данных);
Измеряет влажность в диапазоне от 20% до 80%. Погрешность может составлять до 5%;
Применяется при измерении температуры в интервале от 0 до 50 градусов (точность – 2%)
Габаритные размеры: 15,5 мм длина; 12 мм широта; 5,5 мм высота;
Питание – от 3 до 5 Вольт;
Одно измерение в единицу времени (секунду). То есть, частота составляет 1 Гц;
4 коннектора. Между соседними расстояние в 0,1 ”.
Датчик DHT22
Питание – от 3 до 5 Вольт;
Максимальный ток при преобразовании – 2,5 мА;
Способен измерять влажность в интервале от 0% до 100%. Точность измерений колеблется от 2% до 5%;
Минимальная измеряемая температура – минус 40, максимальная – 125 градусов по Цельсию (точность измерений – 0,5);
Устройство способно совершать одно измерение за 2 секунд. Частота – до 0,5 ГЦ;
Габаритные размеры: 15,1 мм длина; 25 мм широта; 5,5 мм высота;
Присутствует 4 коннектора. Расстояние между соседними – 0,1 ‘;
Очевидно, что при использовании в ардуино датчика температуры и влажности DHT11 устройство выдаст менее точные значения, чем DHT22. У аналога больший диапазон измеряемых значений, но и цена соответствующая. Датчик температуры и влажности DHT22, как и его аналог, имеет один цифровой выход, соответственно снимать показания можно не чаще, чем один раз в 1-2 секунды.
Рассмотрим подключение стандартного датчика DHT11
Для такого датчика потребуется резистор на 10кОм .
Приведена схема подключения .
Схема подключения датчика влажности и температуры dht11 к Arduino с подробным объяснением программы
DHT11 подключен и готов к работе. Осталось написать программу для Arduino.
Для работы датчика на Arduino нужно скачать и установить библиотеку DHT11 .
Скачать библиотеку можно здесь .
https://yadi.sk/d/BPl6nGpWyAqb2
После того, как мы скачали нужную библиотеку, ее нужно правильно установить. скачанные файлы нужно переместить по следующему пути :
Диск C _ Progtam Files _ Arduino _ Libraries
СКЕТЧ:
#include "DHT.h"
#define DHTPIN 2 // номер пина, к которому подсоединен датчик
// Инициируем датчик
DHT dht(DHTPIN, DHT11);
void setup()
{
Serial.begin(9600);
dht.begin();
Serial.println("DHTxx test!"); }
void loop()
{
delay(2000);
// Задержка 2 секунды между измерениями
float h = dht.readHumidity();
//Считываем влажность
float t = dht.readTemperature();
// Считываем температуру
if (isnan(t) || isnan(h)) {
Serial.println("Failed to read from DHT");
} else {
Serial.print("Humidity: ");
Serial.print(h);
Serial.print(" %\t");
Serial.print("Temperature: ");
Serial.print(t);
Serial.println(" *C");
}
}
САМЫЕ ДЕШЕВЫЕ ДАТЧИКИ
http://ali.pub/3avb18