Датчик влажности DHT11 - неверные показания, посоветуйте хороший датчик

riba
Offline
Зарегистрирован: 05.08.2015
Добрый день! Столкнулся с тем, что датчик DHT11 показывает неверные показания, на улице по яндексу - 93% влажности, (да и так чувствуется, что всё тает), показания по датчику - 48%,
в струе пара увлажнителя показания - 76% влажности.
Датчик китайский с встроенным резистром.
Народ, подскажите пожалуйста:
1) это из-за того, что просто дешевый некачественный датчик сам по себе такой? Или он по идее должен был показывать все нормально? (Скетч стандартный, указан ниже).
2) Посоветуйте пожалуйста рабочий, недорогой, и, главное, точный по показаниям (вся шкала от 0 до 100%) датчик влажности, кто что успел опробовать?

 

 

Скетч стандартный, может нужны какие-то изменения?:
#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("Влажность: "+h+" %\t"+"Температура: "+t+" *C ");

}

 

bwn
Offline
Зарегистрирован: 25.08.2014

Типа DHT22 или AM2301 будут получше, хорошо SHT10, а совсем хорошие это другие порядки цен.

slavyan75
Offline
Зарегистрирован: 30.11.2015

DHT22 - самый доступный, и точность  намного лучше; хотя у меня у самого висит DHT11 : сравнил его показания с датчиком DHT22 в 2-х км от меня - разница 0,5 % ( вам наверное датчик не самый лучший попался) -)

Radjah
Offline
Зарегистрирован: 06.08.2014

DHT21/22. Я для помещения SHT21 заказывал.