Мобільна версія Форум Arduino Документація Гарантійні умови 0 0
UA RU
Графік роботи магазину:
Пн-Пт: 8.00 - 19.00
Сб: 10.00 - 17.00
Нд: вихідний
Каталог
Напиши статтю і отримай знижку!

Датчик вологості та температури DHT11 (±5%)

код: DAB100

  • Датчик вологості та температури DHT11 (±5%)
  • Датчик вологості та температури DHT11 (±5%)
Архівний товар, який більше не продається у нашому магазині

Увы, за этот товар уже голосовать нельзя :(

НО!

У нас есть куча других классных товаров! :)
83
 

Звичайний датчик (робочі характеристики в нормі), але без заводського маркування.

Датчик DHT11 – це цифровий датчик температури та вологості, що дозволяє калібрувати цифровий сигнал на виході. Складається з ємнісного датчика вологості та термістора. Також, датчик містить в собі АЦП для перетворення аналогових значень вологості та температури.

Характеристики:

  • Модель виробника: DHT11
  • Визначення вологості: 20-90% RH ± 5% (макс.)
  • Визначення температури: 0-50 °С ± 2% (макс.)
  • Живлення: 3.5-5.5 В
  • Частота опитування: не більше 1 Гц
  • Розміри 15.5 x 12 x 5.5 мм

Виводи:

1. VCC (3-5в живлення)
2. Data Out - вивід даних
3. NC - не використовується
4. Загальний

При підключенні до мікроконтролера, ви можете між виводами Vcc і Data розмістити підтягуючий pull-up резистор номіналом 10 кОм. Плата Arduino має вбудовані pull-up, однак вони дуже слабенькі - близько 100 кОм.

Посилання:

Даташит
Бібліотека

Приклад скетчу:

#include "DHT.h"
#define DHTPIN 2     //до якого піну буде підключений вивід Data

//вибір датчика
#define DHTTYPE DHT11   // DHT 11 
//#define DHTTYPE DHT22   // DHT 22  (AM2302)
//#define DHTTYPE DHT21   // DHT 21 (AM2301)

//ініціалізація датчика
DHT dht(DHTPIN, DHTTYPE);

void setup() {
  Serial.begin(9600); 
  dht.begin();
}

void loop() {
  // зчитування температури і вологості займе приблизно 250 мілісекунд
  float h = dht.readHumidity();
  float t = dht.readTemperature();

  // перевіряємо чи правильні дані отримали
  if (isnan(t) || isnan(h)) {
    Serial.println("Error reading from DHT");
  } else {
    Serial.print("Humidity: "); 
    Serial.print(h);
    Serial.print(" %t");
    Serial.print("Temperature: "); 
    Serial.print(t);
    Serial.println(" *C");
  }
}
оплата картами Visa і MasterCard